Lead Node.JS Developer | Onsite in Dallas, TX | Only GC or USC
1 view
Skip to first unread message
Chaitanya C2C
unread,
Jul 15, 2025, 1:38:23 PMJul 15
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to chaita...@gmail.com
Job Responsibilities:
Lead Node.js API Development:
Design,
implement, and optimize scalable RESTful APIs using Node.js and
Express.js (or similar frameworks).
Architect
API systems for maximum scalability, resilience, and performance.
Ensure
that APIs are modular, reusable, and easy to maintain.
Integrate
with third-party services, databases, and other internal systems.
Resilience Engineering:
Apply
principles of resilience
engineering to design APIs that gracefully handle failures
and continue to perform under stress.
Implement
retry logic, circuit breakers,
and rate-limiting to
ensure the APIs can withstand transient failures.
Use
techniques such as load
balancing, failover mechanisms, and distributed architectures to improve fault tolerance.
Monitoring & Observability:
Set up
and maintain real-time monitoring
and alerting using tools like Prometheus, Grafana, ELK stack, Datadog, or New Relic.
Ensure
comprehensive logging, tracing,
and metrics collection
(e.g., through OpenTelemetry,
Jaeger, or Zipkin) to provide visibility
into system health.
Proactively
identify bottlenecks or performance issues and implement optimizations.
Collaborate
with the DevOps team to ensure system health and visibility across all
environments.
API Security:
Implement
security best practices for API development (e.g., OAuth2, JWT tokens, rate
limiting, IP whitelisting,
and API gateways).
Regularly
perform code reviews and audits to ensure security vulnerabilities are
mitigated.
Team Leadership &
Collaboration:
Lead
and mentor a team of Node.js developers, providing technical guidance,
code reviews, and career development.
Drive
adoption of best practices in API development, monitoring, and resilience
across the team.
Collaborate
with cross-functional teams including front-end developers, DevOps, and
QA to deliver high-quality software.
Participate
in sprint planning, backlog grooming, and retrospectives to ensure the
team is aligned and focused on the right goals.
Continuous Improvement:
Evaluate
and recommend new technologies, tools, and frameworks that can improve
development efficiency, monitoring capabilities, or resilience.
Foster
a culture of continuous learning and improvement within the development
team.
Ensure
the team adopts DevOps practices and that software is fully automated for
CI/CD pipelines.
Skills & Qualifications:
Essential:
5+
years of experience in Node.js development,
with at least 2+ years of experience in a leadership role.
Strong
expertise in designing and building RESTful APIs using Node.js.
Experience
in building highly available,
fault-tolerant systems that can handle production-level
traffic.
Proficiency
in monitoring and observability tools
(e.g., Prometheus, Grafana, ELK stack, Datadog,
New Relic).
Experience
with resilience patterns such
as circuit breakers, retry logic, and rate limiting.
Deep
understanding of API security best
practices (OAuth2, JWT, API Gateways, etc.).
Experience
with cloud platforms (AWS,
GCP, Azure) and serverless
architectures.
Familiarity
with CI/CD pipelines
and tools (Jenkins, GitLab, CircleCI, etc.).
Excellent
problem-solving skills and the ability to troubleshoot complex
distributed systems.
Strong
communication skills and the ability to collaborate effectively with
cross-functional teams.