MoonPay

Senior/Staff Software Engineer, Developer Platform

MoonPay
Apply
26 days ago
Remote, United StatesSenior / Staff+
H1B sponsor

Responsibilities

  • Design and build APIs, SDKs, embedded components, and reusable platform modules for external developers.
  • Create secure browser, iOS, and Android integration patterns using iframes, web views, and native applications.
  • Own the developer journey from credential acquisition through live transaction completion, including sessions, authentication, quotes, payment methods, transaction state, and errors.
  • Build reference applications, sandboxes, documentation, logging, and observability that improve developer adoption and reduce implementation support.
  • Establish versioning, backward compatibility, migration, retry, idempotency, state-recovery, and graceful-degradation strategies for distributed payment flows.
  • Operate and evolve payment-critical software while measuring integration success, reliability, API and SDK adoption, and developer experience.

Requirements

  • Experience building APIs, SDKs, embedded components, or integration tooling used by third-party developers.
  • Strong JavaScript and TypeScript fundamentals with production client-side or SDK infrastructure experience.
  • Deep browser or mobile application knowledge, including sessions, storage, cross-origin communication, and embedded experiences.
  • Experience with API and SDK design, versioning, backward compatibility, documentation, error design, and safe migrations.
  • Distributed-systems experience handling duplicate, delayed, or out-of-order events and failing dependencies.
  • Ability to turn complex platform capabilities into understandable, adoptable developer interfaces and own software through launch and production support.
  • Preferred experience includes payment APIs, checkout SDKs, secure iframes, web views, postMessage, cross-platform SDKs, sandboxes, webhooks, idempotency, transaction state machines, authentication, identity, KYC, cryptocurrency, wallets, or digital assets.
  • Familiarity with TypeScript, Node.js, React, GCP, PostgreSQL, Redis, and Kubernetes is preferred.

Benefits

  • Competitive salary package, equity package, and performance-based equity bonus.
  • Flexible time off, year-end company-wide recharge period, birthday leave, and enhanced parental leave.
  • Fully remote or hybrid work from a nearby Moonbase, with location-specific commuter, cycling, or EV benefits where applicable.
  • Pension contributions, private healthcare, Wellhub wellness membership, home-office setup allowance, and remote-working allowance.
  • Enterprise access to Claude, ChatGPT, Gemini, and other AI tools.
  • Lunch credit for office days, monthly product budget, zero-fee crypto transactions, and a $1,000 annual training budget.
  • Employee referral program, High Potential Program, regular remote company offsites, and other development opportunities.
MoonPay

About MoonPay

201-500 employees

MoonPay builds crypto payment infrastructure for consumers and businesses, offering fiat on- and off-ramps, stablecoin tools, and APIs/SDKs for checkout and wallets. Users can buy, sell, and transfer digital assets using cards, Apple Pay, PayPal, and Venmo, with built-in KYC/AML and licensing in the U.S., UK, EU, Canada, and Australia. Founded in 2018 and privately held, the company operates remotely and powers integrations for many Web3 and fintech products.

Contact me