What you’ll be doing:
- Feature implementation through both individual contributions and providing guidance in terms of organization, process, and design.
- Our team primarily uses Go for backend development and JavaScript for frontend development, although experience with other modern languages and frameworks is fine.
- Collaborating closely with architects, UX, and DevOps to ensure our systems are highly available, scalable, performant, and deliver an amazing user experience.
- Using the scrum framework.
- Learning and working with cryptography and security concepts, including PKI and TLS/SSL agreement protocols, authentication, symmetric and asymmetric encryption, and related concepts. Bonus points if you have experience with these already.
- Implementing OAuth/OIDC flows to authenticate users and then allow them to use services.
- Integrating identity via certs, OAuth, and other methods into cloud services like AWS API Gateway.
- Working with 3rd party applications like mesh VPNs to ensure that these applications work with JumpCloud provided identity.
- Shaping the future of our Identity Management services roadmap by participating in planning/scoping conversations with product managers.
- Helping the team and organization live by our core values: building connections, thinking big, and getting 1% better every day.
We’re looking for:
- 3-6 years of experience developing distributed systems, microservices, REST APIs (including using them as integration points with third-party applications) and frontend applications in a variety of programming languages including Golang and JavaScript (Vue or similar frameworks), electron framework knowledge is a must.
- Experience using one of the public cloud providers (AWS, GCP, or Azure) with CI/CD pipelines (CircleCI) to build, test, and deploy.
- Willingness to mentor junior members of the team.
- Bonus points if you have experience with Python, Docker, feature flags, BDD, and modern frontend tools and practices (Webpack, Babel, etc.)
Other Jobs from JumpCloud
Staff Platform Software Engineer - Türkiye
Software Engineer, Device Management - India
Senior Software Engineer - India
Senior Platform Software Engineer - Türkiye
Platform Software Engineer - Türkiye
Similar Jobs
Senior Manager, Software Engineering, Full Stack - Rewards & Loyalty Platform
Senior Software Engineer
Staff Software Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say