Leonardo.Ai is seeking a Software Engineer to join our team and help shape the functionality of our platform's backend. As a Backend Engineer, you'll work on impactful product areas like Generation, Enterprise, Growth, and Experience, building the robust systems that power Leonardo's creative tools.
What You'll Do
- Write clean, maintainable backend code in Node.js and TypeScript.
- Shadow senior engineers, contribute to real projects, and grow through practice and feedback.
- Own scoped features or tasks that directly improve the user experience and support product goals.
- Work alongside engineers, designers, and product leads to understand what matters and help bring it to life.
- Grow your path towards becoming a senior engineer, taking on more responsibility as you build confidence.
What We're Looking For
- Solid experience with Node.js and TypeScript.
- Understanding of modern API design (REST or GraphQL).
- Experience with databases such as PostgreSQL.
- Exposure to cloud environments (AWS, GCP, or Azure).
- A collaborative mindset and a willingness to ask questions, take feedback, and keep growing.
- Drive to build things that are both technically sound and genuinely useful to customers.
Technical Stack
- Node.js, TypeScript, NestJS
- PostgreSQL
- AWS, GCP, Azure
Team & Environment
You will work closely with senior engineers and cross-functional teams to deliver features.
Benefits & Compensation
- Reward package including equity.
- Inclusive parental leave policy with 18 weeks paid leave.
- Annual Vibe & Thrive allowance for wellbeing, social connection, office setup & more.
- Flexible leave options including remote working abroad.
- Support with professional development.
- Fun and engaging company events, both virtual and in-person.
Work Mode
This role offers a hybrid work model and is based in Australia or Overseas.
We celebrate diversity and create an inclusive environment where everyone feels valued.






