10-15 years NoidaResponsibilities:
Responsibilities:
● Develop intelligent and scalable engineering solutions from scratch
● Partner with Product to shape product vision, roadmap, and goals
● Own high-level and low-level design for new products and features, alongside a team of strong developers
● Be responsible for server-side component design, detailed technical design, development, testing, deployment, and maintenance
● Build products using a modern Java tech stack (Spring Boot, Hibernate, REST), MySQL, MongoDB, Snowflake, and React
● Lead a team of 20+ engineers — sprint planning, code reviews, mentorship, hiring, and unblocking
● Be a hands-on coder — write production-grade code, set the quality bar, and lead by example
● Review business requirements and ensure delivery within timelines, with thorough testing and minimal defects
Requirements
● 12+ years in product engineering with 2–4+ years leading engineering teams of 5–15 people building and shipping SaaS products (leadership experience in services, consulting, or systems integration teams does not apply)
● Track record shipping data-intensive SaaS, cloud infrastructure, or platform products in production at scale — not just prototypes or internal tools
● Cloud experience is mandatory — hands-on with at least one major cloud (AWS, Azure, or GCP); strong understanding of cloud cost levers and infra economics
● Ability to define technical architecture, work as a hands-on coder, and maintain coding standards and team policies
● Experience managing a team of at least 3 engineers
● Strong experience with OOAD frameworks — Spring, Hibernate, REST
● Solid grasp of design patterns, system design, and distributed systems
● Experience with TDD, Continuous Integration, and build tools (Maven, Jenkins, Gradle)
● Strong experience with MySQL (or Oracle / equivalent RDBMS) — schema design, query optimization, indexing
● Working knowledge of at least one cloud platform — AWS preferred; GCP or Azure also acceptable
● Frontend exposure with React + TypeScript — this role also mentors a small frontend team and reviews frontend work. Deep React expertise is not required, but the ability to guide engineers, review code, and ramp up quickly is essential.
● Awareness of integration patterns — queuing (RabbitMQ / Kafka), caching (Redis), messaging
● Strong interpersonal skills with the ability to work effectively across team boundaries
● Understanding of latest technologies and tools
