The opportunity
Ready to do the most impactful work of your career? At Coinbase , we are uncompromising on our mission to increase economic freedom.
What you'll do
Own end-to-end feature delivery across Go backend services and the: React/Next.js merchant-facing checkout experience, including gRPC/HTTP APIs, protobuf definitions, database migrations, and TypeScript client integrations
Build and refine the buyer checkout UI (payment links, embeddable web: components, wallet connection flows via WalletConnect, wagmi/viem) with a focus on conversion, accessibility, and performance
Implement durable, fault-tolerant payment workflows using Temporal for: onchain settlement, refunds, and reconciliation against PostgreSQL
Instrument every change with structured logs, metrics, and Datadog traces,: and own on-call rotation for services you ship
Partner with Product, Design, and engineering teams (CDP, Base, Coinbase: Business) to integrate Payment Acceptance into the broader Coinbase developer platform
+ years of professional full-stack software engineering experience shipping: production systems in Go (concurrency, gRPC, testing) and TypeScript/React (hooks, suspense, server components, Next.js)
What they're looking for
- Demonstrated experience with relational databases (PostgreSQL preferred),: including schema design, migrations, query performance, and transactional correctness
- Proven track record designing APIs (protobuf/gRPC, REST, OpenAPI) and: instrumenting production systems with structured observability (Datadog, OpenTelemetry, or similar)
- Experience building durable workflow systems (Temporal, Cadence, or Step: Functions) or working with EVM blockchains, stablecoins, and onchain payment patterns
- Consistent record of writing clear design docs, PR descriptions, and runbooks: that enable cross-team collaboration and operational maturity