We are expanding our engineering team and need a Lead Full-stack Developer (JS) to lead full-stack JavaScript work with ReactJS, TypeScript, and Node.js. You will set coding standards, mentor developers, and ensure fast, reliable releases using strong testing and build practices—apply now.
Responsibilities
- Drive the design and development of scalable web applications end to end
- Implement and promote modern JavaScript approaches on frontend and backend
- Ensure smooth integration between client-side and server-side components
- Support and mentor team members to strengthen technical capabilities
- Coordinate with stakeholders to define technical requirements and project goals
- Conduct code reviews to maintain quality, consistency, and performance
- Optimize application performance to improve speed and responsiveness
- Coordinate deployments and manage build tools to enable efficient delivery
- Resolve complex technical issues across the full development lifecycle
- Monitor industry trends and recommend best practices for continuous improvement
Requirements
- Minimum of 5 years of professional experience in software engineering roles
- At least 1 year of experience in leading and managing development teams
- Advanced proficiency in JavaScript focused on frontend development
- Expert-level TypeScript knowledge for building robust, maintainable applications
- Deep ReactJS expertise for creating dynamic, interactive user interfaces
- Advanced HTML and CSS skills for responsive and accessible web layouts
- Strong unit testing background to ensure reliability and maintainability
- Advanced experience with Webpack, Gulp, or Grunt to improve development workflows
- Expert-level Node.js proficiency 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-level knowledge of Redux or Flux for predictable state management
- Fluent English communication skills at B2+ level or higher, written and spoken
Nice to have
- Cloud platform experience to deploy and scale web applications
- Docker familiarity to keep environments consistent
- GraphQL knowledge for efficient querying and data manipulation
- Experience with CI/CD pipelines for automated testing and deployment
- Interest in mentoring junior developers and supporting team development