Senior Golang Developer (Onchain Wallet)
Crypto
Posted: December 26, 2024
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
Job Description
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.