B

Binance

Runs a global cryptocurrency trading exchange

Fullstack Engineer

Full-Stack EngineeringPosted on Nov 13
Full-timeRemote in Hong KongNo salary listed

About the Job

Requirements

  • A bachelor's degree or above is required.
  • Three to eight years of professional experience is required.
  • A solid foundation in at least one backend language, Java or Golang, is required.
  • Proficiency in Node.js and React is required.
  • Experience owning end-to-end projects in production, rather than only personal side projects, is required.
  • Familiarity with database design, data modeling, and core backend concepts is required.
  • High proficiency with mainstream AI coding tools such as Cursor, Copilot, Claude Code, or similar is required.
  • Ability to clearly articulate requirements and constraints to AI tools, with sufficient fundamentals to review, validate, and correct AI-generated code, is required.
  • Solid testing fundamentals, including the test pyramid, test design techniques such as boundary values, equivalence classes, and state transitions, and writing code that is easy to test, are required.
  • Hands-on experience with testing frameworks such as Jest, Vitest, React Testing Library, Playwright, Cypress, JUnit, Mockito, Go testing, and API testing tools is required.
  • Familiarity with CI/CD quality gates such as required checks, coverage, and lint, and troubleshooting production issues through logs, metrics, and tracing, is required.
  • Security awareness for user-facing pages, including input validation, cross-site scripting, authentication and authorization basics, and the OWASP Top 10, is required.
  • Ability to proactively identify tasks and take initiative without waiting for assignments is required.
  • A product and operational mindset, including turning vague ideas into clear specifications, is required.
  • Attention to how other teams work and ability to suggest improvements is required.
  • Strong logical thinking and communication skills and enthusiasm for learning new technologies are required.
  • Bilingual English and Mandarin proficiency is required to coordinate with overseas partners and stakeholders.
  • Creativity, willingness to propose and support ideas, comfort with experimentation, and a strong sense for market and growth scenarios are required.

Responsibilities

  • Own end-to-end development of product features spanning frontend and backend, supporting wallet marketing campaigns, growth tools, and user acquisition features.
  • Integrate mainstream AI coding tools such as Cursor, Copilot, and Claude Code into daily workflows to maximize development efficiency.
  • Translate product, marketing, and business development requirements into working implementations with minimal handoff friction between frontend and backend.
  • Own the quality of shipped work by defining the test approach for each feature, writing automated unit, API, and end-to-end tests, and delivering campaign features ready for release without relying on a long, separate QA cycle.
  • Participate in requirement reviews to clarify acceptance criteria and edge cases early, including campaign time windows, reward rules, eligibility, and multi-region or multi-language considerations.
  • Ship safely using feature flags and gray releases, verify behavior after release through logs and monitoring, and maintain a clear rollback plan.
  • Champion full-stack practices as a full-stack seed within the team, mentor peers, and help scale AI-augmented development across the organization.
  • Identify efficiency bottlenecks in cross-team collaboration and propose improvements to product, design, and engineering processes.
  • Contribute to the full product lifecycle, from ideation and design to deployment and iteration.

Desired Qualifications

  • Computer Science or an AI-related major is preferred.
  • Knowledge of Web3 and blockchain fundamentals is preferred.
  • Experience with cryptocurrency wallets, decentralized applications, or financial products is preferred.
  • Experience building marketing pages, growth tools, or campaign features is preferred.
  • Creative or growth-oriented project experience is preferred.
  • Performance or load testing experience, such as k6 or JMeter, for peak traffic at campaign launch is preferred.
  • Web3 testing experience, including testnets, verifying on-chain transactions, multi-chain scenarios, wallet connection, and signature flows, is preferred.
  • Experience with data reconciliation or testing financial-grade features such as balances, rewards, and settlement is preferred.

About the Company

Binance

Runs a global cryptocurrency trading exchange

Binance runs a cryptocurrency exchange for individual traders and institutions, with markets for buying digital assets outright and trading contracts tied to their prices. Its platform combines spot trading with margin, futures, and options tools, letting users manage several trading strategies through a single account. Customers also buy crypto using supported payment methods, track market prices, and manage portfolios through its website and mobile app. Binance earns trading fees, with rates based on trading volume, account tier, and the type of transaction, and runs research and education services for people learning about digital assets. The business launched in July 2017.

Company size
5,001-10,000
Company stage
Growth Equity (Venture Capital)
Total funding
$2B
Headquarters
Decentralised
Founded
2017

Recently Posted Jobs

Explore more opportunities at Binance

See more jobs