




Summary: Lead a team as a Full-stack JavaScript Developer to steer full-stack engineering, shape web solutions, and ensure high-performing, scalable ReactJS and Node.js systems. Highlights: 1. Lead and mentor a development team in modern JavaScript solutions 2. Own the design and development of scalable web applications 3. Drive continuous improvement through industry trends and best practices We are looking for a Lead Full\-stack Developer (JS) to steer full\-stack JavaScript engineering and help shape our web solutions. You will lead the team through architecture, code reviews, and delivery, ensuring ReactJS and Node.js systems perform well and scale—apply now. **Responsibilities** * Own the design and development of scalable web applications across the stack * Steer implementation of modern JavaScript solutions on client and server * Integrate frontend and backend components to ensure smooth end\-to\-end flows * Develop team capability through mentoring and ongoing support * Align with stakeholders to define technical requirements and project goals * Evaluate code through reviews to ensure quality, consistency, and performance * Tune application speed and responsiveness for better user experience * Organize deployment processes and manage build tools for efficient delivery * Investigate and fix complex issues across the development lifecycle * Follow industry trends and recommend best practices to drive continuous improvement **Requirements** * 5 years of experience in professional software engineering roles * 1 year of experience leading and managing development teams * Advanced proficiency in JavaScript for frontend development * Expert knowledge of TypeScript for robust and maintainable applications * Deep expertise in ReactJS for dynamic and interactive user interfaces * Advanced HTML and CSS skills for responsive and accessible web layouts * Strong unit testing experience to ensure code reliability and maintainability * Advanced experience with Webpack, Gulp, or Grunt to optimize development workflows * Expert proficiency in Node.js for backend application development * Advanced understanding of databases for efficient data management and integration * Intermediate experience with Express, NestJS, Koa, or Meteor for scalable server\-side solutions * Expert knowledge of Redux or Flux for predictable state handling * Fluent English communication skills, written and spoken, at B2\+ level or higher **Nice to have** * Cloud platform experience for deploying and scaling web applications * Docker familiarity for consistent containerized environments * GraphQL knowledge for efficient data querying and manipulation * CI/CD pipeline exposure to automate testing and deployment * Interest in mentoring junior developers and supporting team development


