Senior Backend Engineer
Senior Backend Engineer architects and operates scalable, low-latency backend services using Node/TypeScript, Temporal, and Redis. Requires expertise in distributed systems, durable workflows, cloud reliability, with bonus for Go and LLM experience.
About the job
Responsibilities
- Architect, build, and operate backend services that are fast, fault-tolerant, and easy to evolve.
- Define service boundaries, data models, and contracts that keep teams moving independently.
- Establish performance baselines and SLOs; design for durability and graceful degradation.
- Lead technical design reviews and mentor engineers across code quality, testing, and ops.
- Own critical systems: queue orchestration (Temporal), caching (Redis), and infra automation.
Requirements
- TS-first backend: Expert in Node/TypeScript services; bonus for production Go.
- Systems & scale: Deep grasp of memory management, distributed systems, durable execution, and edge functions.
- Queues & state: Hands-on with Temporal (or equivalent durable workflows) and Redis at scale.
- Cloud & reliability: Comfortable shipping/operating in modern cloud environments with strong observability habits.
- LLM-aware: Familiarity with LLM integrations and their operational quirks is a plus.
- Product sense: Make pragmatic tradeoffs, communicate risk clearly, and choose designs that unblock the roadmap.
- Opinionated: Deep understanding of the technological landscape, making high-level system and granular code design decisions.
Nice to Have
- Prior work with agentic/LLM workflows.
Compensation
- Base salary: $165,000 – $250,000 per year.
- Equity: $100K-200K equivalent (4-year vest).
- Benefits: Generous health, dental, vision insurance; 401k with 3% automatic contribution; paid lunches; wellness and Citi Bike benefit.
Skills
TypeScript, Node.js, Go, Temporal, Redis, Distributed Systems, Llm Integrations, Cloud Environments, Observability
Similar jobs
Backend Engineering jobsBuild and operate production fintech and payment services, APIs, and developer tooling using Go and microservices. The role requires experience delivering complex production systems, working in payments, and maintaining strong standards for testing, observability, and AI-assisted development.
Senior Software Engineer who will architect and scale distributed backend data systems supporting patient services. The role requires 4+ years of experience, expertise in microservices and event-driven systems, and strong technical leadership and mentoring skills.
Build and operate scalable backend platforms, data pipelines, and services that create real-time digital twins of store inventory. The role requires 5+ years of software engineering experience, backend programming expertise, distributed systems knowledge, and cloud infrastructure experience.
Build scalable backend systems for sophisticated customers and compensation pricing workflows, owning delivery from discovery through monitoring. The role requires 5+ years of backend engineering experience, strong systems design judgment, and the ability to lead ambiguous technical initiatives.
Designs and operates scalable backend services for an experimentation platform, including data ingestion, metric computation, and results processing. Requires 6+ years of software engineering experience, strong Go or comparable backend-language skills, and experience with distributed, cloud-based, data-intensive systems.