Salary
💰 $186,065 - $218,900 per year
Tech Stack
AWSDistributed SystemsDockerGoJavaJavaScriptKubernetesMicroservicesMongoDBMySQLPostgresPythonRedisRubyTypeScript
About the role
- Design, develop, and maintain scalable, secure, and high-performance backend systems for the CDP APIs using Go and Javascript
- Define and maintain clean and conformant HTTP REST API definitions using OpenAPI specifications
- Design, develop, and maintain ergonomic, open-source SDKs to interact with the CDP APIs using Ruby, Typescript, Go, Python, and Java
- Author, publish, and maintain clear and concise documentation, including quickstart and how-to guides
- Develop secure and scalable key management systems, packaged as Docker images, to enable crypto wallet functionality
- Work closely with many different teams at Coinbase to externalize their backend services through the Platform APIs
- Interface directly with customers to collect their feedback and iteratively improve the CDP APIs and SDKs
- Build compelling sample applications end-to-end using the CDP APIs and SDKs to demonstrate their value
- Troubleshoot and debug complex fullstack issues, ensuring stability, reliability, and security
- Participate in code reviews and provide constructive feedback to maintain high code quality standards
Requirements
- 5+ years of experience in both backend and frontend software development
- Mastery of Go and JavaScript
- Experience with Ruby, TypeScript, Python, and Java is a plus
- Excellent verbal and written communication skills, with an eye for detail and a passion for clear, comprehensive developer documentation
- Strong understanding of crypto wallets, including key management, cryptography, and blockchain protocols (e.g. EVM)
- Proven track record of designing, developing, and shipping high-quality, ergonomic client-side libraries and SDKs
- Strong understanding of distributed systems, microservices architecture, and event-driven architectures
- Experience with databases (PostgreSQL, MySQL, MongoDB) and caching systems (Redis, Memcached)
- Solid knowledge of RESTful API design principles and experience with API development and integration
- Familiarity with AWS and containerization technologies like Kubernetes and Docker
- Understanding of security best practices and experience with implementing secure coding practices for financial systems
- Comfortable operating in both frontend and backend codebases and fluent across a variety of programming languages
- target bonus + target equity + benefits (including medical, dental, vision and 401(k))
- Attendance at team and company-wide offsites (attendance expected and fully supported)
- Reasonable accommodations for individuals with disabilities (contact accommodations[at]coinbase.com)
- Support for accessibility tools (free compatible screen reader guidance)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoJavaScriptRubyTypeScriptPythonJavaRESTful API designdatabasescryptographymicroservices architecture
Soft skills
verbal communicationwritten communicationattention to detaildocumentation skillscollaborationfeedbackproblem-solvingadaptabilitycustomer interactioncode review