Remote Senior Platform Software Engineer - Türkiye
Posted
Apply now
Please, let JumpCloud know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
JumpCloud is seeking an experienced Senior 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 a 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 5+ years of professional software engineering experience with distributed systems.
Deep expertise in Go and/or Node.js is required.
A strong background in API design and microservices architecture is necessary.
Experience with public cloud platforms such as AWS or GCP is essential.
A track record of building highly available, fault-tolerant systems is expected.
Knowledge of PKI, authentication protocols, and security best practices is required.
Experience with MongoDB/DocDB and database migration strategies is necessary.
Benefits:
JumpCloud offers a remote-first work environment, allowing employees to work remotely 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 and have a voice in the organization.
JumpCloud promotes a culture of human connection and inclusivity, valuing the success of all team members.
Apply now
Please, let JumpCloud know you found this job
on RemoteYeah
.
This helps us grow 🌱.