Node.js Lead
Quick Overview
Job Description
Role : Node.js Lead
Location: Dallas, TX
Experience: 12+ Years
Job Summary
We are seeking
an experienced Node.js Lead to design, develop, and lead the delivery of
scalable, high-performance backend applications. The ideal candidate will have
strong expertise in Node.js, microservices architecture, cloud technologies,
API development, and team leadership. This role requires close collaboration
with architects, product owners, DevOps teams, and frontend developers to
deliver enterprise-grade solutions.
Key Responsibilities
- Lead the design, development, and deployment of
backend applications using Node.js.
- Architect scalable and secure RESTful APIs and
microservices.
- Provide technical leadership, code reviews, and
mentoring to development teams.
- Collaborate with business stakeholders and solution
architects to define technical requirements.
- Design and implement event-driven and distributed
systems.
- Optimize application performance, scalability, and
reliability.
- Integrate third-party APIs, databases, and cloud
services.
- Ensure adherence to coding standards, security best
practices, and SDLC processes.
- Work closely with DevOps teams on CI/CD pipelines
and cloud deployments.
- Troubleshoot complex production issues and provide
technical solutions.
- Participate in architecture discussions and
technology evaluations.
RequiredSkills
- Strong experience in Node.js and
JavaScript/TypeScript development.
- Expertise in Express.js, NestJS, or similar
Node.js frameworks.
- Experience designing and implementing REST APIs
and Microservices Architecture.
- Strong knowledge of asynchronous programming,
event-driven architecture, and message queues.
- Experience with MongoDB, PostgreSQL, MySQL,
or other relational/non-relational databases.
- Hands-on experience with Redis, caching
strategies, and performance optimization.
- Experience with Kafka, RabbitMQ, or similar
messaging platforms.
- Knowledge of authentication and authorization
mechanisms (OAuth2, JWT, SSO).
- Familiarity with containerization technologies such
as Docker and Kubernetes.
- Experience with cloud platforms such as AWS, Azure,
or Google Cloud Platform.
- Understanding of CI/CD tools including Jenkins,
GitHub Actions, GitLab CI, or Azure DevOps.
- Strong knowledge of Git and Agile development
methodologies.
Leadership
Skills
- Experience leading development teams and technical
initiatives.
- Ability to mentor developers and conduct code
reviews.
- Strong problem-solving and architectural
decision-making skills.
- Excellent communication and stakeholder management
abilities.
Preferred Qualifications
- Experience with GraphQL and API Gateway
implementations.
- Exposure to Serverless architectures.
- Experience with frontend technologies such as React
or Angular.
- Knowledge of monitoring tools such as Prometheus,
Grafana, ELK, Datadog, or Splunk.
- Cloud certifications (AWS, Azure, or Google Cloud Platform) are a
plus.
Education
- Bachelor''''s or Master''''s degree in Computer Science,
Information Technology, Engineering, or a related field.
Keywords
Node.js,TypeScript, JavaScript, Express.js, NestJS, Microservices, REST API, GraphQL,
Kafka, RabbitMQ, MongoDB, PostgreSQL, Redis, Docker, Kubernetes, AWS, Azure,
Google Cloud Platform, CI/CD, DevOps, Agile, Team Lead, Backend Architect.
Skills
Similar jobs
Sales & Marketing Data Manager
Guidehouse Careers · United States
9 minutes ago$135k - $225k/yrLead Developer with Security Clearance
Guidehouse · Rockville, United States
17 minutes ago$113k - $188k/yrSenior OpenText Media Management (OTMM) Application Developer
Rose International · United States
18 minutes agoSr. Intake & Integration Engineer
Kentro · United States
18 minutes ago$117k - $133k/yrMajor Incident Management Power BI Engineer (VA ESOM)
Kentro · United States
18 minutes agoSolution Architect
StratEdge It consulting INC · Sunnyvale, United States
18 minutes ago