Similar Jobs
See allSr. Software Engineer - Go/MongoDB
Jobgether
Global
Go
MongoDB
Distributed Systems
Sr. Software Engineer - Distributed Databases
Partner Company
Canada
Go
C/C++
Distributed Systems
Intermediate Backend Engineer - Analytics Instrumentation
Partner Company
India
Go
Kubernetes
ClickHouse
Backend Engineer - Platform - Stacks
Grafana Labs
Europe
Golang
Kubernetes
Distributed Systems
Senior Backend Engineer, Core APIs
Jobgether
Global
Go
Node.js
SQL
What You Will Work On:
- Core replication engine: initial cloning and continuous change capture via MongoDB Change Streams, handling resume tokens and fault tolerance.
- Correctness and scalability: clean recovery from failures, sharded cluster support with chunk migrations, and performance tuning.
- Backup integration: consistent backup and restore with point-in-time recovery, integrating with S3, GCS, and Azure Blob Storage.
How We Work:
- Projects live on GitHub, work is open source and public via pull requests and code review, tracked in JIRA.
- The team values open source collaboration and clear communication with contributors worldwide.
- Tooling includes Go, MongoDB, and a focus on test quality and CI/CD pipelines.
Why Percona:
- Remote-only global company with employees in over 50 countries, offering flexibility and a supportive culture.
- Benefits include flexible hours, equipment for remote office, career development funds, connectivity allowances, equity, and various paid time off programs.
Percona
Percona provides open source database software, support, and services to enable innovation. The company is a remote-only, globally dispersed workforce with colleagues in over 50 countries, offering a collaborative culture where ideas are welcome.