Job Title: Full Stack Lead
Location: Pune
Experience: 10+ Years
Employment Type: Full-Time
Role Overview
We are seeking a seasoned Senior Full Stack Developer with strong leadership capabilities and deep expertise in modern application development. The ideal professional will manage end-to-end project execution, guide technical teams, and ensure seamless client communication. This role requires strong proficiency in Node.js and React.js, with preferred hands-on experience in Spring Boot and Hibernate.
Key Responsibilities
Pre-Project Planning
- Prepare comprehensive pre-project documentation, including requirement specifications, technical outlines, and feasibility assessments.
Project Structuring & Estimation
- Develop detailed Work Breakdown Structures (WBS) covering modules, timelines, and resource distribution.
- Provide accurate effort and timeline estimations based on project complexity and scope.
Technical Leadership
- Lead development teams, assign tasks, monitor progress, and ensure adherence to coding standards and best practices.
- Mentor and support team members to enhance performance and technical competencies.
Client Management
- Collaborate with clients for requirements gathering, technical discussions, project updates, and issue resolution.
- Maintain clear communication and uphold client satisfaction throughout the project lifecycle.
Technical Skills Required
Backend
- Node.js (Important): Strong command over backend services, REST APIs, Express.js/NestJS, asynchronous programming, and service optimization.
- Spring Boot & Hibernate (Preferred): Experience in building microservices, ORM handling, JPA, and secure high-performance backend systems.
Frontend
- React.js (Important): Expertise in component-driven development, state management (Redux/Context API), performance optimization, and UI integration.
- Understanding of cloud environments, CI/CD pipelines, and version control systems.
- Strong problem-solving and architectural decision-making capabilities.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Minimum 10 years of hands-on development experience with leadership responsibilities.