Python Software Engineer - Django, AWS at Canva
Sydney, AU

Since launch in April 2013, our user base has grown exponentially, amassing over 20 million users in over 100 languages, making us one of the world's fastest-growing technology companies.  As of today, we've achieved profitability, and the company is valued over $3.2-billion, which comfortably prepares us for the next phase of growth and development.

With adherence to fundamentals and first principles, the engineering group at Canva strives to use the most appropriate tools for the tasks at hand, aiming to strike that carefully measured balance between getting things done and long-term maintainability of the code base and supporting infrastructure.

For this role, we're welcoming a software developer with experience building Python / Django web applications in an AWS environment to join a newly-formed engineering team at Canva, supporting the development of a newly acquired platform.


Design, develop, and support new features and functionality for a newly-created engineering function at Canva

Application and Infrastructure migration and integration projects

Work cross-functionally with designers and product managers to scope out new features, functionality, and technical requirements

Participating in design meetings, hiring interviews, and code reviews

Mentoring new starters; technical interviews; and contributing to growing the team

Required Experience & Skills

A few years of professional software development experience writing high-performance production quality code in Python, with knowledge of the Django framework

Experience developing large scale web applications and portals – a background in eCommerce or other high-volume web portals would be beneficial

Broad knowledge of Cloud (AWS), Networking, and OS (Linux) concepts, services, and best practices

Strong grounded computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns

Strong written and verbal communication and collaborative skills

Bonus Experience & Skills

Experience with ElasticSearch or similar

Benefits and Perks

Competitive salary, plus stock options via our ESOP plan

Flexible daily working hours, we value work-life balance

Breakfast and lunch prepared by our wonderful Vibe team

Onsite-Gym and Yoga Membership

End-of-Trip Facilities: Bicycle parking and showers

Generous parental (including secondary) leave policy

Pet-friendly offices

Internal Coaches and an Employee Wellness Program

Sponsored social clubs, team events, and celebrations

Relocation budget for interstate or overseas individuals (see below for visa information)