About the Role
As a Senior Fullstack Software Engineer at Coinbase, you will be at the forefront of developing cutting-edge API and SDK products for the burgeoning crypto industry. Your role will involve designing, developing, and maintaining scalable, secure, and high-performance backend systems using Go and JavaScript. You will also be responsible for defining and maintaining clean and conformant HTTP REST API definitions using OpenAPI specifications.
Responsibilities
- Design and develop backend systems for Platform APIs using Go and JavaScript.
- Define and maintain HTTP REST API definitions using OpenAPI.
- Develop open-source SDKs using Ruby, TypeScript, Go, Python, and Java.
- Author and maintain clear documentation to increase adoption of the Platform APIs.
- Develop key management systems for crypto wallet functionality.
- Interface with various teams to externalize backend services through the Platform APIs.
- Build sample applications using the Platform APIs to demonstrate their value.
- Troubleshoot and debug fullstack issues, ensuring system stability and security.
What We Look For
- 6+ years of experience in both backend and frontend development.
- Mastery of Go and JavaScript; proficiency in Ruby, TypeScript, Python, and Java.
- Strong understanding of crypto wallets, cryptography, and blockchain protocols.
- Experience with databases (PostgreSQL, MySQL, MongoDB) and caching systems (Redis, Memcached).
- Familiarity with AWS and containerization technologies like Kubernetes.
- Solid knowledge of RESTful API design and secure coding practices.
Why Coinbase?
Join a team that moves like a startup but has the backing of a well-established company. Enjoy comprehensive benefits including medical, dental, vision, and 401(k). Work on projects that are at the cutting edge of technology and finance, with a focus on building an open financial system for the world.
Benefits Extracted with AI
- Health insurance
- Dental insurance
- Vision insurance
- 401(k)
Similar jobs
Last update: 23 minutes ago
Senior Fullstack Software Engineer (CDP API)
Join Coinbase as a Senior Fullstack Software Engineer to develop and maintain the CDP APIs, focusing on Go, JavaScript, and blockchain technologies.
Senior Fullstack Engineer (Frontend Leaning)
Join Coinbase as a Senior Fullstack Engineer focusing on frontend development to build the future of onchain technology.
Senior Fullstack Software Engineer (CDP API)
Join Coinbase as a Senior Fullstack Software Engineer to develop cutting-edge crypto applications with CDP API.
Senior Software Engineer, Backend (Staking API)
Join Coinbase as a Senior Software Engineer, Backend, focusing on Staking API development using Golang, Solidity, and TypeScript.
Senior Software Engineer, Backend - Platform
Join Coinbase as a Senior Backend Engineer to build scalable systems using Golang and cloud technology.
Senior Software Engineer, Backend (Developer - Portal)
Join Coinbase as a Senior Software Engineer, Backend, focusing on Web3 solutions and API development.
Senior Fullstack Engineer, Base
Senior Fullstack Engineer at Coinbase, focusing on decentralization and blockchain technology.
Senior Backend Software Engineer - Platform Product Group
Join Coinbase as a Senior Backend Software Engineer to build crypto-forward products using Golang and microservices.
Senior Software Engineer, Backend - Institutional Products
Join Coinbase as a Senior Backend Engineer to build crypto-forward products using Golang, microservices, and blockchain technology.
Software Engineer Intern
Join Coinbase as a Software Engineer Intern to build next-gen crypto products. Solve complex problems with blockchain technology.
Staff Software Engineer, Fullstack (Onchain Payments)
Join Coinbase as a Staff Software Engineer, Fullstack, to lead onchain payments development using TypeScript, Go, and Solidity.
Software Engineer, Infrastructure - Platform (Compute)
Join Coinbase as a Software Engineer in Infrastructure, focusing on Kubernetes and cloud platforms like AWS and GCP.
Senior Backend Developer (Node.js) / SRE
Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.
Software Engineer, Backend - Consumer Products
Join Coinbase as a Backend Software Engineer to build crypto-forward products. Work with microservices, Golang, and Ruby.
Software Engineer, Emerging Talent
Join Coinbase as a Software Engineer to build innovative Web3 solutions. Work with cutting-edge tech like Golang, AWS, and Docker.
Senior Software Engineer, Infrastructure - Platform (Datastores)
Join Coinbase as a Senior Software Engineer to design and operate distributed database technologies.
Senior Software Engineer, Frontend (React.js)
Join Coinbase as a Senior Frontend Engineer focusing on React.js and Web3 technologies.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Software Engineer, Backend (Developer Experience)
Join Coinbase as a Backend Software Engineer focusing on Developer Experience, enhancing tools and systems for engineering efficiency.
Staff Software Engineer, Backend - Consumer Products
Join Coinbase as a Staff Software Engineer, Backend, focusing on consumer products. Drive innovation in distributed systems and technical architecture.
Full Stack Engineer with Node.js and React
Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
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.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.