Remote Senior Software Engineer, Backend (Developer - Onchain Payments)

Posted

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

Description:

  • Coinbase Developer Platform (CDP) is focused on building developer tools to facilitate onchain development.
  • The team aims to simplify the onchain development process, making it accessible for a million developers.
  • Responsibilities include bringing a 0-to-1 product to life to replace traditional payment systems with crypto rails.
  • The role involves designing, developing, and maintaining a scalable, reliable, and secure payment processing backend using Go, Ruby, and Solidity.
  • Collaboration with frontend engineers is essential for rapid prototyping and market feedback.
  • The position includes building backend orchestration for a new open-source web3 payment protocol.
  • Close work with product managers, designers, and cross-functional partners is required to find product market fit.
  • The role also involves leveraging and improving an existing legacy codebase of Coinbase Commerce.
  • Following engineering best practices and ensuring operational excellence is crucial.
  • Responsibilities include optimizing backend performance for fast transaction processing and high availability.
  • Troubleshooting and debugging complex fullstack issues is part of the job.

Requirements:

  • Candidates must have 6+ years of software development experience, particularly in backend development, with a focus on collaboration with frontend engineers; experience in crypto is a plus.
  • Mastery of Go and/or Ruby is required, with experience in Solidity being a plus.
  • A proven track record of rapidly shipping high-quality backend systems is necessary.
  • Candidates should have a solid understanding of Ethereum and EVM-compatible chains, along with experience in developing smart contracts.
  • A commitment to excellent developer experiences and open-source code, especially in crypto and payments, is expected.
  • A solid understanding of distributed systems, microservices architecture, and event-driven architectures is required, including experience with databases (PostgreSQL, MySQL, MongoDB), caching systems (Redis, Memcached), and message queues (Kafka, RabbitMQ).
  • Experience with developer operations, including cloud providers like AWS and containerization technologies such as Kubernetes, is necessary.
  • A solid understanding of web security best practices and experience in implementing secure coding practices for financial systems is required.
  • Exceptional problem-solving skills and the ability to find elegant solutions to complex challenges in crypto payment processing are essential.
  • Outstanding communication, leadership, and collaboration skills are necessary for effective teamwork with cross-functional partners.
  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience is required.

Benefits:

  • The target annual salary for this position ranges from $180,625 to $212,000 USD, depending on work location.
  • Full-time offers from Coinbase include a target bonus, target equity, and benefits such as medical, dental, vision, and 401(k).
  • Coinbase is committed to diversity and is an Equal Opportunity Employer, ensuring all qualified applicants receive consideration without discrimination.
  • Reasonable accommodations are provided for individuals with disabilities during the employment process.
  • Coinbase participates in the E-Verify program in certain locations as required by law.
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,625 - 212,000 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