Staff Software Engineer

Cypress Group
Hoboken, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Hoboken, United States of America

Tech stack

API
Amazon Web Services (AWS)
PostgreSQL
Node.js
TypeScript
Cypress
Backend
Event Driven Architecture
NestJS

Job description

We are an early-stage, well-funded team building software to automate complex, business-critical workflows. We are focused on high stakes domains where correctness and reliability matter.

This is a backend-heavy role, where you will spend most of your time designing and building systems in TypeScript using NestJS.

Day to Day:

  • Build backend services in TypeScript with NestJS
  • Design APIs and workflows for complex, stateful systems
  • Model data and system behavior in a way that holds up under real-world edge cases
  • Integrate with external systems and third-party APIs
  • Make the system reliable and debuggable-logs, metrics, tracing
  • Work closely with product to turn vague ideas into working systems
  • Help shape how we structure and ship code (we use pnpm across the repo)

Requirements

  • You've built real backend systems and can own them
  • Strong TypeScript experience (or you've used another backend language and want to switch)
  • Comfortable working in Node and frameworks like NestJS (or similar)
  • You think about data models and edge cases, not just endpoints
  • You're pragmatic and can move quickly without creating long-term pain

Nice to have

  • Experience in regulated or high correctness domains (fintech, health, infra, etc.)
  • Familiarity with complex data models or auditability concerns
  • Experience with Postgres, queues, or event-driven systems
  • AWS or similar infrastructure experience

Apply for this position