Key Responsibilities Include
- Software architecture and design of our distributed backend system to meet the challenging functional, scalability and reliability requirements for our fast growing business
- Integrate components into a fully functional & validated system
- Facilitate collaboration with other engineers, business owners, and technical program managers to solve interesting and challenging problems across our platform
- Document designs and review code
- Continuously strive for higher quality and productivity
- Participate in the on-call rotation and be willing to jump in and help resolve any incidents
The ideal candidate will have a passionate commitment to improving the lives of people, an insane focus on excellence and customer service, and a strong alignment with our core values: being bold, focused, agile and collaborative.
Qualifications
- 6+ years of experience in software development
- Experience in multi-tiered distributed systems, web services, APIs, and relational & NoSQL databases
- A deep familiarity with the AWS services (Elastic Beanstalk, RDS, Elastic Search, Dynamo)
- Extensive backend programming experience in one or more of the following: Golang, Java, PHP, Python
- Ability to: effectively articulate technical challenges and solutions; deal with loosely defined problems and fast changing requirements & think abstractly
- A solid foundation in computer science, with strong competencies in data structures, algorithms and software design
- Proven knowledge of system architecture
- Good communication skills
- Able to take individual ownership of a project from start to finish
Bonus Points
- Have a MS or advanced degree in Computer Science or a related field
- Experience working with real-time marketplaces or large-scale near real-time distributed systems
- Have experience with multiple technology stacks
What we offer
- A competitive salary and package
- A diverse team and inclusive culture
- A globally distributed, remote-first company and team
- Unlimited vacation
- A focus on individual learning and development
- The opportunity to impact the lives of millions of people in one of the most dynamic regions of the world