Coinbase logo

Senior Software Engineer, Backend (Staking API)

Coinbase

About the Role

As a Senior Software Engineer, Backend at Coinbase, you will be a key player in developing and maintaining our Staking API. This role focuses on creating highly interactive, responsive, and user-friendly services with a strong emphasis on developer ergonomics. You will work with technologies such as Golang, TypeScript, and Solidity to deliver a seamless staking experience for our users.

Key Responsibilities

  • Design and Develop: Create and maintain interactive and user-friendly services for Coinbase Staking using Golang, TypeScript, and Solidity.
  • Collaborate: Work closely with backend engineers to integrate our SDK with APIs and smart contracts.
  • Feature Implementation: Implement new features, enhancements, and optimizations to drive the growth and success of Coinbase Staking.
  • Developer Ergonomics: Optimize developer ergonomics to ensure a smooth developer experience.
  • SDK Development: Develop and maintain reusable, modular, and well-documented public SDKs.
  • Troubleshooting: Troubleshoot and debug complex on and off-chain issues.
  • Collaboration: Work with external and internal developers to implement an intuitive experience.
  • Code Reviews: Participate in code reviews and provide constructive feedback to maintain high code quality standards.

What We Look For

  • Experience: 5+ years in software development, focusing on backend and smart contract development.
  • Technical Skills: Mastery of Golang, Solidity, and TypeScript; familiarity with Ruby is a plus.
  • Smart Contract Engineering: Experience in smart contract engineering and their interactions with off-chain systems.
  • API Integration: Experience with integrating backend APIs with open-source SDKs.
  • Testing: Familiarity with different testing frameworks and experience with writing unit and integration tests.
  • Security: Understanding of on-chain security best practices and experience with implementing secure coding practices for financial systems.
  • Problem Solving: Strong problem-solving skills and ability to find elegant solutions to complex challenges in the crypto staking space.
  • Communication: Excellent communication and collaboration skills.
  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience.
  • Passion for Web3: Passion for on-chain/Web3 and understanding of blockchain technologies, particularly Ethereum and EVM-compatible chains.

About Coinbase

Coinbase is a digital currency wallet and platform where merchants and consumers can transact with new digital currencies like Bitcoin, Ethereum, and Litecoin. Our mission is to increase economic freedom around the world, and we couldn’t do this without hiring the best people. We are a remote-first company looking to hire the absolute best talent all over the world.

Salary and Benefits

  • Salary Range: €180,625 - €212,500 per year
  • Benefits: Full-time offers from Coinbase also include target bonus, target equity, and benefits such as medical, dental, vision, and 401(k).

Coinbase is committed to diversity in its workforce and is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation, or any other basis protected by applicable law.

Benefits
Extracted with AI

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401(k)

Similar jobs

Last update: 23 minutes ago

Coinbase logo
Coinbase

Senior Software Engineer, Backend (Trading Derivatives)

Join Coinbase as a Senior Software Engineer in Backend Trading Derivatives, focusing on high-performance computing and software architecture.

Alpaca logo
Alpaca

Senior Software Engineer - Crypto

Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.

BJAK logo
BJAK

Senior Software Engineer, Blockchain and Stablecoin

Join BJAK as a Senior Software Engineer to develop blockchain solutions for stablecoin projects. Work remotely with cutting-edge technology.

Coinbase logo
Coinbase

Senior Software Engineer, Infrastructure - Platform (Datastores)

Join Coinbase as a Senior Software Engineer to design and operate distributed database technologies.

Scout AI logo
Scout AI

Senior Software Engineer (Backend) - TypeScript & Go

Join Scout AI as a Senior Backend Engineer to build scalable blockchain systems using TypeScript and Go.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

Custodia Bank logo
Custodia Bank

Senior Backend Software Engineer (Go, Remote)

Join Custodia Bank as a Senior Backend Software Engineer, focusing on Go and blockchain solutions, in a fully remote role.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Cyberhaven logo
Cyberhaven

Senior Backend Developer

Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.

Messari logo
Messari

Senior Full Stack Engineer with Front-End Focus

Join Messari as a Senior Full Stack Engineer focusing on front-end development, bridging frontend and backend teams.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Meetsta logo
Meetsta

Full Stack Developer with gRPC Expertise (Founding Engineer)

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Calm logo
Calm

Senior Backend Engineer

Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.

Substack logo
Substack

Senior Software Engineer, Substack Enterprise

Join Substack as a Senior Software Engineer to develop core products using JavaScript, Node, React, and Postgres. Remote work available.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

Harness logo
Harness

Senior Backend Engineer

Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.

Bloomberg logo
Bloomberg

Senior Software Engineer - API Platform

Join Bloomberg as a Senior Software Engineer on our API Platform team, focusing on high-quality APIs and user experience.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

instacar logo
instacar

Senior Back End Developer (Golang)

Join instacar as a Senior Back End Developer specializing in Golang. Work on large-scale applications in a dynamic, innovative environment.

Hayden AI logo
Hayden AI

Senior Software Engineer, Backend

Join Hayden AI as a Senior Backend Engineer to build scalable cloud services using AWS, Python, and Go.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.