Senior Software Engineer, Backend (Developer - Staking API)
Remote Jobs
Software & Data
Job Summary
he Coinbase Staking API empowers you to deliver a fully-featured staking experience for your users with one common interface across protocols. We offer users access to various protocols with more being added on a regular basis.
- Minimum Qualification : Degree
- Experience Level : Senior level
- Experience Length : 5 years
Job Description/Requirements
What you’ll be doing:
- Design, develop, and maintain highly interactive, responsive, and user-friendly services with focus on developer ergonomic for Coinbase Staking using Golang, TypeScript, and Solidity
- Collaborate with backend engineers to integrate our SDK with APIs and smart contracts for seamless staking
- Implement new features, enhancements, and optimizations to drive the growth and success of Coinbase Staking
- Optimize developer ergonomics, ensuring a smooth developer experience
- Develop and maintain reusable, modular, and well-documented public SDKs
- Troubleshoot and debug complex on and off chain issues
- Collaborate with external and internal developer to implement an intuitive experience
- Contribute to the development of our design system and smart contract best practices
- Participate in code reviews and provide constructive feedback to maintain high code quality standards
What we look for in you:
- 5+ years of experience in software development, with a focus on both backend and smart contract development
- Mastery of Golang, Solidity, and TypeScript; familiar with Ruby is a plus
- Experience in smart contract engineering and their interactions with off chain systems
- Experience with integrating backend APIs with open source SDKs
- Familiarity with different testing frameworks, patterns, and experience with writing unit and integration tests
- Knowledge of Onchain to backend system interaction best practices to ensure a smooth staking experience
- Understanding of Onchain security best practices and experience with implementing secure coding practices for financial systems
- Strong problem-solving skills and ability to find elegant solutions to complex challenges in the crypto staking space
- Excellent communication and collaboration skills, with the ability to work closely with designers, backend engineers, and product managers
- Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience
- Passion for Onchain/Web3 and understanding of blockchain technologies, particularly Ethereum and EVM-compatible chains
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.