2 months ago
Remote, IndiaMid Level / Senior
Responsibilities
- Develop, test, and maintain distributed systems and microservices using Golang and, as needed, Node.js, Java, C, and C++.
- Build and maintain RESTful and gRPC APIs and own software features through delivery.
- Deploy scalable web applications in Kubernetes, Docker, and AWS environments.
- Develop applications and scripts that interact with native operating-system frameworks.
- Use automated CI/CD pipelines, including GitHub Actions, to build, test, and ship code.
- Collaborate with UI/UX teams on modular Vue.js components and backend integrations for full-stack work.
- Work with device enrollment and management concepts including Apple MDM/DDM/ADE, Android Enterprise, and Windows MDM protocols.
- Participate in assigned on-call shifts.
Requirements
- 3–5 years of professional production experience.
- Strong Golang/Go programming capability and understanding of object-oriented backend environments.
- Experience with distributed systems and cloud technologies, preferably AWS, GCP, or Azure.
- Strong knowledge of one or more of Go, Java, Python, TypeScript, or other programming languages.
- Strong foundation in software engineering design principles and patterns.
- Experience troubleshooting, working through ambiguity, and delivering incremental value.
- Ability to work effectively with geographically distributed engineering teams in a remote-first environment.
- Fluent written and spoken English.
- Applicants must be located in and authorized to work in India.
- Swift, Objective-C, or C++ experience and knowledge of device-management protocols are valued differentiators.
Benefits
- Remote-first work arrangement within India.
- Opportunity to work with geographically distributed teams in a fast-moving SaaS environment.
- Participation in a collaborative, team-oriented organization with opportunities to share and grow technical expertise.
- English is the primary language for interviews and internal business.
- Equal opportunity employment environment.
Tech Stack
AWSAzureCC++DockerGitHub ActionsGoGoogle Cloud PlatformgRPCJavaKubernetesNode.jsObjective-CPythonSwiftTypeScriptVue.js
Categories
About JumpCloud
JumpCloud builds a unified open directory and IT management platform for organizations to manage user identities, devices, and access across Windows, macOS, Linux, and cloud resources. Its SaaS suite covers single sign-on, multi-factor authentication, Cloud RADIUS, LDAP/Active Directory integration, and server/device management for IT teams. Founded in 2012 and headquartered in Louisville, Colorado, the privately held company serves customers worldwide.
