Skip to main content
GitLab

Senior Backend Engineer - Platform Integrations (Monetization)

RemoteIndia only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Company size
Enterprise
Salary not disclosed
Check eligibility

Open to IN only. Set where you work from to check your eligibility.

No BS summary

Senior backend engineer for Ruby on Rails/PostgreSQL production systems and API integrations. Must design REST/GraphQL contracts, integrate enterprise APIs like Salesforce/Workato/Zuora, and work clearly in written/verbal English in a remote async environment.

Core skills

Ruby on RailsRESTGraphQL

Required skills

PostgreSQLWebhooks

Optional skills

NATS JetStreamZuoraSalesforce

Required languages

English written and verbal English in a remote, largely asynchronous environment.

What you'll do

  • Design, build, and maintain integrations between CustomersDot, Monetization services, and enterprise applications such as Salesforce, Workato, and Zuora.
  • Define and evolve REST and GraphQL API contracts, including versioning and backward compatibility.
  • Build observable, fault-tolerant integration workflows, and track error rates, retry success, and failed-workflow recovery to improve reliability.
  • Ensure data integrity and consistency across integrated financial and subscription systems.
  • Review and offer feedback on merge requests from other Monetization engineers.
  • Collaborate with Product, Finance, IT, Sales, and Support to translate cross-system needs into reliable integrations.

What they require

  • 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.
  • Preferred: Experience with NATS JetStream or subscription management or billing systems, such as Zuora or Salesforce, is a plus.

Benefits

  • Benefits to support your health, finances, and well-being
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.

🇺🇸 United StatesSoftwareEnterpriseabout.gitlab.com/

What people say about this company

3.3/ 5

  • Flexible remote work options are highly valued by employees.
  • Many employees appreciate the open-source nature of the product and the company's commitment to transparency.
  • Some employees report challenges with management and communication within teams.
Salary not disclosed