Software Engineer, Backend (Consumer Products)

A cryptocurrency exchange platform building the future global financial system through increased economic freedom.
$147,000 - $174,000
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
2+ years of experience
Finance · Blockchain · Enterprise SaaS

Description For Software Engineer, Backend (Consumer Products)

Coinbase is seeking experienced backend engineers to join their Consumer Product Group to build the next generation of crypto-forward products and features. The role focuses on solving unique, large-scale technical problems that bridge web-scale applications and blockchain technology. The team's mission is to make cryptocurrency accessible globally through real-time, high-frequency, low-latency applications.

The Consumer Product Group specifically works on making the Coinbase retail app the most user-friendly crypto experience, with a 2023 goal of becoming the #1 self-custody wallet by MTUs and download share. The product suite includes the Coinbase app, advance trade, dapps, and staking.

As a Backend Engineer, you'll be responsible for decomposing the monolithic Rails app into microservices, articulating long-term system scaling visions, collaborating with cross-functional teams, and writing high-quality, well-tested code. The role requires at least 2 years of software engineering experience and expertise in building and maintaining production services.

The position offers competitive compensation ($147,000 - $174,000 USD) plus benefits including medical/dental/vision insurance, 401(k) with company match, wellness stipend, and unique perks like getting paid in digital currency. The company culture is described as intense, focused on excellence, and mission-driven toward increasing economic freedom worldwide.

Ideal candidates will have experience with rapid company growth, A/B testing, blockchain technologies, microservices architecture, and technologies like Golang, Ruby, Docker, Rails, Postgres, and MongoDB. Experience with financial systems, high-reliability systems, or crypto-forward experience is particularly valuable.

Last updated a day ago

Responsibilities For Software Engineer, Backend (Consumer Products)

  • Decompose monolithic Rails app into microservices
  • Articulate long term vision for maintaining and scaling backend systems
  • Work with cross-functional teams on product and technical roadmap
  • Write high quality, well tested code

Requirements For Software Engineer, Backend (Consumer Products)

Ruby
Go
MongoDB
PostgreSQL
Redis
  • 2+ years of experience in software engineering
  • Experience designing, building, scaling and maintaining production services
  • Knowledge of service oriented architecture
  • Ability to write high quality, well tested code
  • Passion for building an open financial system

Benefits For Software Engineer, Backend (Consumer Products)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Plan, Dental and Vision Plan with generous employee contributions
  • Health Savings Account with company contributions
  • Disability and Life Insurance
  • 401(k) plan with company match
  • Wellness Stipend
  • Mobile/Internet Reimbursement
  • Connections Stipend
  • Volunteer Time Off
  • Fertility Counseling and Benefits
  • Generous Time off/Leave Policy
  • Option of getting paid in digital currency

Interested in this job?

Jobs Related To Coinbase Software Engineer, Backend (Consumer Products)

Software Engineer, Backend - Platform

Backend Software Engineer position at Coinbase focusing on building scalable crypto platform services using Golang, with 2+ years experience required.

Software Engineer, Backend (Institutional - Prime)

Backend Software Engineer position at Coinbase focusing on building scalable crypto infrastructure and institutional products.

Software Engineer, Backend (Consumer Products)

Backend Software Engineer position at Coinbase focusing on building crypto-forward products and features for the Consumer Products team.

Software Development Engineer, Amazon

Software Development Engineer position at Amazon, focusing on building scalable services platform in Hyderabad, requiring 3+ years of experience in software development.

Software Development Engineer, Kuiper Capacity Management and Science Platform

Software Development Engineer role at Amazon's Project Kuiper, building systems to manage and optimize satellite network resources using Java and AWS technologies.