We are hiring a Backend Developer with strong Node.js experience to join our New York engineering team. You will own backend services that process tens of thousands of requests per minute across our trading-data and customer-facing platforms.
Our backend is TypeScript on Node.js, talking to PostgreSQL and Redis, deployed on Kubernetes. You will build new microservices, refactor legacy endpoints, and contribute to our observability and on-call practices alongside a team of six engineers.
We value engineers who write code with operational rigour, who care about latency tails and error budgets, and who can navigate trade-offs between throughput, consistency, and developer velocity.
Job Description
Requirements
- 3+ years of professional backend experience including Node.js in production
- Strong TypeScript proficiency and modern JavaScript fundamentals
- Production experience with PostgreSQL including query optimisation
- Familiar with Redis and at-least-once message processing patterns
- Comfortable on the on-call rotation for owned services
- Working knowledge of Kubernetes is a plus
- Strong written communication for design docs and post-mortems
Responsibilities
- Build new microservices in TypeScript on Node.js
- Refactor and extend legacy backend services
- Participate in the on-call rotation for owned services
- Author and review design documents for cross-team initiatives
- Improve our internal observability and alerting
- Mentor more junior engineers on testing and code review
Required Skills
Node.js
TypeScript
Express
PostgreSQL
Redis
REST APIs
Microservices
Benefits
Health Insurance
401(k) Match
Stock Options
Annual Performance Bonus