Staff Software Engineer

You will build the infrastructure powering global payments, including state machines, transaction pipelines, reconciliation flows, APIs, and asynchronous backend systems. You will own features end to end, collaborate with the CTO, BD, and customers, shape the platform, and establish engineering patterns and standards.

Responsibilities

  • Build infrastructure for global payments
  • Develop state machines, transaction pipelines, and reconciliation flows
  • Own features end to end
  • Build client-facing APIs and asynchronous backend systems
  • Collaborate with the CTO, BD team, and customers to evolve the API and platform
  • Identify and communicate product and engineering improvements
  • Establish engineering patterns and standards
  • Review code and raise engineering quality
  • Contribute to platform and API development from the first week
  • Make engineering decisions on reliability, readability, and maintainability

Requirements

  • At least 4 years shipping production-grade infrastructure
  • Node.js and NestJS or comparable technologies
  • React and TypeScript
  • Client-facing API development
  • Asynchronous backend systems
  • Complex state machines
  • Event queuing
  • Job scheduling
  • Webhook delivery
  • Failure recovery
  • Error handling
  • System resilience
  • Full-stack development experience

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available