Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Soniq Digital Media

NewBe an early applicant

Full-Stack Software Developer

Posted Updated
Discussion

Description

Salary: $75,000 – $100,000 per year

About the role

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)

  • Event-driven systems: Kafka, Protobuf/Buf, schema evolution

  • 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

  • Kubernetes (EKS), GitOps (Argo CD, Kargo), infrastructure-as-code (CDK, OpenTofu)

  • Feature flags (OpenFeature)

  • React front-end experience

  • Bun, Hono, Drizzle, Zod

  • IoT or device-fleet backends


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)


Tech Stack

  • Back-end: Go, PostgreSQL, OpenAPI (ogen), Kafka + Protobuf, SpiceDB

  • 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

  • Tooling: GitHub Actions, mise, Docker, AI coding assistants


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.


Apply now

If you are an experienced Full-Stack Software Developer looking for a flexible casual opportunity to work on exciting projects, we would love to hear from you. Please submit your CV, a cover letter highlighting your relevant experience, and links to your portfolio or GitHub profile. Join Soniq Digital Media Pty Ltd and be part of a team that values innovation and excellence in digital development.


Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →