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
EnglishJob 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