JOB DESCRIPTION
Client Overview
Our client is a fast-growing company in the crypto / digital-asset trading space, building a next-generation derivatives (futures) trading platform. The platform serves a broad user base — retail traders, algorithmic traders, and institutional clients — in an environment where latency, correctness, reliability, and user experience are mission-critical.
Position Overview
We are seeking an experienced Lead Full Stack Engineer to build and scale critical systems across backend services and user-facing applications on our trading platform. This is a role for a strong individual contributor who enjoys solving complex engineering problems in latency-sensitive, correctness-critical environments. The Lead Full Stack Engineer contributes hands-on across core backend systems and frontend applications — covering trading workflows, user lifecycle, risk and margin flows, financial data surfaces, and real-time interfaces. The ideal candidate combines strong backend depth with frontend ownership, and is comfortable driving technical execution, code quality, and architectural decisions as an individual contributor (no people-management responsibility).
Responsibilities
- Build and enhance backend services powering the trading platform - including user lifecycle, trade processing, and core financial workflows.
- Develop and maintain frontend applications and interfaces used by traders for order placement, position tracking, portfolio monitoring, and related workflows.
- Contribute to the design and implementation of systems for margin workflows, risk checks, balances, P&L calculations, and financial data accuracy.
- Build scalable, performant APIs and services using Golang or NodeJS, with strong attention to latency, concurrency, and system reliability.
- Build responsive, intuitive, high-performance UIs using React.js or equivalent frontend frameworks.
- Work on real-time systems and interfaces, including APIs and WebSocket-based data flows used by retail, algorithmic, and institutional traders.
- Make sound technical decisions for performance-critical and correctness-sensitive systems, in collaboration with senior engineering stakeholders.
- Review code and designs to identify scalability bottlenecks, concurrency issues, edge cases, and potential failure modes.
- Participate actively in debugging production issues, incident response, root cause analysis, and follow-through fixes.
- Collaborate closely with Product, Design, QA, Risk, and backend/frontend peers to deliver reliable, high-impact features.
- Drive engineering best practices around code quality, testing, observability, and maintainability through hands-on contribution and technical leadership.
- Take end-to-end ownership of modules and features - from design and development to deployment and production support.
JOB REQUIREMENTS
MUST HAVE
- At least 6 years of experience building production-grade software systems as a Backend or Full Stack Engineer, with 2+ years of experience leading a team.
- Strong hands-on experience with Golang (real production experience)
- Hands-on expertise with ReactJS or an equivalent modern frontend framework.
- Experience building or maintaining high-concurrency, low-latency production systems (e.g. trading platforms, exchanges, fintech, payment processing, real-time transaction systems
- Experience building and shipping systems where performance, reliability, data integrity, and UX are critical
- Solid grasp of concurrency, asynchronous programming, API design, and distributed systems fundamentals.
- Experience building frontend apps with complex state management, data-heavy interfaces, and real-time updates.
- Ability to independently own and deliver features end-to-end in a fast-paced environment, collaborating cross-functionally (Product, Design, QA, Risk).
- Strong problem-solving, debugging, system design, and communication skills.
- Fluent in English communication.
NICE TO HAVE
- Experience with real-time dashboards, transaction-heavy systems, or high-throughput platforms.
- Familiarity with WebSockets, event-driven systems, caching layers, and performance optimization.
- Experience with cloud-native deployment environments, observability tooling, and production troubleshooting.
- Ability to act as a technical anchor for modules and guide engineering decisions without people-management responsibility (IC leadership).
BENEFITS
Competitive Salary and Brilliant Health Benefits
- Attractive salary (13th-month salary, salary review twice/year) and project bonus
- Bonus programs for candidate referral, technical article writing
- Allowance for sickness, maternity, paternity and periodic health examination
- PVI health care program
- The staff of the quarter and year reward
Progressive and Fun Working Environment
- A professional English-speaking working environment with Agile – Scrum model
- Hybrid Working Model: Flexible working time and WFH support.
- Surrounded with friendly, open-minded, young and supportive colleagues
- Annual company trip and regular team-building parties, party celebration (Christmas, Birthday, Mid-autumn,...), Sports clubs (football, badminton, swimming …)
Valuable Training
- Sponsor examination fee for professional certificates (AWS, Azure, IELTS, PMP, Scrum Master,...)
- Sponsor fee for joining any technical training sessions and courses.
- Free English workshops