AIxCrypto is looking to build a world-leading ecosystem that integrates AI and blockchain while bridging Web2 and Web3, and needs a Staff Software Engineer (Full Stack) to design and build consumer-facing web applications for the official website and related platform systems.
Requirements
- Strong programming in TypeScript/JavaScript and at least one backend stack (Node.js or Java); deep understanding of HTTP, API design, and web security.
- Hands‑on with modern web tooling (React, Next.js), automated testing, and CI/CD; proficiency with Docker and a major cloud (AWS preferred).
- Solid data/systems skills: relational and NoSQL stores, caching (Redis), message queues, and performance optimization.
- Practical experience with time‑series/streaming data and precision‑sensitive computations (usage of decimal/bignum libraries); familiarity with validation, backfills, and idempotent processing.
- Professional working proficiency in: Frontend: React 18+/TypeScript, Next.js; Redux Toolkit/TanStack Query; accessibility (WCAG); testing (Jest/Vitest, Testing Library, Playwright/Cypress); mobile/H5 performance; charting/visualization (TradingView Lightweight Charts/ECharts/D3).
- Backend: Node.js (NestJS/Express/Fastify) or Java (Spring Boot); REST/GraphQL; BFF pattern; messaging (Kafka/RabbitMQ); caching (Redis); background jobs for index calculation/rebalancing.
- Cloud: AWS (Lambda, API Gateway, ECS/EKS, CloudFront, S3, RDS/Aurora/DynamoDB, IAM) and IaC (CloudFormation or Terraform).
Responsibilities
- End‑to‑End Delivery: Own major web features—from technical discovery and architecture to implementation, testing, deployment, and post‑release iteration.
- Frontend Engineering: Build performant, accessible React/Next.js + TypeScript UIs; apply SSR/SSG/ISR pragmatically; instrument analytics and A/B testing; optimize H5/mobile performance and Core Web Vitals; implement real‑time charting/visualizations for market data (e.g., TradingView Lightweight Charts) including live updates.
- Market Data & Order Books: Design and implement reliable REST/GraphQL + WebSocket APIs and BFF services for tickers, trades, and order‑book depth; maintain local order‑book snapshots with delta streams, sequence handling, and resync strategies aligned with major exchange guidance.
- Security & Authentication: Implement robust auth flows (OAuth2/OIDC), phishing‑resistant MFA (WebAuthn/FIDO2) where appropriate, secrets/KMS, fine‑grained RBAC; enforce least‑privilege for third‑party data/exchange APIs.
- Wallet & Web3: Support EVM wallet interoperability via EIP‑1193 provider interfaces and WalletConnect where needed for token workflows; design safe isolation boundaries between custody/wallet flows and web apps.
- Streaming & Scheduling: Build and operate time‑series/streaming pipelines (WebSocket/SSE/queues) for live charts, index/weight computations, and scheduled jobs; design backpressure, retries, and durable audit trails.
- Reliability & Observability: Drive performance, security, and reliability at scale (caching/CDN, rate limiting, logging/metrics/tracing, incident response); ensure auditability/traceability of financial computations end‑to‑end.
Other
- Bachelor’s degree or above in Computer Science, Software Engineering, or a related discipline.
- 8–10+ years building and operating production web applications and services; 3+ years driving technical delivery and/or architecture as an individual contributor.
- Work closely with Product/Design/Compliance to translate requirements into high‑quality, incremental releases; uphold i18n (English/Chinese) and accessibility standards.
- Casual dress code + relaxed work environment
- Culturally diverse, progressive atmosphere