The company is looking to build a solid foundation for its scalable and resilient ecosystem by designing and building distributed systems for long-term scalability and maintainability.
Requirements
- Strong computer science fundamentals (data structures and algorithms)
- Coding experience with any major language, like TypeScript/JavaScript, Golang, Python, Java, C++, etc.
- Experience with distributed systems design
- Experience with software architecture
- Experience with scalability
- Experience with building intuitive products for users
Responsibilities
- Design and build distributed systems for long-term scalability and maintainability
- Collaborate with feature development teams to understand their needs from the platform
- Build tools to enable developer productivity
- Monitor production systems for issues
Other
- Bachelor’s degree in Computer Science or equivalent education background
- Excellent communication skills for collaborating with other teams
- Ability and willingness to help others succeed and be productive
- 16 weeks of paid parental leave
- Generous vacation policy
- Work from home office set up stipend and internet stipend
- Wellness benefits covering a variety of wellness activities, gym memberships, fitness classes and more