Job Openings Senior Back-End Engineer (based in China)

About the job Senior Back-End Engineer (based in China)

Responsibilities

  • Design and implement backend services, including APIs, microservices, and databases, ensuring high performance and availability

  • Collaborate with frontend engineers, smart contract engineers, and product managers to define and meet project requirements, ensuring seamless workflows between on-chain and off-chain systems

  • Diagnose, identify, and resolve complex issues in backend systems with a focus on stability and performance


Requirements

  • 5+ years of backend development experience, with the ability to build stable, scalable, and secure backend applications
  • Proficiency in Golang and related frameworks; ability to quickly learn new languages such as TypeScript, Rust, or Node.js is a plus

  • Deep understanding of distributed systems theory, with hands-on experience designing and implementing architectures for high concurrency, high availability, and scalability

  • Strong grasp of API development principles, with experience building RESTful services

  • Solid experience in database design, management, and migration strategies for relational databases (PostgreSQL, MySQL) and NoSQL (Redis)

  • Proactive in researching and adopting new technologies to improve product and codebase

  • Excellent communication and problem-solving skills, effective in fast-paced, dynamic environments with cross-functional teams

  • Strong resilience under pressure

  • Willingness to travel short distances occasionally

Nice-to-Haves

  • Experience at a CEX or DEX with deep understanding of trading systems

  • Hands-on experience with DeFi projects (DEX, lending protocols, cross-chain bridges, etc.)

  • Familiarity with market-making mechanisms or understanding of AMM mathematical models

  • Experience handling high-concurrency financial systems