Find your next role
Discover roles across ambitious teams
19,127 jobs
- More jobs
Canonical
Software Developer Backend SaaS
Remote · LATAM, Canada, USA · Full time · Mid level
About the role
Develop and maintain Landscape, a management tool for Ubuntu systems. Collaborate with a distributed team to build scalable web services and APIs.
What you’ll do
• Collaborate with a distributed team. • Write high-quality code for new features and bug fixes. • Commit to code quality and automated testing. • Participate in code and architectural reviews. • Assist with release management and devops collaboration.
What you’ll bring
• Bachelor's or equivalent in Computer Science or STEM. • Proficiency in Python and web frameworks like Flask or Django. • Experience with databases and ORMs, PostgreSQL a plus. • Comfortable with Ubuntu development and deployment. • Work authorization for Americas region.
Life at Canonical
Distributed work environment with biannual team sprints. Personal learning budget of USD 2,000 yearly. Annual compensation review and performance bonuses. Wellness programs and travel opportunities.
About Canonical
Canonical is a leading open source software company, publisher of Ubuntu, enabling enterprise cloud, AI, and IoT solutions globally.