This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Software Engineer will be responsible for designing, developing, and maintaining user-friendly services for Coinbase Staking using Golang, TypeScript, and Solidity.
Collaborate with backend engineers to integrate the SDK with APIs and smart contracts for seamless staking.
Implement new features, enhancements, and optimizations to drive the growth of Coinbase Staking.
Optimize developer ergonomics to ensure a smooth developer experience.
Develop and maintain well-documented public SDKs.
Troubleshoot and debug complex on and off-chain issues.
Collaborate with external and internal developers to implement an intuitive experience.
Contribute to the development of the design system and smart contract best practices.
Participate in code reviews and maintain high code quality standards.
Requirements:
5+ years of software development experience, focusing on backend and smart contract development.
Proficiency in Golang, Solidity, and TypeScript; familiarity with Ruby is a plus.
Experience in smart contract engineering and their interactions with off-chain systems.
Experience integrating backend APIs with open-source SDKs.
Familiarity with testing frameworks, patterns, and writing unit and integration tests.
Knowledge of Onchain to backend system interaction best practices.
Understanding of Onchain security best practices and implementing secure coding practices for financial systems.
Strong problem-solving skills in the crypto staking space.
Excellent communication and collaboration skills.
Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience.
Passion for Onchain/Web3 and understanding of blockchain technologies, especially Ethereum and EVM-compatible chains.