Save Job
Posted 1y ago

Full Stack Engineer

@ Maincode
Melbourne, Victoria, Australia
$110k-$180k/yrOnsiteFull Time
Responsibilities:Architect cloud, Design pipelines, Embed security
Requirements Summary:Experience building full-stack web apps, cloud infra, CI/CD, security, and developer experience; strong collaboration.
Technical Tools Mentioned:Cloud, CI/CD, Security, DevX, Infrastructure as Code, Backend, Frontend
Save
Mark Applied
Hide Job
Report & Hide
Job Description

About Maincode

We’re moving humans forward by researching AI at the frontier of augmented decision support. As our research function scales and delivers ever more prototypes, we need a Core Engineering team to support our platforms and early product development efforts. That’s why we’re looking for a versatile Full-Stack Engineer to join this first-generation product engineering group.

The Role: Full-Stack Engineer, Core Engineering

As a Full-Stack Engineer on Maincode’s Core Engineering team, you’ll design, build, and support our platforms, products, and technologies, including cloud, CI/CD, security, and developer experience, to power the foundation of our AI offerings. You’ll own and evolve our cloud infrastructure, CI/CD pipelines, security posture, and DevX, collaborating with AI User Research and Design Engineering to take prototypes from concept to production grade. You’re not bound to any single language or tool. You pick the right technology for the job, and when it’s new to you, you learn it with curiosity and precision.

What You’ll Do

  • Cloud & Infrastructure as Code

    • Architect, deploy, and maintain scalable, resilient cloud environments using infrastructure-as-code practices

    • Optimize for cost, performance, and reliability across data pipelines, model training, and inference workloads

  • CI/CD & Developer Experience

    • Design and operate end-to-end CI/CD pipelines that automate testing, security checks, deployments, and rollbacks

    • Continuously improve the developer experience by building internal tooling, CLIs, and SDKs that empower teams to move faster and safer

  • Security & Reliability

    • Embed security by design: identity and access management, network isolation, vulnerability scanning, and secrets handling

    • Define SLIs and SLOs, instrument observability, lead incident response, and run post-mortems to drive continuous improvement

  • Full-Stack Service Development

    • Build backend services and frontend interfaces in the languages and frameworks best suited for each problem

    • Ensure high code quality, maintainability, and performance through thoughtful architecture and rigorous testing

  • Cross-Functional Collaboration

    • Partner with AI User Research and Design Engineering to translate prototypes and mockups into production-ready features

    • Lead exploratory experiment pods to evaluate emerging cloud patterns, share best practices, and scale learnings

You Might Be a Fit If

  • You’ve built and operated distributed platforms and end-to-end services at scale, from cloud architecture through UX

  • You think holistically about cloud, CI/CD, security, and developer experience as interconnected pillars of reliable software delivery

  • You’re language-agnostic, picking the right tool for each challenge and diving deep into new technology with precision

  • You thrive on cross-disciplinary collaboration and can translate research insights and design concepts into robust systems

  • You’re endlessly curious, continuously refining processes, exploring new patterns, and sharing knowledge across teams

  • You hold yourself to high standards for reliability, performance, and security in everything you build