Similar Jobs
See allSoftware Engineer - MongoDB Tools
Percona
Global
Go
MongoDB
Distributed Systems
Senior Software Engineer - GO
Jobgether
Global
Go
PostgreSQL
Kubernetes
Sr. Software Engineer - Distributed Databases
Partner Company
Canada
Go
C/C++
Distributed Systems
Senior Software Engineer, Open Source Server
Temporal Technologies
United States
Go
Java
Distributed Systems
Senior Golang Engineer
Jobgether
Germany
Golang
Performance Optimization
GraphQL
Accountabilities:
- Design, develop, and enhance core features for distributed MongoDB replication, backup, and recovery tools using Go.
- Build and optimize replication engines that support data synchronization, change streams, resumability, and high availability across replica sets and sharded clusters.
- Improve system resilience by implementing fault-tolerant mechanisms for network interruptions, failovers, and recovery scenarios.
Requirements:
- Strong professional experience developing production applications in Go (Golang).
- Solid understanding of concurrency concepts, including goroutines, channels, worker pools, context management, and synchronization.
- Hands-on experience with MongoDB, including replica sets, sharding, change streams, oplog management, and large-scale deployments.
Benefits:
- Competitive compensation package and equity incentive program.
- Fully remote, globally distributed work environment with flexible hours.
- Generous paid time off programs and work-from-anywhere flexibility.
Jobgether
Jobgether is a recruitment platform using AI-powered matching to streamline hiring. They offer services for job seekers and employers, emphasizing efficiency and objectivity.