Please, let JumpCloud know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
JumpCloud is seeking an experienced Staff Software Engineer to join the Core Services team.
The role involves architecting and developing mission-critical services that power JumpCloud's foundational infrastructure, including the API Gateway, PKI systems, and workflow orchestration engines.
Responsibilities include designing and implementing highly available distributed systems that handle authentication, authorization, rate limiting, and notifications at scale.
The engineer will work with modern technology stacks to migrate legacy MongoDB clusters to the new Data Platform while ensuring zero downtime and data integrity.
Key technical focus areas include designing service-to-service authentication and authorization frameworks, building and maintaining API Gateway infrastructure, developing a robust workflow engine for business process automation, creating reusable libraries and plugins in Go and/or NodeJS, modernizing PKI infrastructure, implementing distributed rate limiting solutions, and engineering a scalable notification service.
Requirements:
Candidates must have 12+ years of professional programming experience with deep expertise in Go and/or Node.js.
A strong background in API design and microservices architecture is required.
Experience with public cloud platforms such as AWS or GCP is necessary.
A track record of building highly available, fault-tolerant systems is essential.
Knowledge of PKI, authentication protocols, and security best practices is required.
Experience with MongoDB/DocDB and database migration strategies is necessary.
Candidates must be located in and authorized to work in the country noted in the job description.
Fluency in English is required for communication and the interview process.
Benefits:
JumpCloud offers a remote-first work environment, allowing employees to work from anywhere within the specified country.
Employees will have the opportunity to work in a fast-paced, SaaS-based environment and tackle challenging technical problems.
The company values unique ideas and approaches, providing a platform for employees to share and grow their expertise.
Employees will work with talented individuals across various departments who are passionate about the company's mission.
JumpCloud promotes a culture of human connection and values diversity, ensuring a supportive work environment for all employees.
Apply now
Please, let JumpCloud know you found this job
on RemoteYeah
.
This helps us grow 🌱.