ApplySenior Software Engineer (Go/Blockchain) - OP01575-OS
Posted 2 months agoViewed
View full description
Requirements:
- Proven experience in backend development with Go (Golang).
- Strong understanding of wallet functionality such as signing and on-chain validity.
- General understanding of blockchain concepts, including Web3 and smart contracts.
- Familiarity with cryptography principles as applied to wallets.
- Experience with tools such as gRPC, Wire, Docker, Kubernetes, and GCP.
- Ability to write efficient tests and use CI/CD tools for code quality assurance.
- Strong skills in debugging and troubleshooting live systems.
- Excellent communication and documentation skills.
- Ability to work autonomously and solve problems independently.
- Upper-Intermediate English level.
Responsibilities:
- Join the Protocols team to support onboarding of new digital assets for strategic partnerships.
- Integrate new blockchain protocols and networks.
- Build and maintain custody features related to address generation, transactions, and balance monitoring.
- Develop staking and governance functions for wallet compatibility.
- Effectively communicate progress, blockers, and technical decisions.
- Write maintainable and well-documented code.
- Conduct tests to ensure code quality.
- Debug and resolve live system issues.
- Review open-source protocol code.
Apply