Backend Engineer (Golang + Solidity)

  • Posted 7 hours ago | Updated moments ago

Overview

Full Time
Part Time

Skills

Backend Engineer (Golang + Solidity) Part-Time

Job Details

Job Posting Title: Backend Engineer (Golang + Solidity) Part-Time

Position Summary:

We are seeking a Part-Time Backend Engineer with expertise in Golang and Solidity to support the development of our stablecoin ecosystem. You will be responsible for building robust backend systems for issuance, clearing, settlement, and risk control, as well as designing and maintaining related on-chain smart contracts. The ideal candidate has strong experience in Golang development and practical knowledge of Solidity.

Location: Miami, Florida (temporarily remote, with future hybrid in-office requirements)

Key Responsibilities:

  • Develop financial-grade backend services using Golang, including modules for authentication, clearing, risk control, and payment instruction processing.
  • Design, develop, and maintain Solidity smart contracts for stablecoin operations (ERC20 standard, minting/burning, escrow mechanisms).
  • Build and maintain interfaces for on-chain and off-chain interactions (RPC, event listening, cross-chain bridges).
  • Write unit tests and security tests for smart contracts and assist in security audits.
  • Develop high-concurrency, highly available backend architectures to handle on/off-chain data synchronization.
  • Create API documentation and deployment scripts, and contribute to CI/CD pipeline development.
  • Troubleshoot production issues such as performance bottlenecks, on-chain confirmation delays, and node synchronization.
  • Undertake ad hoc projects as we continue to grow.

Qualifications:

  • 3+ years of hands-on experience in Golang, with familiarity in frameworks such as Gin, Echo, or Fiber.
  • Proficiency in Solidity and understanding of EVM fundamentals, Gas optimization, and security patterns (e.g., reentrancy, overflow protection).
  • Experience with Ethereum development tools like Hardhat, Foundry, or OpenZeppelin.
  • Strong knowledge of MySQL, including database design and performance optimization.
  • Experience with Redis and Kafka.
  • Familiarity with Docker, Kubernetes, and microservices architecture.

Preferred Qualifications:

  • Previous experience in stablecoin, DeFi, or cryptocurrency exchange backend development.
  • Knowledge of cross-chain technologies such as LayerZero, Wormhole, or CCIP.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.