This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
JumpCloud is seeking a Software Engineer to join the Core Services team, focusing on developing mission-critical services that power the foundational infrastructure of the company.
The role involves working on the API Gateway, Notification Systems, and workflow orchestration engines.
Responsibilities include implementing highly available distributed systems for authentication, authorization, rate limiting, and notifications at scale.
The engineer will contribute to migrating legacy MongoDB clusters to new Core Services Platforms while ensuring zero downtime and data integrity.
Key technical focus areas include supporting the API Gateway infrastructure, creating reusable libraries and plugins in Go and/or Node.js, and building upon Notification and Workflow Services.
Requirements:
Candidates must have 3+ years of professional software engineering experience.
Proficiency in Go and/or NodeJS is required.
Knowledge of API design, gRPC, and microservices concepts is necessary.
Familiarity with public cloud platforms such as AWS and GCP is expected.
Experience with DocDB and MongoDB is preferred.
Strong communication and interpersonal skills, with a team-focused mindset, are essential.
An understanding of distributed systems fundamentals is required.
Benefits:
JumpCloud offers a remote-first work environment, allowing employees to work from anywhere within the specified country.
The company values a fast-paced, SaaS-based work culture and encourages employees to solve challenging technical problems.
Employees will have the opportunity to work with talented individuals across various departments and contribute unique ideas to product development.
JumpCloud promotes a culture of human connection and support, aiming for the success of all team members.
The company is an equal opportunity employer, considering all applicants without discrimination.