Senior Backend Developer (TypeScript)

Fusang operates a regulated digital securities and digital asset exchange connecting private markets with blockchain-based assets.

Distributed
About Fusang

Fusang is a fully licensed digital asset and securities platform focused on institutional access to private markets and digital assets. Its services include tokenising traditional assets, listing and trading digital securities and cryptocurrencies, facilitating clearing and settlement, custody, fund management, money broking, and depository receipts. Fusang also offers fintech-in-a-box services for entrepreneurs building digital exchanges and applications, with regulatory, AML, and KYC support. Its primary clients include brokers, family offices, listing sponsors, issuers, regulated trading agents, and other financial institutions.

View jobs by Fusang

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Design, develop, and deploy resilient, high-performance backend services and APIs using TypeScript and Node.js. Build scalable server architectures, RESTful and GraphQL endpoints, efficient database schemas, authentication and security measures, automation and deployment tooling, and monitoring and performance optimization.

Requirements

  • Diploma or bachelor's degree in information technology or computer science
  • At least 3 years of hands-on backend development experience
  • Strong TypeScript knowledge and type system usage
  • Extensive Node.js experience with frameworks such as Express or Fastify
  • Proficiency with SQL databases such as PostgreSQL and MySQL
  • Familiarity with ORMs such as Prisma
  • Experience designing and implementing RESTful APIs and GraphQL
  • Experience with authentication systems such as JWT and OAuth
  • Familiarity with AWS backend services
  • Knowledge of Docker, CI/CD pipelines, and deployment strategies
  • Proficiency with Git or Bitbucket workflows
  • Experience with backend testing and application monitoring tools
  • Ability to communicate and present ideas in English
  • Familiarity with AI-assisted coding tools is an advantage

Responsibilities

  • Design backend services and APIs using TypeScript
  • Implement scalable server architecture with Node.js frameworks
  • Design and optimize database schemas and integrations
  • Create and document RESTful APIs and GraphQL endpoints
  • Implement authentication, authorization, and security measures
  • Contribute to all phases of the development lifecycle
  • Develop automation scripts and deployment tooling
  • Monitor and optimize backend performance and caching
  • Explore and integrate new backend tools and techniques