המקום בו המומחים והחברות הטובות ביותר נפגשים
Key job responsibilities
- Design and document distributed systems and microservices
- Implement robust and maintainable code with clear and maintained documentation- Solve challenging problems and perform root-cause analysis
- Serve as a technical lead and own projects end-to-end
- Communicate status and changes to the work they are responsible and accountable for, keep all stakeholders informed of changes and updates to original plan- Design test automation on all code implemented through unit testing and integration testing,- Maintain and enhance software frameworks for developmentA day in the lifeWith your peers you will work on distributed cloud systems (predominantly in Java and Python), as well as undertaking feasibility studies to design cloud software solutions. You will drive key aspects of product definition, execution, tests, as well own deployment, operation and scaling of our always-on distributed systems that serve Ring customers worldwide.
- Master’s degree in Computer Science or related field, or equivalent work experience,
- Experience working on production systems,
- Experience working with OO design/ principles,
- Experience working with cloud technologies and distributed systems,
- Experience in a variety of modern programming languages (Java, Golang and/or Python) and open-source technologies (Linux, Kafka, etc.).
משרות נוספות שיכולות לעניין אותך