Senior Go Engineer – Open-Source MongoDB Tools (Remote)

Percona

Warszawa

On-site

PLN 448,000 - 672,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Percona's MongoDB Tools Team is seeking a strong Go developer to help build PCSM and PBM, focusing on data replication, change streams, and backup tooling. You will work on challenging problems in a fast-moving, remote-first environment and contribute to open source projects.

You will collaborate across teams, implement robust tooling, and help ensure data consistency and reliability at scale in large production deployments.

Qualifications

  • Strong Go experience in production with fluency in concurrency (goroutines, channels, context cancellation, worker pools, backpressure).
  • Solid grounding in distributed systems and data consistency (at-least-once vs exactly-once, idempotency, ordering, resumable).
  • Hands-on MongoDB knowledge: change streams, the oplog, resume tokens, replica sets, and sharding.
  • Comfort building and operating command-line tools and HTTP APIs, with metrics and structured logs.
  • Habit of writing tests and working across a mixed toolchain.
  • Experience working in the open: Git and pull request workflows, clear written communication with contributors.

Responsibilities

  • The core replication engine: initial collection cloning followed by continuous change capture via Change Streams.
  • Ensure correctness and fault tolerance at scale; recover from network drops and failures without data loss or duplication.
  • Support sharded clusters and namespace filtering; handle DDL, TTL, and index differences.
  • Optimize performance and memory/connection usage for large production clusters.
  • Develop and observe CLI and HTTP API, with comprehensive metrics and logging.

Skills

Go programming
Distributed systems
MongoDB knowledge
CLI tools
HTTP APIs
Testing
Open source
Code review

Tools

Git
JIRA

Job description

Percona's MongoDB Tools Team is seeking a strong Go developer to help build PCSM and PBM, focusing on data replication, change streams, and backup tooling. You will work on challenging problems in a fast-moving, remote-first environment and contribute to open source projects.

You will collaborate across teams, implement robust tooling, and help ensure data consistency and reliability at scale in large production deployments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Product Manager, Open-Source Observability
Remote Product Manager, Open-Source Observability

Percona • Warszawa

On-site
PLN 180,000 - 300,000
Flexible work hours
Paid time off
Remote office stipend
+3
Community & Social Coordinator (Remote)
Community & Social Coordinator (Remote)

Percona • Warszawa

On-site
PLN 260,000 - 446,000
Flexible hours
Paid time off
Equipment for remote office
+5
GTM Coordinator — Cloud Native Open-Source (Remote)
GTM Coordinator — Cloud Native Open-Source (Remote)

Percona • Warszawa

On-site
PLN 168,000 - 280,000
Senior Go Backend Engineer - Remote (PST Overlap)
Senior Go Backend Engineer - Remote (PST Overlap)

PradeepIT Consulting Services Pvt Ltd • Warszawa

Remote
PLN 216,998 - 289,331
Senior Go Backend Engineer — Remote (EU TZ)
Senior Go Backend Engineer — Remote (EU TZ)

Jobtome • Poland

Remote
PLN 388,000 - 561,000
Remote Senior PostgreSQL & Bulk Data Engineer
Remote Senior PostgreSQL & Bulk Data Engineer

Webbing • Warszawa

On-site
PLN 260,000 - 380,000
Fully remote
Senior Back-end Developer - Database
Senior Back-end Developer - Database

Link Group • Warszawa, Wrocław, Kraków

On-site
PLN 180,000 - 240,000
Go Developer
Go Developer

PradeepIT Consulting Services Pvt Ltd • Warszawa

Remote
PLN 216,998 - 289,331
Senior Software Engineer (Go) - Remote
Senior Software Engineer (Go) - Remote

Centrum-AI • Warszawa

Remote
High ownership in a lean team
Flexibility in work location and hours
Opportunity for growth with the company
go developer for financial systems
go developer for financial systems

Enfint • Warszawa

On-site
PLN 180,000 - 260,000
Competitive salary
Flexible schedule
Medical insurance and sports benefits
+3