What are the responsibilities and job description for the Distributed Systems Developer position at Ruby Robotics?
About the Job
We're seeking a highly skilled Distributed Systems Developer to join our team. As a key contributor, you'll be responsible for designing, developing, and deploying scalable backend systems and databases. Your expertise in distributed systems and microservices architecture will help us achieve our mission. You'll work closely with our cross-functional teams to deliver seamless applications and ensure the scalability and reliability of our applications.
We're seeking a highly skilled Distributed Systems Developer to join our team. As a key contributor, you'll be responsible for designing, developing, and deploying scalable backend systems and databases. Your expertise in distributed systems and microservices architecture will help us achieve our mission. You'll work closely with our cross-functional teams to deliver seamless applications and ensure the scalability and reliability of our applications.
Key Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- ~5 years of progressive experience in backend development, including database design with ORMs such as Django, and databases such as MongoDB, or PostgreSQL.
- ~Solid understanding of software architecture principles, RESTful API design, and microservices.