✨ About The Role
- The role involves owning the architecture of new product platforms to drive business results and support existing ones.
- The candidate will implement scalable architecture and contribute to robust projects as part of a committed team.
- Writing high-quality, modular, extendible, and functional code is a key responsibility.
- The position requires advocating for best practices in system design, coding, performance, and testing.
- The engineer will define and develop architecture models and roadmaps to meet business and technical requirements.
- Collaboration with cross-functional stakeholders, including Product, Design, Sales, and Engineering Leadership, is essential to break down business requirements into actionable plans.
- Mentoring junior engineers on design, coding, and troubleshooting is also part of the role.
âš¡ Requirements
- The ideal candidate will have a BS/MS degree from a top-tier institution or equivalent practical experience.
- A minimum of 7 years of experience in backend development or end-to-end product development is required.
- Candidates should possess numerous years of hands-on experience in architecture, design, and development of enterprise applications.
- Experience in designing, developing, debugging, and operating resilient distributed systems is essential.
- Strong organizational and excellent communication skills are necessary to articulate customer and technical requirements with stakeholders.
- Deep hands-on expertise in server-side languages such as Java, Python, Go, Scala, or Rust is expected.
- Extensive experience with cloud computing platforms like AWS or GCP is preferred.
- Previous startup experience is strongly preferred, indicating a comfort with fast-paced environments.