← Zurück zur Liste
Stelle · Senior

Sr. Software Engineer - Go/MongoDB (Remote)

Softwareentwickler • Senior • Remote • Vollzeit • Europäische Union EU/EMEA

Percona's MongoDB Tools team builds open-source tooling (ClusterSync, Backup for MongoDB). This role focuses primarily on PCSM, a Go-based continuous replication project, and secondarily on the PBM backup solution.

Responsibilities

  • ▹Develop the replication engine (initial clone + continuous Change Streams replication)
  • ▹Ensure fault tolerance and consistency across network drops and elections
  • ▹Develop sharded cluster support
  • ▹Optimize performance and throughput
  • ▹Build the CLI and HTTP API, plus metrics and logging

Requirements

  • ▹Strong Go experience in production (goroutines, channels, concurrency)
  • ▹Experience debugging race conditions
  • ▹MongoDB/backup-restore knowledge is a plus

Nice to have

  • ▹Experience with Percona Backup for MongoDB (PBM)
  • ▹Cloud storage integration (S3, GCS, Azure Blob)

Soft skills

Open collaboration (pull requests, code review)Independent ownership on a fast-moving project

What we offer

  • ▹Fully remote work
  • ▹Open-source, community-driven development

About the company

Percona develops open-source database tooling for MongoDB, MySQL and PostgreSQL.

Ähnliche Stellen