Mandatory Skills:
- Master’s or bachelor’s degree in computer science or a related field
- 3+ years of product development experience in leading product companies
- Programming experience with Rust
- Experience using Git in the workplace environment
- Experience in writing unit and integration tests
- Good understanding of networking concepts, TCP and UDP
- Good understanding of operating systems especially Linux
- Knowledge of Kubernetes and cloud-native technologies
- Proficiency in the English language, both written and verbal
- Comfortable working in a highly agile, intensely iterative software development process
- Positive and solution-oriented mindset
- Self-motivated and self-managing
- Experience working with a global / multicultural team.
Desirable Skills:
- Contributed to open-source projects
- Experience in Golang and/or C
- Proficient in shell scripting
- Knowledge of microservice architecture.
Roles and Responsibilities:
- Develop features and improvements to the product in a well-tested and performant way
- Craft code that meets our internal standards for quality, style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review
- Confidently ship small features and improvements with minimal guidance and support from other team members
- Solve technical problems of high scope and complexity
- Represent Datacore and its values in public forums and conferences around broader initiatives, specific projects, and community contributions
- Provide mentorship for junior engineers in your team to help them grow in their technical responsibilities.