Platform Software Engineer

Logo of JumpCloud

JumpCloud

πŸ“Remote - Turkey

Job highlights

Summary

Join JumpCloud's Core Services team as a Software Engineer and contribute to the development of mission-critical services powering our foundational infrastructure. You will work with modern technology stacks, implementing highly available distributed systems and migrating legacy MongoDB clusters to our new Data Platform. This role requires experience with Go and/or NodeJS, API design, microservices, and public cloud platforms. JumpCloud offers a remote-first work environment and is committed to building connections and fostering a supportive culture. The position involves on-call shifts. We are seeking a candidate with a passion for solving challenging technical problems in a fast-paced SaaS environment.

Requirements

  • 3+ years of professional software engineering experience
  • Experience with Go and/or NodeJS
  • Knowledge of API design and microservices concepts
  • Familiarity with public cloud platforms (AWS, GCP)
  • Understanding of distributed systems fundamentals
  • Speak and write in English fluently

Responsibilities

  • Help develop mission-critical services that power JumpCloud's foundational infrastructure, including our API Gateway, PKI systems, and workflow orchestration engines
  • Implement highly available distributed systems that handle authentication, authorization, rate limiting, and notifications at scale
  • Contribute to migrating legacy MongoDB clusters to our new Data Platform while ensuring zero downtime and data integrity
  • Support our API Gateway infrastructure
  • Create reusable libraries and plugins in Go and/or Node.js
  • Implement rate limiting solutions
  • Participate in on-call shifts and be ready and able to respond during your assigned shift

Benefits

Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let JumpCloud know you found this job on JobsCollider. Thanks! πŸ™