B

Binance

Runs a global cryptocurrency trading exchange

Full Stack Engineer - Multiple Teams

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Engineering, or equivalent industry experience.
  • Three to eight years of frontend or full stack engineering experience, including consumer-facing products taken from zero to one or evolved over multiple years.
  • Strong web fundamentals, including HTML, CSS, React, JavaScript or TypeScript, browser rendering, networking, caching, and performance optimization.
  • Production Node.js experience with server-side rendering or isomorphic applications, BFF layering, API aggregation and caching, and independently debugging server-side runtime issues.
  • A clear methodology for modeling complex, branched, stateful, interruptible, and resumable authentication and verification flows as testable, reusable models rather than nested conditionals.
  • Solid engineering practice in modular architecture, component design, unit and end-to-end testing, continuous integration and continuous delivery, and judgment on breaking changes to shared libraries, including versioning, staged rollout, and rollback.
  • Proficiency with AI-assisted development tools such as Cursor, Claude Code, or Copilot, with practical experience incorporating them into daily development workflows.
  • Fluency in Mandarin to coordinate with overseas partners and stakeholders.

Responsibilities

  • Build the in-house AI facial recognition security product end to end, including KYC verification, liveness detection, and face matching, replacing the existing third-party vendor solution.
  • Build authentication capabilities end to end, including passkeys and FIDO2 (WebAuthn), authenticator apps, security keys, SMS and email verification, and biometric flows.
  • Own the multi-factor authentication orchestration layer, including verification strategy, step-up logic, and user-level customization, balancing security strength against completion rate with measurable outcomes.
  • Collaborate with the AI algorithm team to integrate facial recognition, liveness detection, and other AI model capabilities into the product frontend and backend, building high-concurrency, low-latency online inference services.
  • Maintain and evolve shared security component and logic libraries consumed by multiple product applications, and authentication SDKs published across the company; take responsibility for bundle size, initialization behavior, and backward compatibility.
  • Develop and operate the Node.js server-side layer, including server-side rendering, route-level authentication guards, session validation and redirects, localized routing, and first-paint performance.
  • Build and refine the BFF layer by aggregating upstream security services and converting raw error codes into results the frontend can consume and users can act on.
  • Use funnel and event data to identify drop-off in login and verification flows and drive evidence-based optimization.
  • Collaborate with product, design, risk, customer support, backend, iOS, and Android teams, and independently own the end-to-end design and delivery of a sub-domain such as passkeys, MFA orchestration, or facial recognition verification.

Desired Qualifications

  • Additional languages are an advantage.

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