# Intermediate Backend Engineer - Platform Integrations (Monetization)

**Company**: GitLab
**Location**: Bangalore, India
**Work arrangement**: remote
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/gitlab/jobs/8615332002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_e45bf57b-87a

## Description

GitLab is seeking an Intermediate Backend Engineer for its Monetization Platform Integrations team. As a Backend Engineer, you will design, build, and maintain integrations between CustomersDot and Monetization services and GitLab's enterprise applications, including Salesforce, Workato, and Zuora.

You will own robust application programming interface (API) contracts, protect data integrity across systems, and build resilient cross-platform workflows that support how customers buy, provision, and renew GitLab.

Key responsibilities:

- Design, build, and maintain integrations between CustomersDot, Monetization services, and enterprise applications.

- Define and evolve representational state transfer (REST) and GraphQL API contracts, including versioning and backward compatibility.

- Build and monitor observable, fault-tolerant integration workflows.

- Ensure data integrity and consistency across integrated financial and subscription systems.

- Review merge requests from other Monetization engineers and offer clear, constructive feedback.

- Work with Product, Finance, IT, Sales, and Support to translate cross-system needs into reliable integrations.

- Own projects from proposal and discussion through delivery, rollout, and production monitoring.

Requirements:

- Professional experience working with Ruby on Rails.

- Experience integrating with third-party or enterprise APIs.

- Strong API design skills, including REST, GraphQL, contracts, versioning, and backward compatibility.

- Familiarity with event-driven patterns such as webhooks and message-based streaming.

- Familiarity with PostgreSQL or similar relational databases and data integrity and governance concepts.

- Systems thinking and experience owning projects from concept through production.

- Ability to communicate clearly about complex technical problems in a remote environment.

GitLab offers various benefits, including flexible paid time off, equity compensation, employee stock purchase plans, growth and development funds, and parental leave.

## Skills

### Required
- Ruby on Rails
- API design
- REST
- GraphQL
- PostgreSQL
- event-driven patterns
- webhooks
- message-based streaming
- data integrity
- systems thinking

### Nice to have
- NATS JetStream
- subscription management
- billing systems
- Zuora
- Salesforce

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/gitlab/jobs/8615332002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
