Software Engineer
You will design and implement backend services across the trading domain. You will own features end to end — schema, API, tests, and UI integration — and ensure they ship to production. You will contribute to real-time infrastructure and client-facing APIs, and write integration tests against real dependencies. You will work with TypeScript/Node.js stacks and collaborate with frontend engineers to deliver React/Next.js features.
Responsibilities
- Design and implement backend trading services
- Own features end to end, including schema, API, tests, and UI integration
- Contribute to real-time infrastructure and client-facing APIs
- Write integration tests against real dependencies
Requirements
- 5+ years production backend experience
- Strong TypeScript or other strongly typed language background
- Experience with trading systems, financial infrastructure, or exchange adjacent domains
- Distributed system and transaction knowledge
- Experience with modern Node.js backend frameworks (NestJS preferred; Spring/FastAPI acceptable)
- SQL and a production ORM (preferably TypeORM)
- Arbitrary precision decimal arithmetic in financial contexts
- Integration-first testing discipline
- Able to ship React/Next.js features to completion