Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Team Lead – Full Stack Developer​/Express.js & React.js

IzTechValley • Texas, US • On-site

Posted on: 24th March, 2025
Employment Type: FULLTIME

Job Description

Team Lead – Full Stack Developer (Express.js & React.js)

We are looking for a Team Lead – Full Stack Developer with experience in Express.js and React.js to lead the development of a web application built using a microservices architecture. The ideal candidate will be responsible for managing a team of developers, ensuring high-quality code, and driving the project's success.

Job Overview:

As a Team Lead, you will oversee the development of a web application utilizing a microservices architecture. Your responsibilities will include managing a team, ensuring code quality, and fostering project success.
Key Responsibilities:
• Lead a team of developers and oversee the progress of a microservices-based project.
• Design and implement scalable, modular services using Express.js (Node.js) and React.js.
• Ensure smooth communication between microservices using APIs and event-driven architectures.
• Write clean, reusable, and well-structured code following best practices.
• Collaborate with designers, product managers, and other teams to define system architecture and features.
• Review code, provide feedback, and guide developers in solving complex technical issues.
• Optimize application performance and security.
• Manage deployments, CI/CD pipelines, and cloud infrastructure as needed.
• Stay updated on new technologies and best practices for microservices development.
Requirements:
• 5+ years of experience in full-stack development (Express.js & React.js).
• 2+ years of experience leading a development team.
• Strong understanding of microservices architecture, service communication, and scalability.
• Experience with REST APIs, message queues (Rabbit

MQ, Kafka), and Web Sockets.
• Proficiency in JavaScript (ES6+), Type Script (preferred), and modern front-end tools.
• Knowledge of database management with SQL & No

SQL solutions.
• Familiarity with Git, agile development, and cloud platforms (AWS, GCP, or Azure).
• Good problem-solving skills and ability to work both independently and in a team.
• Strong communication skills to coordinate with technical and non-technical teams.
Bonus Skills (Nice to Have):
• Experience with containerization and orchestration tools like Docker and Kubernetes.
• Knowledge of authentication and security methods like OAuth, JWT, or API gateways.
• Familiarity with Dev Ops tools like Git Hub Actions, Jenkins, or Git Lab CI/CD.
• Experience with state management libraries like Redux, Zustand, or Recoil.
Why Join Us?
• Work on an innovative project using modern microservices architecture.
• Lead a skilled and motivated development team.
• Competitive salary and benefits.
• Flexible work environment with remote options.
How to Apply?

Send your CV to hr with the subject "Team Lead – Full Stack Developer Application."
Seniority level

Mid-Senior level
Employment type

Full-time
Job function

Information Technology
Industries

Technology, Information and Internet
#J-18808-Ljbffr

Responsibilities

  • The ideal candidate will be responsible for managing a team of developers, ensuring high-quality code, and driving the project's success
  • As a Team Lead, you will oversee the development of a web application utilizing a microservices architecture
  • Your responsibilities will include managing a team, ensuring code quality, and fostering project success
  • Lead a team of developers and oversee the progress of a microservices-based project
  • Design and implement scalable, modular services using Express.js (Node.js) and React.js
  • Ensure smooth communication between microservices using APIs and event-driven architectures
  • Write clean, reusable, and well-structured code following best practices
  • Collaborate with designers, product managers, and other teams to define system architecture and features
  • Review code, provide feedback, and guide developers in solving complex technical issues
  • Optimize application performance and security
  • Manage deployments, CI/CD pipelines, and cloud infrastructure as needed
  • Stay updated on new technologies and best practices for microservices development

Requirements

  • 5+ years of experience in full-stack development (Express.js & React.js)
  • 2+ years of experience leading a development team
  • Strong understanding of microservices architecture, service communication, and scalability
  • Experience with REST APIs, message queues (Rabbit
  • MQ, Kafka), and Web Sockets
  • Knowledge of database management with SQL & No
  • SQL solutions
  • Familiarity with Git, agile development, and cloud platforms (AWS, GCP, or Azure)
  • Good problem-solving skills and ability to work both independently and in a team
  • Strong communication skills to coordinate with technical and non-technical teams
  • Experience with containerization and orchestration tools like Docker and Kubernetes
  • Knowledge of authentication and security methods like OAuth, JWT, or API gateways
  • Familiarity with Dev Ops tools like Git Hub Actions, Jenkins, or Git Lab CI/CD
  • Experience with state management libraries like Redux, Zustand, or Recoil
  • Lead a skilled and motivated development team
IzTechValley

IzTechValley

Technology

Location

Texas, US

Job Type

FULLTIME

Benefits

  • Work on an innovative project using modern microservices architecture
  • Competitive salary and benefits
  • Flexible work environment with remote options

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.