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 explicit 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 professional growth, where each team member is empowered to contribute their best work.
#J-*****-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

Subscribe to this job alert:

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