Mid/ Senior Golang Developer (Onchain Wallet)

Crypto.com

Crypto.com

Software Engineering
hong kong
Posted 6+ months ago
A non-custodial wallet that gives you access to a full suite of DeFi services in one place. Including many DeFi features such as Crypto Assets send&receive / Swap / Bridge / Purchase / NFT / Earn / Perps / Degen Aracde(meme tokens trading) etc. We have supported 40+ chains and 2000+ tokens.

Requirements

  • Proficiency in Go development language, with rich experience in development, debugging and performance optimization, etc.
  • Understanding of container technologies such as Docker, Kubernetes, etc.
  • Familiarity with Git/GitHub/Copilot usage.
  • Proficiency in Mysql, Postgres, Redis, Kafka experience with other NoSQL preferred.
  • Familiarity with blockchain related technologies: EVM / BTC / Solana / Cosmos / Sui chains ecosystem etc.
  • Strong team awareness, communication skills, and ownership. Good learning ability and a good mindset.
  • Excellent communication(English as the working language, good spoken language preferred) and problem-solving skills.
  • Preference will be given to practitioners who have worked in multicultural teams.

Responsibility

  • Bachelor's degrees or above in computer science
  • 5+ yrs relate experience in Golang, worked as a senior member role in the team.
  • Good to have Web 3/ Blockchain domain knowledge/side project experience OR working experience
  • Work in a cross-functional team which includes backend developers, native mobile developers, QA, PM, and Product Owner
  • Deliver values to users, teammates, and company; Self-driven and with a proactively working attitude
  • Develop a secure and scalable backend system to serve millions of global users
  • Implement high quality coding standards in order to deliver readable, stable and maintainable systems
  • Work closely with teammates and help each other to grow through the form of code review, regular sharing sessions and project retrospectives, etc.
  • Analyze requirements wisely and solve difficult problems across the stack
  • Conduct technical research and propose pragmatic ways to improve tech stack for long-term engineering initiatives
  • Follow and constantly improve development process.