Full Stack Engineer (Web, Frontend Oriented) - AI Facial Recognition, Identity & Security
Binance · Singapour
Job description
About the role
Binance's Identity & Security team builds the registration, login and account security experience for its 300M+ users, including social login, OAuth, multi-factor authentication, passkeys and FIDO2. It is building an in-house AI facial recognition security product for KYC verification and user safety, replacing a third-party vendor solution, and ships across web, mobile mini programs and in-app webviews while publishing shared authentication libraries and SDKs.
Key responsibilities
- Build the in-house AI facial recognition product end to end: KYC verification, liveness detection and face matching.
- Build authentication capabilities end to end: passkeys / 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.
- Work with the AI algorithm team to integrate facial recognition and liveness detection into the frontend and backend, building high-concurrency, low-latency inference services.
- Maintain and evolve shared security component libraries and authentication SDKs, including bundle size, initialization behavior and backward compatibility.
- Develop and operate the Node.js server-side layer: server-side rendering, route-level auth guards, session validation, localized routing and first-paint performance.
- Build and refine the BFF layer, aggregating upstream security services and turning raw error codes into usable results.
- Use funnel and event data to optimize login and verification flows, and own end-to-end delivery of a sub-domain such as passkeys, MFA or facial recognition.
Required profile
- Bachelor's or Master's degree in Computer Science, Engineering or equivalent industry experience.
- 3-8 years of frontend or full stack experience, including consumer-facing products.
- Fluency in Mandarin is required; additional languages are an advantage.
Required skills
- HTML, CSS, React, JavaScript/TypeScript, browser rendering, networking, caching and performance optimization.
- Node.js: server-side rendering, isomorphic applications, BFF layering, API aggregation and caching, and debugging server-side issues.
- Modular architecture, component design, unit and E2E testing, CI/CD, and versioning and staged rollouts for shared libraries.
- Proficiency with AI-assisted development tools such as Cursor, Claude Code and Copilot.
What we offer
- Competitive salary and company benefits.
- Remote-first, work-from-home arrangement (may vary by role and team).
- A flat, user-centric global organization with opportunities for career growth and continuous learning.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 9 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Binance
Singapour
Related job offers
-
Node.js Software Engineer - 12 Month Contract
Ethos BeathChapman Singapour -
Research Engineer II (Trust Technologies) - LLM AI Agents for Insurance
Nanyang Technological University Singapore Singapour -
Assistant Director / Deputy Director, Analytics & Insights
Singapore Tourism Board Singapour -
Associate Staff Engineer - Design Validation
silabs Singapore -
Associate Staff Engineer - Design Validation
silabs Singapore