Overview
We are looking for a Team Leader – Node.js / React.js to drive the architecture, development, and performance of scalable web applications. The ideal candidate should have deep expertise in Node.js for backend development, React.js for frontend development, and cloud-based deployment strategies. As a Team Lead, you will be responsible for mentoring developers, overseeing technical decisions, and ensuring the successful delivery of projects.
Roles & Responsibilities
- Lead and mentor a team of developers in building high-performance web applications using Node.js & React.js.
- Architect, develop, and optimize scalable microservices and frontend applications.
- Design and implement RESTful APIs and GraphQL services for seamless frontend-backend communication.
- Ensure code quality by conducting code reviews, writing unit tests, and implementing best practice.
- Optimize application performance, scalability, and security.
- Work with Mongo DB, Postgre SQL, or MySQL to design efficient database models and queries.
- Implement authentication, authorization, and security best practices (OAuth, JWT, role-based access control)..
- Manage deployments and infrastructure using AWS, Docker, Kubernetes, and CI/CD pipelines.
- Collaborate with cross-functional teams including product managers, designers, and Dev Ops engineers.
- Stay updated on JavaScript, React, Node.js, and cloud technologies to drive innovation in the team.
Qualifications
- Expertise in Node.js and Express.js/Nest.js for backend development.
- Strong experience with React.js, including Hooks, Context API, Redux, and component-based architecture.
- Proficiency in API development (RESTful & GraphQL) and integrating third-party services.
- Experience with MongoDB, PostgreSQL, or MySQL for efficient database design and management.
- Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
- Familiarity with message queues (RabbitMQ, Kafka, Redis) for real-time and event-driven architectures
- Prior experience working with real-time applications (WebSockets, Socket.io, etc.).
- Experience leading teams, defining best practices, and driving technical decisions.
Skills
- Experience in frontend and backend development
- Familiarity with Microservices architecture and DevOps practices
- Knowledge of market trends, customer behavior, and competitor analysis.
- Strong debugging, performance tuning, and troubleshooting skills.
Apply for Team Leader Node.js / React.js Job Position
We are looking for creative, passionate, innovative, and motivated individuals to join our team. Apply now; grab the exciting career opportunities we have for you!