Senior/Staff Software Engineer, Developer Platform
Core
Design and build the developer-facing layer (APIs, SDKs, embedded components) that allows partners to integrate MoonPay's payment and crypto capabilities directly into their own products.
Role type
Senior IC software engineer (developer platform)
Builds
APIs, SDKs, embedded components, reference applications, and sandboxes for external developers
Domain
Fintech / Crypto / Developer Tools
Required skills
API and SDK design, distributed systems, JavaScript, TypeScript, browser and mobile depth, product judgement, ownership
Preferred skills
Payment APIs and checkout SDKs, secure iframes and cross-origin infrastructure, webhooks and idempotency, authentication and KYC integrations, cryptocurrency and wallets
Technologies
TypeScript, Node.js, React, GCP, PostgreSQL, Redis, Kubernetes
Responsibilities
Design and build APIs, SDKs, and embedded components; Develop secure browser and mobile integration patterns; Create stable abstractions over complex payments and crypto infrastructure; Build reference applications and sandboxes; Ensure integrations remain secure in third-party environments; Design for retries, idempotency, and state recovery in distributed flows
Seniority
Senior, hands-on IC
