Software Developer (Backend SaaS)

22 hours, 47 minutes ago
Remote
Full-time
Mid Level
Software Development
Canonical

Canonical

Canonical provides secure and reliable open source solutions, specializing in commercial support for Ubuntu. They are the company behind the popular Linux OS, Ubuntu, and lead a global community of 200,000 contributors.

Internet Software & Services
251-1K
Founded 2004
$10M raised

Description

  • Collaborate proactively with a distributed engineering team.
  • Write high-quality code for new features, bug fixes, and codebase modernization.
  • Maintain a strong focus on code quality and automated testing.
  • Participate in code reviews and architectural reviews.
  • Take ownership of problems and design and deliver solutions.
  • Assist with release management during each development cycle.
  • Collaborate with DevOps on Landscape SaaS, Canonical’s hosted Landscape offering.
  • Work remotely while traveling for internal and external events as needed.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, STEM, or a similar field.
  • Proficiency developing public-facing APIs and web applications, preferably in Python.
  • Experience with Python and web frameworks such as Flask and Django.
  • Experience with databases and ORMs, with PostgreSQL as a plus.
  • Comfort working with Ubuntu as a development and deployment platform.
  • Curious, flexible, articulate, accountable, and self-motivated.
  • Passion for technology, open source software, and working with strong teams.
  • Ability to work remotely in the Americas region.
  • Willingness to travel 2 to 4 weeks for company events.

Benefits

  • Performance-driven annual bonus or commission.
  • Annual compensation reviews.
  • Personal learning and development budget of USD 2,000 per year.
  • Distributed work environment with twice-yearly in-person team sprints.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Team Member Assistance Program and Wellness Platform.
  • Priority Pass and travel upgrades for long-haul company events.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer, Onboarding

Reddit 1K-5K Internet Software & Services

Reddit is hiring a senior engineering leader for its Onboarding team to shape the first-time user experience by building and improving the systems that personalize and optimize how new users discover relevant content and communities.

Machine Learning
21 hours, 46 minutes ago

Software Engineer - PlanetScale Postgres

PlanetScale 51-250 IT Services

PlanetScale is hiring a Software Engineer to help build and operate its fully managed multi-cloud Postgres platform for high-scale production workloads.

AWS Azure GCP Go Kubernetes PostgreSQL Python Ruby Rust Zig
22 hours, 2 minutes ago

Software Engineer, Elixir

Telnyx 251-1K Diversified Telecommunication Services

Telnyx is seeking a software engineer to build and maintain the systems behind its communication and connectivity platform, with a focus on customer-facing APIs and the internal services that support them.

API Gateway Docker Elixir Envoy Grafana Kubernetes Microservices Prometheus RabbitMQ
22 hours, 2 minutes ago

Software Engineering Instructor Lead- Bahrain Full-time, Temporary Position

General Assembly 11-50 Diversified Consumer Services

General Assembly is hiring a Lead Instructor for its Software Engineering Immersive program in Bahrain to teach and guide students through a full-time web development curriculum toward apprenticeship-ready careers.

Angular Backbone CSS Django Ember HTML JavaScript MongoDB Node.js PostgreSQL Python React Redis Ruby Ruby on Rails SQL
22 hours, 2 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers