- *Lead Software Engineer – Full Stack**
- *Experience:** 10\+ Years (Minimum 3 Years in a Lead/Technical Leadership Role)
We are seeking a highly skilled and hands\-on **Lead Software Engineer – Full Stack** with a strong frontend focus to lead the design, architecture, and scalability of modern web platforms. The ideal candidate combines deep expertise in React.js and frontend engineering with strong technical leadership, product thinking, and experience building large\-scale distributed systems.
You will play a critical role in driving platform architecture, mentoring engineering teams, and delivering highly scalable, resilient, and customer\-focused products.
- Lead the architecture, design, and development of scalable full\-stack applications with a strong emphasis on frontend technologies.
- Drive modern frontend engineering practices, including React architecture, state management, component scalability, and performance optimization.
- Design and evolve platform\-level systems, shared engineering infrastructure, and frontend ecosystems.
- Own large\-scale frontend applications with a focus on reliability, maintainability, scalability, and user experience.
- Collaborate closely with Product, Engineering, and cross\-functional stakeholders to define technical strategy and roadmap execution.
- Provide technical leadership across product engineering initiatives and platform development.
- Contribute to backend services, APIs, distributed systems, and platform architecture when required.
- Mentor engineers, conduct architecture reviews, and establish engineering best practices.
- Drive engineering excellence through testing, observability, CI/CD, monitoring, and operational best practices.
- Lead end\-to\-end ownership of technical solutions from design through production deployment and continuous improvement.
- Design and lead mission\-critical technical projects across multiple teams and departments.
- *Required Skills \& Experience**
- 10\+ years of software engineering experience with strong frontend specialization.
- Minimum 3 years of experience as a Technical Lead or Engineering Lead.
- Strong hands\-on experience with **React.js** and modern frontend development.
- Expertise in JavaScript, TypeScript, HTML5, and CSS3\.
- Strong understanding of frontend architecture, state management, and performance optimization.
- Experience designing and scaling large\-scale frontend platforms and applications.
- Experience with backend technologies such as **Java, Scala, Kotlin, or C\#**.
- Solid understanding of distributed systems, microservices architecture, and API design.
- Experience working with GraphQL and modern web application architectures.
- Strong knowledge of Clean Code principles, SOLID design principles, and Test\-Driven Development (TDD).
- *Leadership \& Product Mindset**
- Proven experience leading engineering teams and driving technical decisions.
- Strong stakeholder management and cross\-functional collaboration skills.
- Experience mentoring engineers and fostering technical growth within teams.
- Ability to balance business objectives with technical excellence.
- *Preferred Qualifications**
- Experience with cloud platforms and modern DevOps practices.
- Exposure to micro\-frontend architectures and frontend platform engineering.
- Experience with observability, monitoring, and performance tooling.
- Hands\-on experience with CI/CD pipelines and automation.
- Experience with containerization technologies such as Docker and Kubernetes.
- Experience working in high\-scale product organizations serving millions of users.
- Knowledge of NoSQL technologies such as Cassandra, ScyllaDB, Elasticsearch, Redis, or DynamoDB.
- Experience with messaging and queueing systems such as Kafka, RabbitMQ, SQS, or Azure Service Bus.
- Exposure to data\-driven organizations and large\-scale analytics platforms.
- Experience building globally distributed applications and localization solutions.
- *What You'll Need to Succeed**
- Strong analytical and problem\-solving skills.
- Excellent communication and coordination abilities.
- Passion for learning and adopting emerging technologies.
- Experience with Agile methodologies, Continuous Delivery, feature flags, and A/B testing.
- Ability to design highly available, fault\-tolerant systems with no single point of failure.
- Proven success delivering large\-scale engineering initiatives and greenfield projects.
- Bachelor's Degree in Computer Science, Engineering, or a related field.
- Master's Degree preferred.
Job Types: Full\-time, Permanent
Pay: ₹500,000\.00 \- ₹600,000\.00 per month
Experience
- Scala: 5 years (Preferred)
- C\#: 5 years (Preferred)
- Kotlin (BE): 5 years (Preferred)
- Product Based IT Company: 3 years (Required)
- ReactJS: 5 years (Required)
- Java: 5 years (Preferred)
Work Location: In person