TypeScript Team Lead

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

Hands-on technical leadership role responsible for coordinating the development team, designing scalable backend systems and APIs, guiding technical decisions, writing and deploying production code, and driving continuous improvement.

Requirements

  • Diploma or Bachelor’s degree in Information Technology, Computer Science, or a related field
  • 8–10 years of hands-on development experience focused on backend systems
  • Experience in a technical lead or senior developer role coordinating teams
  • Strong proficiency with TypeScript
  • Hands-on Node.js experience with Express, Hono, or Fastify
  • Strong experience with relational databases such as PostgreSQL and MySQL
  • Experience with Prisma or Drizzle
  • Experience designing RESTful APIs or GraphQL
  • Basic familiarity with React and Next.js
  • Experience with AWS, Docker, and CI/CD pipelines
  • Strong analytical, problem-solving, communication, and collaboration skills
  • Self-motivated, proactive, and able to take technical ownership
  • Proficiency with AI-assisted coding tools such as Claude Code, Cursor, or GitHub Copilot

Responsibilities

  • Coordinate development efforts and facilitate technical discussions
  • Design and architect scalable, maintainable backend systems and APIs
  • Provide technical guidance on architectural decisions and design patterns
  • Write, test, and deploy production code daily
  • Implement backend services and APIs using Node.js
  • Design efficient database schemas and optimize queries
  • Write clean, maintainable code and conduct thorough code reviews
  • Research, evaluate, and prototype new technologies and frameworks
  • Translate business requirements into technical architecture and solutions
  • Identify architectural improvements and reduce technical debt