• Taking high-level business requirements and producing
technical specifications,
architecture designs, and ultimately code
• Development of production quality code. Understanding and
implementing
design patterns. Writing unit and integration tests
• Participating in product requirement and design reviews
• Ensuring the highest level of technical quality, security,
scalability, and stability
in all products and teams that you are part of
• Mentoring more junior engineers through code reviews and 1-
on-1 sessions
Skills: • Knowledge of monolith, microservice architectures and architecture patterns
and styles applicable to the distributed systems.
• Working experience in building distributed systems and cloud-based
solutions.
• Experience with Microsoft Azure Cloud platform (or similar).
• Curiosity around being involved in building scalable and performant
technology solutions.
• Understanding of the importance of code reviews and use them in your
current role.