← Back to list
Job · Senior

Senior Software Engineer - Python/MongoDB

Backend Developer • Senior • On-site • Full-time • 📍 Home based - EMEA

Canonical is looking for an experienced Python developer with a MongoDB background to help build a fully managed MongoDB solution based on Juju. The goal is to create the world's best open source analog to MongoDB Atlas or Amazon DocumentDB, deployable and operable by end-users on their own multi-cloud or on-premise environments across machines, VMs, public cloud and Kubernetes. The MongoDB team is small, so you will be a key contributor with significant impact on the product and the broader ecosystem.

Responsibilities

  • Help build a fully managed MongoDB solution based on Juju
  • Build reliable and secure ways to deploy and operate MongoDB on machines, VMs, public cloud and Kubernetes
  • Contribute as a key member of a small team with significant impact on the product and ecosystem

Requirements

  • Accomplished senior Python programmer who enjoys challenging projects in mission-critical environments
  • Experience operating and managing MongoDB clusters
  • Experience with modern infrastructure deployment automation or traditional Linux systems administration, operations and package management
  • Passion for quality and automatic testing

Soft skills

Love of technology and working with brilliant peopleEnjoyment of challenging, mission-critical projects

What we offer

  • Competitive salary
  • Remote-first culture with the flexibility to work and live where you wish
  • The chance to work exclusively on impactful open source projects

About the company

Canonical is one of the industry's pioneers in open source, with intelligent engineers at every level from engineer to CTO and CEO. It has honed its remote-first culture since 2004 and fosters a workplace free from discrimination.

Languages: Angol (folyékony)