What are the responsibilities and job description for the Senior Software Engineer, Backend (Staking API) position at Coinbase Developer Platform?
Coinbase Developer Platform and the Dev Portal is the destination for building and integrating web3 solutions, services, and products. We partner with other Coinbase products such as Base, Wallets-as-a-service, Staking, CB Pay, Advanced Trading, Commerce, Exchange so web3 developers can start building their onchain apps in minutes.
Want to make an application Make sure your CV is up to date, then read the following job specs carefully before applying.
Our self-custodial Staking API offers programmatic access to Coinbase's best-in-class staking validators and rewards data. The 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.
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 :
Job # : GDFS05US
J-18808-Ljbffr