Full Stack Developer
Full Stack Developer on Canstar's Digital Experience team in Brisbane (hybrid), building high-traffic customer comparison web apps with Next.js/React, GraphQL/REST APIs on AWS and GCP, PostgreSQL and BigQuery, plus internal tooling and GenAI/agentic solutions connected via Model Context Protocol (MCP) servers.
- Compensation
- Not disclosed
- Location
- Central Plaza, Australia
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 3-5 years of web application development experience in commercial environments
- Strong proficiency in JavaScript, TypeScript/Node.js
- Hands-on experience with Next.js, GraphQL, and REST APIs
- Solid experience with relational databases (PostgreSQL), query optimization, and data modeling
- Constructing data pipelines in BigQuery via GCP Dataform
- Proven experience deploying and operating services on AWS and GCP (Cloud Run, GKE, GCE, Cloud Build, IAM, Secrets Manager, monitoring)
- Exposure to LLMs or GenAI (Vertex AI, Gemini, OpenAI, Anthropic) with hands-on experience building LLM-backed endpoints or apps (prompting, function calling, RAG)
- Ability to build and maintain MCP servers connecting internal data and SaaS products (GCP, AWS, Atlassian) to LLM agents
- Deep awareness of PII, data residency, and compliance constraints; never exposing customer data publicly
- Experience maintaining enterprise-level monitoring/alerting and remediating high-severity vulnerabilities across multiple repositories
Nice to have
- Domain curiosity and willingness to shadow and learn directly from internal teams (e.g., Editorial)
- Comfortable starting as a regular Full Stack developer with drive to take increasing ownership of AI and agentic tooling over time
- Clear communication and documentation habits with strong analytical skills to explain AI behavior, risks, and limitations to non-technical stakeholders
- Product mindset: cares about adoption, usability, and measurable commercial/customer impact
- Agility and adaptability: navigating shifting priorities while maintaining development velocity and resolving high-priority production issues
- Ability to work effectively within the Atlassian suite (Jira, Confluence, Bitbucket)
Full description
Full Stack Developer – Digital Experience
Full-time | Hybrid role | Brisbane
Join the Canstar Group and make a real difference every day!
We are seeking a proactive, product-minded Full Stack Developer to engineer the best online experience for Canstar customers. In this role, you will build and scale high-performing web applications that enable millions of Australians to compare financial and consumer products online, while also developing internal tooling and cutting-edge GenAI/agentic solutions for our operations teams.
Working within a cross-functional Agile squad alongside Product Owners, Designers, and Data Engineers, you will work across our modern front-end stack (Next.js/React) and robust backend GraphQL APIs deployed on AWS and GCP. If you thrive on taking end-to-end ownership, from building high-traffic customer interfaces to connecting AI agents via Model Context Protocol (MCP), this is the perfect opportunity to make a tangible digital impact.
Key Responsibilities
Customer Experience & Application Engineering
- Design, build, and maintain high-performing, accessible front-end applications using Next.js, React, and modern web architectures.
- Develop, scale, and optimize business-critical GraphQL and REST APIs deployed on cloud infrastructure.
- Design efficient relational data models in PostgreSQL and build data pipelines in BigQuery using Dataform.
- Deliver and deploy code through modern DevOps/CI pipelines targeting AWS and GCP (Cloud Run, GKE, GCE, Cloud Build).
GenAI, Automation & Internal Tooling
- Build and maintain Model Context Protocol (MCP) servers connecting internal enterprise data and SaaS tools (AWS, GCP, Atlassian) to LLM "agents".
- Develop internal tools and workflow applications to streamline operations for tech and other teams.
Quality, Reliability & Security
- Establish and enforce rigorous automated testing standards (unit, integration, and E2E testing).
- Maintain enterprise-grade monitoring, logging, and alerting using cloud-native tools to ensure high availability and performance.
- Participate in routine operational activities including logging, monitoring, incident triage, and proactive system maintenance.
- Adhere strictly to security best practices, ensuring zero public exposure of PII or sensitive customer data, and proactively remediate code vulnerabilities.
Required Skills & Experience
- Full Stack Experience: 3–5 years of web application development experience in commercial environments.
- Core Languages & Frameworks: Strong proficiency in JavaScript, TypeScript/Node.js, with hands‑on experience using Next.js, GraphQL, and REST APIs.