Summary
Join Atomi, an Edtech company, as a Senior Backend Developer to build and maintain backend systems and services for its platform. You will collaborate with a passionate team to create reliable and scalable solutions, working with various technologies including PHP (Laravel), NestJS, MySQL, and DynamoDB. This fully remote position, based in Australia, offers opportunities for professional growth and mentorship. You will contribute to a unified API layer using a GraphQL federation strategy and ensure performance, scalability, testing, and reliability are prioritized. The role involves designing, building, and maintaining backend systems, extending the backend stack, and collaborating with other engineers and product managers.
Requirements
- Proven experience as a Senior Backend Developer, ideally within a fast-moving product or SaaS environment
- Deep expertise in backend development using modern frameworks and tools
- Experience with NestJS and/or PHP (Laravel or similar). Proficiency in one is essential; experience with both is highly desirable
- Solid understanding of relational databases (MySQL) and exposure to NoSQL solutions like DynamoDB
- Experience building and maintaining scalable APIs; familiarity with federated GraphQL is a strong plus
- A focus on writing clean, maintainable code with an emphasis on performance, testing, and long-term maintainability
- A pragmatic mindsetโyou're just as comfortable diving into legacy code as you are planning for future architecture
Responsibilities
- Design, build and maintain backend systems and services that power our platform, ranging from content delivery to classroom management and analytics
- Extend and evolve our backend stack, currently built in PHP (Laravel) with a longer-term transition towards NestJS
- Collaborate closely with product managers, designers, and fellow engineers to deliver thoughtful, scalable backend solutions
- Work with relational and non-relational databases, including MySQL and DynamoDB
- Contribute to our GraphQL federation strategy and help integrate backend services into a unified API layer
- Ensure performance, scalability, testing, and reliability are first-class concerns in everything you build
- Mentor mid-level and junior engineers, helping them grow while leading by example
Benefits
- Enjoy work-life balance with hours that adapt to your needs, whether for university, family or personal time
- Experience unlimited paid leave options as a permanent team member
- Work from Sydney, interstate or wherever you find inspiration
- Use ongoing opportunities to improve your skills and expand your knowledge
- Benefit from a comprehensive employee assistance program subscription and additional wellbeing leave, supporting your best self
- Enjoy 14 weeks of paid leave for new parents, with additional leave specifically for birthing parents
- Regular social in-person and remote events: Including team sports competitions, trivia nights and themed annual events
- Enjoy free Atomi services for you and your family
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.