Overview
Skills
Job Details
Node.js (TypeScript) Engineer
San Jose, CA Onsite
Summary
We re seeking a pragmatic, hands-on Node.js Developer with TypeScript to build and maintain scalable backend services and APIs. The ideal candidate writes well-typed, testable code, understands distributed systems, and partners with product and platform teams to deliver production-grade features.
Key Responsibilities
Design, implement, and maintain backend services and REST/GraphQL APIs using Node.js + TypeScript.
Own feature delivery end-to-end: design, implementation, testing, CI/CD, and production support.
Collaborate with frontend, data, and SRE teams to design APIs, event schemas, and data models.
Implement and maintain automated tests (unit, integration) and type-safe contracts.
Optimize performance, troubleshoot issues, and participate in incident response.
Contribute to developer experience: linters, type-checking rules, code generation, and infra-as-code.
Write clear technical documentation and participate in architecture and code reviews.
Must-Have Skills
Node.js (>=12/14/16) and TypeScript strong, idiomatic usage and type-system fluency.
Experience building and consuming REST and/or GraphQL APIs.
Familiar with package management and dependency hygiene (npm/yarn/pnpm).
Understanding of asynchronous patterns, event loops, promises, streams, and concurrency.
Experience with cloud platforms (AWS/Google Cloud Platform/Azure) and deploying containerized services (Docker, Kubernetes).
Familiarity with observability: logging, metrics, tracing (Prometheus, Grafana, OpenTelemetry).
Strong debugging skills and experience troubleshooting production issues.