Remote Senior Software Engineer (MongoDB)

Posted

Apply now
Please, let Percona know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Percona is seeking a flexible and efficient Senior Software Engineer to join its Open-Source Software Development team.
  • The role involves working on Percona's open-source tools for MongoDB and related components, developing new products, features, and bug fixes.
  • You will collaborate closely with the Percona Server for MongoDB team.
  • The position allows for remote work from your home office, utilizing online tools and resources.
  • A reliable high-speed internet connection is required, and flexible work hours are offered.
  • Responsibilities include collaborating with a geographically distributed team, participating in code reviews, engaging with the MongoDB open-source community, and building robust database solutions.
  • You will mentor junior developers, contribute to upstream projects, and engage with other departments to deliver value-driven solutions.

Requirements:

  • A Bachelor's degree in Computer Science or a related field, or equivalent experience is required.
  • A minimum of 3 years of experience in Go development and object-oriented design, with a strong understanding of SOLID, KISS, and DRY principles is necessary.
  • Strong knowledge of NoSQL databases and large-scale distributed systems, preferably MongoDB, along with ACID and replication is essential.
  • A solid understanding of replication and sharding techniques is required.
  • Experience with Continuous Integration and Continuous Delivery tools such as GitHub Actions, Jenkins, CircleCI, and Travis is needed.
  • Familiarity with high-concurrency threading models, atomics, and locking primitives is important.
  • Knowledge of various programming and scripting languages such as BASH, Perl, and Python is required.
  • Experience with debugging tools like profiler, gdb, and strace is necessary.
  • Proven experience with AI/ML technologies and a strong enthusiasm for building intelligent systems is preferred.

Benefits:

  • Percona offers flexible work hours and various paid time off programs.
  • All necessary equipment for your remote office will be provided.
  • Funds for career development, including external training, certifications, and conferences, are available.
  • Ongoing connectivity allowances are provided to support remote work.
  • Employees have the opportunity to participate in an equity incentive plan.
  • The company promotes a healthy work/life balance through initiatives like The Percona Adventure Team, Work-from-Anywhere, FlowDays, and FryDays.
  • Percona supports social responsibility through the PAVE volunteering program and Women Transforming Technology initiatives.
Apply now
Please, let Percona know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback