Summary
Join Canva Print, a rapidly scaling team bringing Canva designs to life. We offer flexible work arrangements, allowing you to work from the office, home, or a combination of both. As a Software Engineer, you will build scalable features, tools, and frameworks for our global customer base. You'll collaborate with cross-functional teams, designing, developing, and deploying solutions. We value strong computer science fundamentals and collaborative work styles. Canva provides a comprehensive benefits package including equity, inclusive parental leave, well-being allowances, and flexible leave options.
Requirements
- Be at home working in our core technology environment - our core stack is Java backed by both relational and NoSQL databases as appropriate
- Be firmly grounded in Computer Science and Engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns
- Enjoy working collaboratively with team members and communicating effectively
- Write performant, scalable reusable components, including appropriate testing
Responsibilities
- Build scalable features for our customers
- Build tools and frameworks that help us rapidly and reliably conduct experiments across different parts of the Canva app
- Design, develop and deploy solutions and hands-on software development β working closely with leads, designers, and product managers to deliver features and experiments to our customers worldwide
- Work collaboratively and consult with leads, product managers, and engineers across teams at Canva to unblock front-end works that help your group deliver features and experiments to our customers worldwide
- Communicate effectively with Product Managers and Engineers across Canva when developing a solution; seek and incorporate diverse perspectives to address complex issues
Preferred Qualifications
- Experience with AWS & Docker
- Experience in A/B testing and Experiment Driven Development
- Experience and knowledge of cross-browser and cross-device development
- Experience developing frontend
- Experience developing e-commerce or online retail flows
Benefits
- Equity packages - we want our success to be yours too
- Inclusive parental leave policy that supports all parents & carers
- An annual Vibe & Thrive allowance to support your well-being, social connection, office setup & more
- Flexible leave options that empower you to be a force for good, take time to recharge and support you personally