Unclassified - San Francisco, CA
posted 4 months ago
The Senior Software Engineer, Backend (Developer - Staking API) position at Coinbase Developer Platform is a pivotal role focused on enhancing the developer experience within the web3 ecosystem. The Coinbase Developer Platform serves as a comprehensive destination for building and integrating web3 solutions, services, and products. This role specifically targets the development and maintenance of the self-custodial Staking API, which provides programmatic access to Coinbase's top-tier staking validators and rewards data. The Staking API is designed to empower developers to create a fully-featured staking experience for their users, utilizing a unified interface across various protocols, with new protocols being added regularly. In this role, you will be responsible for designing, developing, and maintaining highly interactive and responsive services that prioritize developer ergonomics for Coinbase Staking. You will collaborate closely with backend engineers to integrate the Software Development Kit (SDK) with APIs and smart contracts, ensuring a seamless staking experience. Your contributions will include implementing new features, enhancements, and optimizations that drive the growth and success of Coinbase Staking. Additionally, you will focus on optimizing developer ergonomics to ensure a smooth experience for developers using the platform. You will also be tasked with developing and maintaining reusable, modular, and well-documented public SDKs, troubleshooting and debugging complex on-chain and off-chain issues, and collaborating with both external and internal developers to create an intuitive user experience. Participation in code reviews and providing constructive feedback will be essential to maintaining high code quality standards. This role requires a strong understanding of on-chain security best practices and the ability to implement secure coding practices for financial systems, making it crucial for candidates to possess a solid background in software development, particularly in the context of blockchain technologies.