Tech Stack
AndroidAWSAzureCloudDistributed SystemsDNSDockerGoJavaJavaScriptLinuxMongoDBNode.jsPythonRedisSaltStackUnixVagrant
About the role
- Ensure users, groups, and permissions are synchronized with non-JumpCloud services
- Integrate organizations with SaaS products for identity sourcing and access management
- Shape technical solutions around identity, authentication, security, and cloud scaling
- Design architecture for authenticating users and migration of objects from AD
- Develop web services to support AD Integration within JumpCloud’s infrastructure
- Plan integration with Microsoft Azure
- Participate in on-call shifts to respond to alerts during assigned shift
- Work with engineering leadership and product management for scoping and feature delivery
Requirements
- You must be located in and authorized to work in the country noted in the job description
- Fluent spoken and written English
- 10+ years of industry/production programming experience in Java, Python, C, or C++
- Strong interest to learn and work in Go and Node.JS
- Willingness and demonstrated ability to learn and embrace new technologies, languages, and frameworks
- Strong Experience developing large-scale web applications, SaaS applications in the cloud (AWS a plus) or large, distributed systems
- Comfortable with Linux/OSX/Unix as desktop development environment
- Strong database work experience, including relational and non-relational databases
- Strong team player
- Passion for product and customer