Job Description
Key Responsibilities
- Conduct in-depth analysis of digital currency exchange business requirements, draft technical proposals, and design systems.
- Participate in technical proposal and system design reviews to ensure architectural quality in complex systems.
- Develop core system components and resolve challenging technical issues.
- Coordinate cross-team core projects, monitor progress, and analyze post-implementation data.
- Conceptualize unified frameworks/platforms for current and future systems through strategic planning.
- Mentor junior engineers through technical guidance and training programs.
- Introduce innovative technologies and solutions to enhance problem-solving approaches.
Technical Requirements
- Exchange Experience: Minimum 1 year in cryptocurrency exchange development (spot/contract trading) with deep understanding of trade execution logic.
- Core Java: Strong grasp of data structures, multithreading, design patterns, and JVM optimization (memory models, class loading mechanisms).
- Web Development: 5+ years Java web development using Spring MVC, ORM frameworks (iBatis/Hibernate), and frontend basics (JS/HTML/CSS).
- Microservices: Expertise in Spring Cloud architectures.
- High-Concurrency Systems: Proven ability to handle 100K+ TPS systems.
- Domain Modeling: Product-oriented mindset with complex domain modeling experience preferred.
- Problem-Solving: Exceptional abstraction skills with independent analytical capabilities.
Bonus Qualifications
- Experience developing trading systems for stocks/FX/crypto/options.
- Active cryptocurrency trader with accounts on ≥2 exchanges.
- Strong belief in crypto's future demonstrated through personal investment activities.
Interview Process
👉 Learn about our developer culture
- Format: Video conference
- Rounds: 1-2 interview sessions
FAQ Section
What makes BYDFi different from other crypto exchanges?
We focus on institutional-grade trading infrastructure while maintaining retail accessibility, with proprietary matching engines processing 1M+ orders/sec.
Do you provide blockchain training for new hires?
Yes. All engineers complete our 4-week Crypto Academy covering consensus mechanisms, smart contracts, and DeFi protocols before project assignment.
How does remote work function across time zones?
We utilize overlapping "core hours" (9AM-12PM UTC) for synchronous collaboration, with async communication via Slack/JIRA beyond these windows.