1 day ago
Remote, TurkeyMid Level / Senior
Responsibilities
- Develop, test, and maintain distributed systems and microservices using Golang, with Node.js, Java, C, or C++ as needed.
- Build and maintain RESTful and gRPC APIs.
- Deploy scalable web applications in Kubernetes, Docker, and AWS environments.
- Develop applications or scripts that interact with native operating-system frameworks.
- Use automated CI/CD pipelines, including GitHub Actions, to build, test, and ship software.
- Use AI tools during software and product development and testing cycles.
- Collaborate with UI/UX teams on reusable Vue.js components for full-stack work.
- Participate in assigned on-call shifts and respond to alerts.
- Work effectively with geographically distributed engineering teams.
Requirements
- 3–5 years of professional production experience.
- Strong proficiency in Golang or Go 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 with Kubernetes, Docker, and RESTful/gRPC APIs.
- English fluency in speaking and writing.
- Ability to troubleshoot, work through ambiguity, collaborate effectively, and deliver incremental value.
- Experience with native operating-system frameworks is preferred.
- Swift, Objective-C, or C++ experience is a significant differentiator.
- Knowledge of Apple MDM/DDM/ADE, Android Enterprise, or Windows MDM protocols is highly valued.
Benefits
- Remote-first work arrangement within Türkiye.
- Participation in an on-call rotation is required.
- Work with geographically distributed teams in a fast-moving SaaS environment.
- English is the primary language for internal business, interviews, and screening.
- 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.
