Canonical

Software Developer (Backend SaaS)

Canonical

Overview

Role involves developing and managing the Landscape management tool for Ubuntu systems.

Ideal candidate has strong Python skills and experience with web applications and APIs.

remotemidEnglishPythonFlaskDjangoPostgreSQL

Locations

  • United States
  • Brazil

Requirements

  • Bachelor's in Computer Science or similar
  • Experience with Python and web frameworks
  • Proficiency in developing public-facing APIs

Responsibilities

  • Collaborate with a distributed team
  • Write high-quality code
  • Participate in code reviews
  • Take ownership of problems
  • Assist with release management
  • Collaborate with devops

Benefits

  • Personal learning budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Wellness platform
  • Travel opportunities
  • Priority Pass for events