Join the Canva team as a Backend Software Engineer and work on complex problems in an elegant way. Implement new features, address technical debt, and review design documents and code. Work with a dynamic team to deliver stable and scalable code supporting design creation, viewing, and editing experiences.
Requirements
- Work with the team to solve complex problems in an elegant way
- Investigate code and behaviour to understand complex user flows through the product
- Use first principles reasoning and XY problem solving skills to protect the domain integrity of our artefacts, while supporting Canva to deliver awesome new features and functionality to our users
- Write and review design documents, both from within the team and from other teams
- Write and review code implementing features, both from within the team and from other teams
- Own the entire lifecycle of the code; design, development, test, maintenance, and subsequent fixes and improvements as required to support the product roadmap
- Demonstrate initiative and ownership in achieving goals, improving processes and solutions
- Identify opportunities for cross-team collaboration to work on new ideas and improvements that help achieve our goals
Benefits
- Equity packages
- Inclusive parental leave policy
- Annual Vibe & Thrive allowance
- Flexible leave options