Senior Backend Engineer - Platform Integrations (Monetization)
Remote
RemoteFull TimeSenior LevelSoftware PlatformLarge
Full TimeSenior LevelLargeSoftware Platform
Job Summary
Design and maintain integrations between CustomersDot, Monetization services, and enterprise applications like Salesforce, Workato, and Zuora. Define REST and GraphQL API contracts with versioning, build observable fault-tolerant workflows, and ensure data integrity across financial systems. Review merge requests and collaborate with Product, Finance, IT, Sales, and Support to translate cross-system needs into reliable integrations. This role focuses on event-driven patterns and reconciliation checks within GitLab's Monetization section, supporting secure purchasing and billing workflows for over 50 million users.
Required Qualifications
- Professional experience working in Ruby on Rails and PostgreSQL or similar relational databases in production environments
- Experience integrating with third-party or enterprise APIs and designing REST and GraphQL contracts, including versioning and backward compatibility
- Familiarity with event-driven patterns such as webhooks and message-based streaming
- Experience with data integrity and governance concepts
- Curiosity to understand how systems work as a whole and experience owning a project from concept to production, including proposal, discussion, execution, and monitoring
- Ability to communicate clearly and concisely about complex technical, architectural, and organizational problems, including in written and verbal English in a remote, largely asynchronous environment
- Ability to collaborate effectively in a remote, largely asynchronous environment
Desired Qualifications
- Experience with NATS JetStream or subscription management or billing systems, such as Zuora or Salesforce
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.