Senior Golang Developer

 Job Description:

Join us in developing a non-custodial wallet that provides comprehensive access to a wide range of decentralized finance (DeFi) services in a single platform. Our wallet offers numerous features, including the ability to send and receive crypto assets, swap, bridge, purchase, manage NFTs, earn rewards, trade perpetual contracts, and engage in a Degen Arcade for meme token trading. Our client supports over 40 blockchain networks and more than 2,000 tokens.

Requirements

  • Proficiency in the Go programming language, with substantial experience in development, debugging, and performance optimization.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Experience with version control systems, especially Git, GitHub, and Copilot.
  • Proficient in MySQL, PostgreSQL, and Redis, with experience in Kafka and other NoSQL databases preferred.
  • Knowledge of blockchain technologies, including EVM, Bitcoin, Solana, Cosmos, and Sui ecosystems.
  • Strong teamwork capabilities, excellent communication skills, and a sense of ownership. A positive mindset and strong learning ability are essential.
  • Excellent communication skills in English (spoken proficiency preferred) and effective problem-solving abilities.
  • Preference will be given to candidates with prior experience in multicultural teams.

Responsibilities

  • Collaborate within a cross-functional team that includes backend developers, mobile developers, QA specialists, project managers, and product owners.
  • Deliver value to users, teammates, and the organization.
  • Develop a secure and scalable backend system to support millions of global users.
  • Implement high-quality coding standards to ensure systems are readable, stable, and maintainable.
  • Foster a collaborative environment by engaging in code reviews, regular knowledge-sharing sessions, and project retrospectives.
  • Analyze requirements effectively and address complex problems across the technology stack.
  • Conduct technical research and propose practical enhancements to the tech stack for long-term engineering initiatives.
  • Adhere to and continuously improve the development process.