Point your AI agent at freehire and let it find you a job.

Get the CLI →

SwissBorg

Open 86d

Software Engineer

Posted Updated 2 views
Discussion

Design and implement backend services across the trading domain, owning features from schema and API through testing and UI integration. Contribute to real-time infrastructure and client-facing APIs using TypeScript and Node.js, while collaborating with frontend engineers on React and 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 of production backend experience
  • Strong TypeScript or other strongly typed language background
  • Experience with trading systems, financial infrastructure, or exchange-adjacent domains
  • Knowledge of distributed systems and transactions
  • Experience with modern Node.js backend frameworks; NestJS preferred
  • SQL and a production ORM, preferably TypeORM
  • Arbitrary-precision decimal arithmetic in financial contexts
  • Integration-first testing discipline
  • Ability to ship React and Next.js features to completion

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available