3+ Years of experience with a Bachelor's/Master's degree in Computer Science, Math, or related technical domain.
Engineers in this role will be responsible for the design, development, delivery, and support of large-scale, multi-tiered, distributed software applications and tools using Object-Oriented Design, distributed programming, using Java, Python, Node.js, GoLoang.
Experience bringing software to production at a high scale.
Deep Experience in designing, analyzing, and solving problems for large-scale distributed systems.
Highly skilled using ORM tools like Hibernate, JPA.
Expert in one or more relational and NoSQL databases
Experience with microservices and implementing and consuming RESTful APIs.
Ability to work with ambiguity and drive clarity in discussions