Responsibilities
- Evaluate technical designs, define specifications, and estimate implementation timelines for features and bug fixes.
- Develop efficient, reusable, and well-structured code with comprehensive automated test coverage.
- Collaborate closely with a globally dispersed engineering team within a dynamic agile framework.
- Adhere to established design patterns, architectural standards, and software development practices.
- Detect and address performance bottlenecks to enhance system speed and efficiency.
Requirements
- 5 to 12 years of professional experience in software development.
- At least 7 years of hands-on experience with Scala, Java, or Go.
- Proven background in building large-scale, high-throughput distributed systems.
- Track record of delivering robust software solutions under tight, iterative deadlines.
- Strong interpersonal skills with clear verbal and written communication abilities.
- Fluency in reading, writing, and speaking English.
- Bachelor's degree in computer science, software engineering, or a related field.
Nice to Have
- Proficiency in Mandarin is advantageous.
- Familiarity with blockchain technology and cryptocurrency exchange systems is beneficial.
Benefits
- Opportunity to work with a diverse, high-caliber team in an environment that supports continuous learning and professional development.
- Engage in dynamic, complex, and distinctive technical challenges.
- Flexible scheduling to support work-life balance.
- Remote-first work model enabling global collaboration.
Compensation
Compet游戏副本tive salary and benefits
Work Arrangement
Remote-first
Team
Diverse, world-class team in a remote-first, agile environment
Other
- Flexible working hours
- Remote-first
- Fluent English required
- Mandarin-speaking is a bonus
