Full Stack Engineer-Maincode-Melbourne, Australia

MA

Full Stack Engineer

Maincode

5 days ago

Expires on: 05 Jul 2025

Melbourne, Australia

Job description & requirements

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 will 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 will 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 are 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 CodeArchitect, deploy, and maintain scalable, resilient cloud environments using infrastructure-as-code practicesOptimize for cost, performance, and reliability across data pipelines, model training, and inference workloads
CI/CD & Developer ExperienceDesign and operate end-to-end CI/CD pipelines that automate testing, security checks, deployments, and rollbacksContinuously improve the developer experience by building internal tooling, CLIs, and SDKs that empower teams to move faster and safer
Security & ReliabilityEmbed security by design: identity and access management, network isolation, vulnerability scanning, and secrets handlingDefine SLIs and SLOs, instrument observability, lead incident response, and run post-mortems to drive continuous improvement
Full-Stack Service DevelopmentBuild backend services and frontend interfaces in the languages and frameworks best suited for each problemEnsure high code quality, maintainability, and performance through thoughtful architecture and rigorous testing
Cross-Functional CollaborationPartner with AI User Research and Design Engineering to translate prototypes and mockups into production-ready featuresLead 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 user experienceYou think holistically about cloud, CI/CD, security, and developer experience as interconnected pillars of reliable software deliveryYou are language-agnostic, picking the right tool for each challenge and diving deep into new technology with precisionYou thrive on cross-disciplinary collaboration and can translate research insights and design concepts into robust systemsYou’re endlessly curious, continuously refining processes, exploring new patterns, and sharing knowledge across teamsYou hold yourself to high standards for reliability, performance, and security in everything you build

Job domain/function :

Educational qualifications :

Location :

Melbourne, Victoria, Australia

Create alert for similar jobs

MA

Maincode