Full-Stack Software Developer (Melbourne)

Full-Stack Software Developer (Melbourne)

31 Oct
|
Soniq Digital Media
|
Melbourne

31 Oct

Soniq Digital Media

Melbourne

Soniq Digital Media Pty Ltd is looking for a Full-Stack Software Developer to help build Cybercast, our digital signage platform. Most of your work will be in our Go microservices on AWS. You'll also work on our built-in AI assistant and our MCP server, and on our React-based CMS front-end. You'll use AI coding tools every day, and we hold the code they help produce to a high bar: contract-first APIs, tests against real dependencies, and automated checks on every change.

What you'll be doing

As a Full-Stack Software Developer, you will be responsible for:

- Build and maintain backend services in Go , inside a monorepo with clear boundaries between services
- Design APIs contract-first with OpenAPI, generate server and client code from the spec, and evolve APIs without breaking clients
- Work with PostgreSQL : schema design, and safe expand/contract migrations
- Build event-driven flows with Kafka and Protobuf
- Build AI features in our assistant (TypeScript/Bun ): LLM integration, tool calling, agent workflows and web search
- Extend our MCP server so AI clients can safely use the Cybercast API
- Write and maintain AI evals and guardrails so AI features behave reliably in production
- Contribute to the React CMS front-end when features span the stack
- Deploy on AWS (EKS/ECS, S3, SQS, IoT, EventBridge) through CI/CD and GitOps
- Use AI coding assistants (e.g. Claude Code, Codex, Cursor) as part of your daily workflow, and own the code they help you write
- Write integration tests against real dependencies, keep observability (OpenTelemetry) in place, and record design decisions as ADRs

Required Skills & Experience

To succeed in this role, you should have:

- 2+ years of professional software development experience
- Strong backend experience in Go (or strong backend experience in another language and a willingness to get productive in Go quickly)
- Solid SQL / PostgreSQL experience, including migrations on live systems
- Experience designing REST APIs, ideally contract-first with OpenAPI




- Working knowledge of TypeScript
- Hands-on experience integrating at least one LLM API (e.g. OpenAI, Claude/Bedrock, Gemini) into a real application
- Regular use of AI coding tools, with the judgement to know when their output is wrong
- Comfortable with AWS and containers (Docker)
- Proficiency with Git, pull requests and code review

Nice-to-Have (Highly Valued)

- Agent frameworks, tool use, and the Model Context Protocol (MCP)
- AI evaluation and LLM observability (graded evals, tracing, cost/latency tracking)
- AI security: prompt injection, data leakage, handling PII and secrets safely
- Authorisation and identity: SpiceDB/Zanzibar-style permissions, OAuth/OIDC, token exchange
- Feature flags (OpenFeature)
- React front-end experience

What Success Looks Like

- You ship features, AI-powered and otherwise, that are stable, secure, and easy to maintain
- You use AI tools to move faster, and the code you merge is still code you'd defend in review
- You keep API and event contracts compatible, and migrations safe on a live database
- You spot performance, reliability, or AI-quality risks early and address them
- You help improve our engineering practices (testing, CI/CD, observability, ADRs, AI tooling)

AI: TypeScript/Bun assistant (OpenAI Agents SDK, Anthropic via Bedrock), MCP server, evals

Front-end: React (CMS)

Cloud & ops: AWS (EKS/ECS, S3, SQS, IoT, EventBridge), CDK, Argo CD/Kargo, OpenTelemetry, OpenFeature

About us

Soniq Digital Media Pty Ltd is a forward-thinking digital media company dedicated to creating innovative digital solutions that drive business success. We specialise in developing cutting-edge web and digital applications that help businesses connect with their audiences and achieve their goals. Our team is composed of talented professionals who are passionate about technology, creativity, and delivering exceptional results. We foster a culture of collaboration, continuous improvement, and skilled growth, where each team member is empowered to contribute their best work.

#J-18808-Ljbffr

📌 Full-Stack Software Developer (Melbourne)
🏢 Soniq Digital Media
📍 Melbourne

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full-stack software developer (melbourne) / melbourne