Posted on: 28/11/2025
Job Title : Senior Full Stack Developer / Team Lead
Experience : 6+ Years
Location : Gurugram
Employment Type : Full-time
Notice Period : Immediate
About the Role :
We are seeking an experienced Senior Full Stack Developer / Team Lead with strong expertise in Java, React, and TypeScript. The ideal candidate will take ownership of designing scalable solutions, driving framework and automation initiatives, and mentoring a high-performing development team.
This role requires a hands-on technologist capable of delivering robust, secure, and high-quality applications while guiding junior engineers and ensuring engineering excellence across the team.
Technical Skills :
Core Expertise (Must Have) :
Backend :
- Java 8+
- Spring Boot
- REST API standards
- Framework and library development
Frontend :
- React.js
- TypeScript
Servers & Tools :
- JBoss / Tomcat
- Maven
- Nginx
Databases :
- MySQL & MongoDB
- Schema design
- Performance tuning
- DDL & DML operations
Version Control :
- Git, GitHub
- Branching strategies, code reviews, release management
Testing & Quality :
- JUnit
- Jest, Mocha
- Test-driven development (TDD)
- Automation frameworks
Architecture & Design :
- Microservices architecture
- Distributed & scalable systems
- Reusable components, design patterns
- Data structures & algorithms
Documentation & Standards :
- JSDoc, Javadoc
- Markdown
- JSON, XML
Best Practices :
- Secure coding (OWASP)
- Exception handling
- Code quality and review standards
Good to Have :
- DevOps & Automation
- Jenkins, GitHub Actions
- Docker, Kubernetes
Operating Systems :
- Linux command-line expertise
- Shell scripting
Cloud :
- AWS / Azure
- Serverless technologies (Lambda, Functions)
Migration :
- Experience migrating monoliths to microservices
AI Tools :
- GitHub Copilot, ChatGPT
- AI-assisted prototyping, debugging, documentation
Agile Practices :
- Leading sprint ceremonies
- Backlog grooming
- Task prioritization
Open Source :
- Knowledge of open-source concepts and contribution practices
Roles & Responsibilities :
- Lead a team of developers to build scalable, secure, and high-performance applications.
- Design and develop frameworks, reusable components, and automation tools.
- Participate in architectural discussions, prepare technical documentation, and conduct design reviews.
- Mentor and guide junior developers, promoting continuous learning and technical growth.
- Define coding standards, enforce best practices, and perform regular code reviews.
- Manage the full SDLC including analysis, design, development, testing, deployment, and maintenance.
- Develop automation for testing, CI/CD, deployment, and monitoring.
- Integrate REST/SOAP APIs, third-party services, and SDKs as needed.
- Ensure applications meet security, scalability, and performance requirements.
- Collaborate with cross-functional teams including QA, DevOps, Product, and Business stakeholders.
- Stay updated with modern frameworks, tools, and development trends; introduce relevant technologies.
- Drive Agile practices (Scrum/Kanban) and continuous process improvement.
- Promote the use of AI-powered tools to enhance development productivity.
- Communicate effectively with both technical and non-technical stakeholders.
Candidate Profile :
- 6+ years of hands-on experience in Full Stack Development (Java + React + TypeScript).
- Demonstrated experience leading teams or mentoring developers.
- Strong background in building scalable architectures, frameworks, and automation.
- Excellent debugging, analytical, and problem-solving abilities.
- Effective communicator with strong leadership and ownership mindset.
- Passionate about modern technologies, innovation, and building a high-performance engineering culture.
The job is for:
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1582009
Interview Questions for you
View All