Coinbase

Senior Fullstack Software Engineer, CDP API

Coinbase

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $186,065 - $218,900 per year

Job Level

Senior

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
Benefits
  • 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
Flex

Staff Software Engineer, Backend

Flex
Leadfull-time$199k–$262k / year🇺🇸 United States
Posted: 25 days agoSource: boards.greenhouse.io
AWSDistributed SystemsDockerDynamoDBGradleJavaJUnitKubernetesMySQLNoSQLPostgresRuby on Rails+2 more
AirDNA

Senior Full Stack Engineer

AirDNA
Seniorfull-time🇺🇸 United States
Posted: 8 days agoSource: jobs.lever.co
AWSDockerElasticSearchJavaScriptKubernetesMicroservicesNext.jsPostgresPythonReactRedisSQL+1 more
AirDNA

Senior Full Stack Engineer

AirDNA
Seniorcontract🇪🇸 Spain
Posted: 8 days agoSource: jobs.lever.co
AWSDockerElasticSearchJavaScriptKubernetesMicroservicesNext.jsPostgresPythonReactRedisSQL+1 more
NVIDIA

Senior Software Engineer, AI Infrastructure

NVIDIA
Seniorfull-time$148k–$288k / yearCalifornia · 🇺🇸 United States
Posted: 3 days agoSource: nvidia.wd5.myworkdayjobs.com
Distributed SystemsJavaScriptKafkaKubernetesMicroservicesMongoDBNoSQLPythonRedisSQL
EX Squared LATAM

Senior Backend Developer, Java, AWS

EX Squared LATAM
Seniorcontract🇺🇸 United States
Posted: 36 days agoSource: exsquaredlatam.breezy.hr
AWSCloudDistributed SystemsDockerJavaJenkinsJUnitKafkaKubernetesLinuxMicroservicesMySQL+10 more