Tech Lead – Node.js
**ONLY W2
What You ll Do**
-
Design and build domain-driven, event-based microservices in Node.js/TypeScript (Express/Fastify/NestJS) with clean, testable code.
-
Architect greenfield systems service boundaries, APIs, data models, event streams, CI/CD, and observability.
-
Define and enforce API standards (versioning, OpenAPI, pagination, error handling, resiliency).
-
Ensure production readiness: SLOs, monitoring, alerts, incident management, and RCA leadership.
-
Collaborate across web, mobile, data, security, and ops teams to deliver integrated releases.
-
Communicate clearly with leadership on status, risks, dependencies, and outcomes.
-
Elevate engineering quality through code reviews, mentorship, and best practices.
-
Anticipate edge cases, scalability, and cost driving pragmatic technical decisions.
Tech Stack
-
Languages/Frameworks: Node.js, TypeScript, Express/Fastify/NestJS
-
APIs: REST, OpenAPI/Swagger, OAuth2/OIDC, JWT
-
Data: PostgreSQL/MySQL, MongoDB/DynamoDB, Redis
-
Messaging: Kafka, RabbitMQ (sagas, outbox, idempotency)
-
Cloud/Infra: AWS/Azure/Google Cloud Platform, Docker, Kubernetes, Terraform/CloudFormation
-
CI/CD & Observability: GitHub Actions/Jenkins, ELK, OpenTelemetry, Datadog/New Relic, Prometheus
What You ll Bring
-
8 years backend engineering, 3 years in technical leadership.
-
Deep expertise in Node.js/TypeScript and domain-driven microservices at scale.
-
Strong in DDD , event-driven architecture, and microservice patterns (saga, outbox, circuit breaker).
-
Proven experience designing secure, resilient APIs with OAuth2/OIDC and TLS.
-
Hands-on with Kubernetes, CI/CD, observability, and production ops.
-
Skilled communicator and incident leader with a bias for action and continuous improvement.
Nice to Have
-
Experience in telecom or large-scale digital platforms.
-
Familiarity with API gateways, rate limiting, and multi-tenant design.
-
Expertise in performance tuning and cloud cost optimization.