Canonical

SaaS Backend Engineer - Landscape

Canonical
Apply
over 1 year ago
Remote, WorldwideMid Level
H1B Sponsor

Responsibilities

  • Develop new features, fix bugs, and modernize the Landscape codebase
  • Contribute across the software development process on a distributed engineering team
  • Participate in code reviews and architectural reviews
  • Design and deliver solutions while taking ownership of problems
  • Assist with release management during each development cycle
  • Collaborate with DevOps on Landscape SaaS, Canonical’s hosted Landscape

Requirements

  • Bachelor’s degree or equivalent in Computer Science, STEM, or a similar field
  • Proficiency developing public-facing APIs and web applications, preferably with Python
  • Experience with Python and web frameworks such as Flask and Django
  • Experience with databases and object-relational mappers, with PostgreSQL preferred
  • Comfort working with Ubuntu as a development and deployment platform
  • Strong commitment to code quality, automated testing, collaboration, and ownership

Benefits

  • Remote role based in the Americas region
  • Global travel of 2 to 4 weeks for internal and external events

Tech Stack

Categories

Canonical

About Canonical

1,001-5,000 employees

Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.

Contact me