Senior Full-stack Engineer

Sydney or Remote, AU
Engineering /
Full-time /
Remote
Join Atomi: Reinvent how the world learns.

At Atomi, we're on a mission to unlock human potential by transforming the way students learn and teachers teach. Our platform combines cutting-edge technology with a creative, human-first approach, turning complex ideas into simple, engaging experiences for students, educators, and parents everywhere.

We’re driven by curiosity, humility, and a relentless focus on quality and innovation. At Atomi, your ideas matter, your creativity counts, and your work directly impacts how hundreds of thousands of learners engage with education around the globe.

Come build something remarkable with us.

The opportunity

We're looking for a Senior Fullstack Engineer who can help us build better tools for teachers and students. In this role, you'll collaborate with a passionate feature team to create engaging experiences and scalable systems, while continuing to grow as an engineer.

This role is open to fully remote candidates (within Australia) and/or those who'd like to work from our head office in Ultimo, Sydney.

What You'll Do

    • Build and maintain full-stack features across our platform, ranging from classroom management tools to rich learning experiences.
    • Collaborate closely with product managers, designers, and frontend/backend engineers to deliver thoughtful, scalable solutions.
    • Contribute to the ongoing development of our frontend features using React, Next.js and TypeScript.
    • Extend and evolve our backend services, currently built in TypeScript (NestJS) and PHP (Laravel) 
    • Work with data in meaningful ways, such as enabling analytics features, supporting data pipelines, or helping the team make informed product decisions.
    • Ensure performance, scalability, testing, and accessibility are first-class concerns in everything you build.
    • Mentor mid-level and junior engineers, helping them grow while leading by example.

What You'll Bring to Atomi

    • Proven experience within a fast-moving product or SaaS environment
    • Strong skills in both frontend and backend development
    • Frontend: React, Next.Js, and TypeScript
    • Backend: Experience with TypeScript and/or PHP. Bonus points if you've used NestJS, Laravel or similar frameworks
    • Comfort working across the stack and context-switching between backend services and frontend interfaces
    • Familiarity with data analytics, whether through building data-informed features, analytics tools, or integrations with data platforms
    • A focus on writing clean, maintainable code with an emphasis on scalability, performance, and testing
    • A pragmatic mindset—you're just as comfortable diving into legacy code as you are planning for the future

Working at Atomi

    • Tailored flexibility: Enjoy work-life balance with hours that adapt to your needs, whether for university, family or personal time.
    • Generous leave: Experience unlimited paid leave options as a permanent team member.
    • Location Independence: Work from Sydney, interstate or wherever you find inspiration.
    • Growth and development: Use ongoing opportunities to improve your skills and expand your knowledge.
    • Holistic wellbeing: Benefit from a comprehensive employee assistance program subscription and additional wellbeing leave, supporting your best self.
    • Parental support: Enjoy 14+ weeks of parental leave.
    • Work with the best: We know you want to work alongside the best, so we work hard to hire only the best.
    • Regular social in-person and remote events: Including team sports competitions, trivia nights and annual events.
    • Atomi access: Enjoy free Atomi services for you and your family.
    • Onsite teams: Our Sydney office is ideally located in a central setting with cafes, shops and public transport nearby.
How to apply

Ironically for an education company, we’re not huge sticklers for qualifications. We’re more interested in how your skills and experience can contribute to our team. Make sure to include links to any relevant projects, like your portfolio, writing, GitHub, etc. - whatever helps us understand what you're good at, what you're passionate about, and why you’d be a great fit at Atomi.

We also know great people come from all kinds of backgrounds, so even if you don't meet all the requirements we've listed, you should still apply.

Please note: You'll need Australian working rights for this role.