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 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 Fullstack Engineer (Frontend Leaning)
Join Coinbase as a Senior Fullstack Engineer focusing on frontend development to build the future of onchain technology.
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.
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, 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.
Software Engineer, Infrastructure - Platform (Compute)
Join Coinbase as a Software Engineer in Infrastructure, focusing on Kubernetes and cloud platforms like AWS and GCP.
Senior Software Engineer, Frontend (React.js)
Join Coinbase as a Senior Frontend Engineer focusing on React.js and Web3 technologies.
Software Engineer Intern
Join Coinbase as a Software Engineer Intern to build next-gen crypto products. Solve complex problems with blockchain technology.
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.
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.
Senior Manager, Product Design for Developer Tools
Lead a team in designing developer tools for blockchain applications at Coinbase, focusing on UX and collaboration.
Senior Full-Stack Engineer
Join CoinDesk as a Senior Full-Stack Engineer to lead development in a hybrid role, focusing on JavaScript, React, and blockchain technologies.
Senior Backend Software Engineer - Blockchain
Senior Backend Software Engineer role focusing on blockchain technologies and data delivery systems at Coin Metrics.
Machine Learning Engineer - Platform
Join Coinbase as a Machine Learning Engineer to develop and operate ML models at scale, focusing on AI and blockchain technologies.
Senior Full Stack Engineer - Blockchain/Web3
Senior Full Stack Engineer needed for a blockchain/web3 company, focusing on both front-end and back-end development.