About the Role
We are looking for a Lead Full Stack Software Engineer with strong hands-on experience across frontend, backend, databases, and system design. As a technical lead, you will take ownership of end-to-end feature delivery, guide architectural decisions, mentor engineers, and help raise the overall engineering bar across the team.
Key Responsibilities
Lead the design, development, and delivery of end-to-end product features across frontend, backend, and database layers.
Build scalable, performant web applications using JavaScript, ReactJS, and modern frontend technologies.
Develop backend APIs and services using modern stacks (Node.js.)
Drive system and database design decisions with scalability and performance in mind.
Collaborate with Product, Design, QA, and Platform teams.
Optimize performance across frontend, backend, and databases.
Mentor engineers through code reviews and technical guidance.
Ensure production readiness through monitoring, logging, and alerting
Required Skills and Experience
7+ years of experience in product or tech-driven environments.
Strong experience with JavaScript (ES6+), ReactJS, HTML5, CSS3.
Backend development experience with Node.js.
Strong knowledge of Data Structures, Algorithms, and System Design.
Proficiency in SQL and relational databases.
Experience with REST APIs, microservices, and cloud platforms (AWS/GCP/Azure).
Familiarity with Git, CI/CD, and testing frameworks.
Nice to Have
Experience with TypeScript, Redux, or modern frontend architecture patterns.
Exposure to containerization (Docker, Kubernetes).
Experience in performance profiling and optimization.
Contributions to open-source projects or technical blogs.
What We Offer
Opportunity to lead product development in a fast-paced, tech-first company.
A collaborative, transparent, and inclusive team culture.
Competitive compensation and performance-based growth.
Flexibility to innovate and influence product direction.