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 and 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!