As a Backend Engineer (Java) at Canva, you will collaborate with cross-functional teams to understand multi-team administrative requirements and design scalable solutions.
You will mentor and serve as an example to more junior engineers on the team.
Your role will involve delivering a great user experience to administrators by ideating and confirming the technical feasibility of solutions to manage large-scale enterprises.
You will lead continuous improvement efforts within your team and troubleshoot and resolve technical issues related to the team’s domain, including participation in the on-call rotation.
Staying updated on industry trends and best practices to innovate and improve the domain owned by the team will also be part of your responsibilities.
Requirements:
You must have experience writing production code in Java.
You should follow disciplined coding practices and be experienced with code reviews and pull requests, modeling best practices.
Strong communication and collaboration skills, both written and verbal, are essential.
You should approach engineering by first understanding the problem and then crafting the solution.
Experience with protocol buffers and AWS (like DynamoDB, SNS/SQS) is considered a bonus.
Benefits:
Canva offers equity packages to ensure that the success of the company is shared with you.
An inclusive parental leave policy is provided to support all parents and carers.
You will receive an annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup, and more.
Flexible leave options are available to empower you to take time to recharge and support your personal needs.