Job description
Job Responsibilities:
1️⃣ Design and implement backend services, including APIs, microservices, and databases, ensuring high performance and availability.
2️⃣ Collaborate with frontend engineers, smart contract engineers, and product managers to define and meet project requirements, ensuring a seamless workflow between off-chain and on-chain programs.
3️⃣ Ability to trace, identify, and resolve complex issues in backend systems, focusing on maintaining stability and performance.
Job Requirements:
1️⃣ At least 3 years of backend development experience, with the ability to build stable, scalable, and secure backend applications.
2️⃣ Proficient in #Golang and frameworks like gin and gozero, with a preference for the ability to quickly learn any new programming languages such as Typescript/Rust/Node.js.
3️⃣ Deep understanding of distributed system theory, with extensive design and practical experience in high concurrency, high availability, and scalable system architecture.
4️⃣ Profound understanding of API development principles, with experience in building RESTful services.
5️⃣ Solid experience in database design, management, and migration strategies for relational databases (PostgreSQL, MySQL) and NoSQL databases (Redis).
6️⃣ Proactively research and adopt new technologies to improve our products and codebase.
7️⃣ Excellent communication and problem-solving skills, able to effectively collaborate with cross-functional teams in a fast-paced, dynamic environment.
8️⃣ Strong ability to work under pressure.
Preferred Qualifications:
1️⃣ Experience working in CEX or DEX, with a deep understanding of trading systems.
2️⃣ Practical experience in projects related to the DeFi field (e.g., DEX/lending protocols/cross-chain bridges).
3️⃣ Familiarity with market maker operation mechanisms or a certain understanding of AMM mathematical models.
4️⃣ Experience handling high-concurrency financial systems.
