Taro Logo

MongoDB tooling developer (Go)

A global technology company that provides digital product development services
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS · Database

Job Description

3Pillar Global is seeking a Senior Go Software Engineer to join their development team, focusing on MongoDB tooling development. This role combines backend development expertise with distributed systems knowledge, requiring 5+ years of Go experience. The position involves creating new tools for MongoDB, including backup solutions, and working with the Server team. The role offers a unique opportunity to impact the MongoDB ecosystem through open-source contributions while working in a global, remote-first environment. The ideal candidate will have strong technical skills in Go, distributed systems, and database technologies, combined with the ability to mentor others and engage with the open-source community. The position offers comprehensive benefits, including flexible work arrangements, professional development opportunities, and a strong focus on employee well-being. This is an excellent opportunity for experienced developers looking to work on enterprise-grade database tools while being part of a global tech community.

Last updated a month ago

Responsibilities For MongoDB tooling developer (Go)

  • Collaborate with distributed team to design and implement new products and tools around MongoDB
  • Participate in code reviews to ensure high-quality software
  • Engage with MongoDB open-source community through PRs and issue resolution
  • Work with product managers, QA teams, and community contributors on roadmap
  • Build robust and resilient database solutions
  • Contribute to upstream projects
  • Mentor junior developers
  • Blog, present, and evangelize software
  • Engage with other departments to ensure value-driven solutions

Requirements For MongoDB tooling developer (Go)

Go
MongoDB
Python
  • Bachelor's degree in Computer Science or related field or equivalent experience
  • 5+ years of experience in Go development and object-oriented design
  • Strong understanding of NoSQL databases and large-scale distributed systems, preferably MongoDB
  • Strong knowledge of compression and encryption algorithms
  • Experience with CI/CD tools (Jenkins, CircleCI, Travis)
  • Experience with high-concurrency threading models, atomics, and locking primitives
  • Knowledge of programming languages like BASH, Perl, and Python
  • Experience with profiler, gdb and strace for debugging
  • Proven experience with AI/ML technologies

Benefits For MongoDB tooling developer (Go)

  • Flexible work environment
  • Global team collaboration
  • Fitness offerings
  • Mental health plans
  • Generous time off
  • Career growth opportunities
  • Professional development