Job Role:
Sophisticated Backend Developer
As a senior developer, you will be part of the B2B Data Infrastructure team.
* You will develop efficient and reusable backend components, driving our core B2B Data Infrastructure platform capabilities.
* Participate in design and code reviews, identifying and communicating standard practices and methodologies for backend engineering.
Key Responsibilities:
* Develop sophisticated distributed web applications on the JVM using Java and strong software architecture skills.
* Build capabilities needed to support the vision for the Business Personalisation Service.
* Identify and address performance bottlenecks.
Requirements:
* Five-plus years of commercial experience developing sophisticated distributed web applications on the JVM.
* Strong understanding of computer science and object-oriented engineering fundamentals.
* Comfortable working on our core BE stack: Java, Python, AWS, DBT, Snowflake.
* Good written and verbal communication skills.
* Knowledge of CI/CD and different testing techniques to write highly reliable code.
Benefits:
Achieving our goals motivates us to work hard - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva. We also offer a stack of benefits to set you up for every success in and outside of work.