Remote Senior Software Engineer, Backend (Developer - CDP API)

Posted

Apply now
Please, let Coinbase Developer Platform know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Senior Software Engineer, Backend (Developer - CDP API) position is a remote role based in the USA.
  • The role is part of the Coinbase Developer Platform (CDP), which aims to simplify onchain development for developers.
  • The CDP APIs are designed to help developers build crypto applications quickly and easily, even without prior knowledge of crypto.
  • The team operates with a startup-like pace and culture, focusing on strong ownership and developer satisfaction.
  • Responsibilities include designing, developing, and maintaining scalable backend systems using Go and Javascript.
  • The engineer will define and maintain HTTP REST API definitions using OpenAPI specifications.
  • They will also develop open-source SDKs in various languages including Ruby, Typescript, Go, Python, and Java.
  • The role involves authoring clear documentation and guides to enhance the adoption of CDP APIs and SDKs.
  • The engineer will collaborate with different teams at Coinbase to externalize backend services through the CDP APIs.
  • Direct interaction with customers to gather feedback and improve the APIs and SDKs is expected.
  • The engineer will build sample applications to demonstrate the value of the APIs and SDKs.
  • Troubleshooting and debugging fullstack issues to ensure system stability and security is part of the job.
  • Participation in code reviews to maintain high code quality standards is required.

Requirements:

  • Candidates must have 6+ years of experience in backend development.
  • Mastery of Go and/or Ruby is required, with additional experience in Javascript, TypeScript, Python, and Java being a plus.
  • A strong understanding of distributed systems, microservices architecture, and event-driven architectures is necessary.
  • Excellent verbal and written communication skills, with attention to detail and a passion for developer documentation, are essential.
  • Familiarity with crypto wallets, key management, cryptography, and blockchain protocols (e.g., EVM) is required.
  • A proven track record of designing, developing, and shipping high-quality APIs is necessary.
  • Experience with databases (PostgreSQL, MySQL, MongoDB) and caching systems (Redis, Memcached) is required.
  • Deep knowledge of RESTful API design principles and experience with API development and integration is essential.
  • Familiarity with AWS and containerization technologies like Kubernetes is preferred.
  • Understanding of security best practices and experience with secure coding practices for financial systems is required.

Benefits:

  • The target annual salary for this position ranges from $180,065 to $218,900 USD, depending on work location.
  • Full-time offers from Coinbase include a target bonus, target equity, and comprehensive benefits.
  • Benefits include medical, dental, vision coverage, and a 401(k) plan.
  • Coinbase is committed to diversity and is an Equal Opportunity Employer, ensuring fair consideration for all applicants.
  • Reasonable accommodations for individuals with disabilities are provided during the employment process.
Apply now
Please, let Coinbase Developer Platform know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 180,065 - 218,900 USD / year
CD
Coinbase Developer Platform's company logo
Coinbase Developer Platform
View company profile
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback