Job Description
Design, develop, and maintain high-performance, highly available Golang backend services to support core DEX functionalities such as trade matching, liquidity pools, and cross-chain swaps. Gain an in-depth understanding of blockchain technologies (e.g., Ethereum, Cosmos, Polkadot) and implement smart contract interaction modules related to DEX. Optimize system performance to ensure low-latency, high-concurrency transaction processing. Participate in architectural design and technology selection, promoting technical standardization and best practices within the team. Collaborate closely with product managers, frontend engineers, and blockchain engineers to ensure the overall efficiency of the system.
Key Responsibilities
- Develop and maintain Golang-based backend services for decentralized exchange (DEX) platforms.
- Implement and optimize blockchain-related functionalities, including smart contract interactions.
- Enhance system performance to handle high transaction volumes with minimal latency.
- Contribute to architectural decisions and advocate for best practices in development.
- Work cross-functionally with product, frontend, and blockchain teams to deliver seamless solutions.
Job Requirements
- 3+ years of Golang development experience with expertise in concurrency, networking, and high-performance services.
- Hands-on experience in DEX development or maintenance, including AMM and order book mechanisms.
- Strong understanding of blockchain fundamentals and familiarity with RPC interfaces and smart contract interactions.
- Proficiency in distributed system design and containerization technologies like Docker and Kubernetes.
- Excellent troubleshooting and optimization skills, capable of independently managing complex modules.
- Strong sense of responsibility, adaptability to remote collaboration, and outstanding communication skills.
- Experience with cross-chain protocols (e.g., IBC, LayerZero) or DeFi protocol development is a plus.
- Familiarity with Solidity or other smart contract languages is preferred.
- Contributions to open-source blockchain projects or technical communities are highly valued.
Benefits
Salary will be determined during the interview process based on experience and qualifications.