Job Description
About the Role
We are looking for a highly skilled and experienced Full Stack Lead Developer to join our team in Chennai. The ideal candidate will have deep expertise in front-end development using React.js and back-end development with Node.js & Express.js , strong leadership capabilities, and a passion for building scalable, high-performance web applications.
Key Responsibilities
- Lead and mentor a team of front-end and back-end developers.
- Architect and implement complex end-to-end web solutions using React.js, Node.js, and Express.js.
- Design and develop RESTful and GraphQL APIs, ensuring optimal performance and scalability.
- Collaborate closely with backend developers, designers, and product managers to deliver seamless user experiences.
- Implement server-side validation and enforce secure coding practices.
- Review code and ensure adherence to best practices in performance, accessibility, and maintainability.
- Drive the adoption of modern tools, frameworks, and DevOps practices across the development lifecycle.
- Utilize UML concepts for solution design, architecture documentation, and communication with stakeholders.
- Manage project timelines, deliverables, and ensure quality standards are met.
- Stay updated with the latest trends and advancements in the React, Node.js, and cloud ecosystems.
Requirements
Technical Skills Required :
Expert-level proficiency in React.js, Node.js, and Express.js.Strong understanding of JavaScript (ES6+), TypeScript, Redux, React Hooks, and Context API.Hands-on experience with PostgreSQL and ORM tools for database modeling and integration.Deep understanding of RESTful APIs , GraphQL, and WebSockets.Experience implementing server-side validation and secure authentication flows.Proficiency in unit testing frameworks such as Jest, Mocha, React Testing Library, and Chai.Familiarity with Webpack, Babel, ESLint, and other modern build tools.Experience with CI / CD pipelines, Git, and Agile methodologies.Understanding of UI / UX principles, responsive design, and performance optimization.Working knowledge of UML concepts for system and design documentationPreferred Qualifications
Experience working in a product-based or consulting environment.Exposure to cloud platforms (AWS, Azure) and containerization tools (Docker, Kubernetes) is a plus.Familiarity with DevOps pipelines and application monitoring tools.Requirements
Technical Skills Required : Expert-level proficiency in React.js, Node.js, and Express.js. Strong understanding of JavaScript (ES6+), TypeScript, Redux, React Hooks, and Context API. Hands-on experience with PostgreSQL and ORM tools for database modeling and integration. Deep understanding of RESTful APIs, GraphQL, and WebSockets. Experience implementing server-side validation and secure authentication flows. Proficiency in unit testing frameworks such as Jest, Mocha, React Testing Library, and Chai. Familiarity with Webpack, Babel, ESLint, and other modern build tools. Experience with CI / CD pipelines, Git, and Agile methodologies. Understanding of UI / UX principles, responsive design, and performance optimization. Working knowledge of UML concepts for system and design documentation Preferred Qualifications Experience working in a product-based or consulting environment. Exposure to cloud platforms (AWS, Azure) and containerization tools (Docker, Kubernetes) is a plus. Familiarity with DevOps pipelines and application monitoring tools.