freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

Builds and owns backend services for a crypto-native trading platform, writing TypeScript services, APIs, and integration tests while collaborating on real-time infrastructure.

You design and implement backend services across the trading domain. You own features end to end including schema API tests and UI integration. You contribute to real time infrastructure and client facing APIs. You write integration tests against real dependencies.

Responsibilities

  • Design and implement backend services across the trading domain.
  • 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.
  • Modern Node.js backend framework (NestJS preferred; Spring / FastAPI / similar 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.

Benefits

  • Event sourcing experience.
  • Crypto exchange experience.
  • Direct experience with major exchange APIs REST and WebSocket.
  • AWS ECS Aurora ElastiCache Terraform.
  • Monorepo tooling Turborepo Nx.
  • KYC compliance workflows.
  • Crypto native.

See also

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