Golang Engineer at Coinroll

풀타임1개월 전
Employment Information
Job Description

We are seeking a skilled Backend Developer with expertise in Web3 technologies to design and implement a robust parent-child agent rebate system. The ideal candidate will contribute to our cutting-edge blockchain ecosystem by developing high-performance solutions for commission distribution, smart contract logic, and multi-chain integration.

Key Responsibilities
  • Design and implement a parent-child agent rebate system, supporting multi-level commission distribution, settlement, and traceability.
  • Participate in Web3 application architecture design, write and maintain smart contracts (Solidity / Move / Vyper) to implement logic such as agent rewards, trading fees, and token distribution.
  • Develop high-performance and scalable Golang backend services (API gateway, user system, ledger, risk control modules).
  • Integrate with multi-chain ecosystems (Ethereum, BSC, Base, Solana, etc.) and handle on-chain data parsing (transactions, event listening, log processing).
  • Participate in system security design and performance optimization to ensure the safety of funds and data.
  • Work closely with product, frontend, and DevOps teams to drive the full project lifecycle from requirements → development → testing → deployment.
Job Requirements
  • 3+ years of Golang backend development experience, familiar with common frameworks such as Gin, GORM, and gRPC.
  • Proficient in the Ethereum EVM system and Solidity, capable of independently writing, debugging, and deploying smart contracts.
  • Experience in Web3 projects (DEX, wallets, NFTs, DeFi preferred), with an understanding of tokenomics and agent rebate models.
  • Familiar with backend components such as MySQL, Redis, and message queues (RabbitMQ / Kafka), and experienced in designing high-concurrency systems.
  • Familiar with blockchain interaction libraries (e.g., go-ethereum, ethers.js, web3.js), capable of on-chain data monitoring and parsing.
  • Strong teamwork and communication skills, with the ability to independently handle development of modular features.
Preferred Qualifications
  • Experience with Move or Vyper programming languages
  • Knowledge of zero-knowledge proofs or other advanced cryptographic concepts
  • Contributions to open-source blockchain projects
  • Understanding of decentralized identity solutions
Benefits
  • Opportunity to build next-generation decentralized applications and stay at the forefront of Web3 and blockchain technologies.
  • Direct involvement in the core technology development of multi-chain ecosystems, enhancing technical depth.
  • Competitive salary and bonus structure.
  • Chance to work with leading industry experts.
  • Flexible working model with remote work support.
Company Culture

We foster an innovative environment where team members are encouraged to explore new ideas and technologies. Our flat organizational structure promotes open communication and rapid iteration. As part of our team, you'll have the autonomy to make technical decisions while collaborating with some of the brightest minds in the blockchain space.

MyJob.one —— 원격 근무, 진정한 임팩트

MyJob.one —— 원격 근무, 진정한 임팩트