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 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback