Tech Stack
AndroidCloudDockerGoJavaLinuxMacOSMongoDBNode.jsNoSQLPythonRedisSaltStackSQLUnixVagrant
About the role
- All roles at JumpCloud are Remote unless otherwise specified.
- About JumpCloud: unified open directory platform for identity, devices, and access management.
- Role: Software engineers to design and build server management and directory software; focus on identity, authentication, security, cloud scaling.
- Technologies: MongoDB, GoLang, Node, Vagrant, Docker, Saltstack, ELK Stack, Redis; open to other technologies.
Requirements
- Experience: 0-2 years of experience as a software engineer.
- Programming Foundation: Experience in Java, Python, C, or C++, with interest in Go and NodeJS.
- Strong Fundamentals: Understanding of data structures and algorithms.
- Growth Mindset: Eagerness to learn; take-home coding exercise.
- Version Control: Familiarity with Git.
- Development Environment Comfort: Experience using Linux, macOS, or Unix.
- Database Curiosity: Exposure to SQL or NoSQL is a plus.
- Problem-Solving Skills: Ability to break down complex problems.
- Collaborative Spirit: Thrives in team environments; Agile.
- Customer-First Thinking: Passion for building user-focused products.
- Educational Background: Bachelor’s degree in Computer Science or related field.
- AI Tool Awareness: Comfort with AI-assisted development tools and AI-based search tools.