JumpCloud® is seeking a Software Engineer to join their product development team, focusing on backend services.
The role involves participating in feature implementation, delivering high-quality software, and collaborating with Product Managers, Architects, and UX teams to provide incremental value to customers.
The engineer will partner with Architects and CloudOps to make key technology decisions ensuring designs are highly available, scalable, and performant.
Candidates should embody JumpCloud's core values of building strong connections, thinking big, and striving for daily improvement.
Requirements:
Candidates must have 3+ years of commercial software development experience, particularly in backend services, with a focus on languages such as Golang and Node.js.
Experience in developing SaaS applications on public cloud providers like AWS, GCP, or Azure is required.
A solid understanding of designing and implementing RESTful APIs is necessary, with bonus points for experience with gRPC protocol.
Hands-on experience with distributed systems and microservices architecture is essential, and familiarity with containers in development and production environments is a plus.
Experience working with CI/CD pipelines for building, testing, and deploying to environments is required.
Strong communication and interpersonal skills are necessary for this role.
Benefits:
JumpCloud® offers a comprehensive benefits package that includes several medical plans, a high deductible HSA plan with employer contribution, two dental plans, vision insurance, and a flexible spending account (FSA).
Employees have access to an employee assistance program (EAP), short- and long-term disability, life insurance, and a 401k savings plan with a match.
The company provides a flexible paid time off policy to support work-life balance.