Intermediate Fullstack Engineer - Billing & Renewals NEW

The Briefed

United States

Remote

USD 110,000 - 180,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity compensation
Remote-first culture
Professional growth fund
Home office stipend

Job summary

GitLab is hiring an Intermediate Fullstack Engineer to build end-to-end features in Ruby on Rails on the backend and Vue.js on the frontend. The role focuses on post-purchase subscription lifecycle workflows, including renewals, seat management, and account visibility within the Customers Portal.

You will work remotely from the AMEA region, collaborating asynchronously with product, UX, and finance teams to ensure reliable, scalable billing experiences and safe feature rollouts in

Qualifications

  • Proven fullstack experience across frontend and backend.
  • Strong English communication for async, remote work.
  • Experience with incremental delivery, feature flags, and testing.
  • Familiarity with enterprise billing/CRM integrations (Zuora, Salesforce, Stripe).

Responsibilities

  • Design and build end-to-end post-purchase features (renewals, seat additions, account visibility).
  • Deliver production-ready code across Vue.js frontend and Ruby on Rails backend.
  • Collaborate with Product, UX, and Finance to translate checkout requirements into technical plans.
  • Implement safe rollout strategies: feature flags, canary releases, automated tests.
  • Integrate with core billing/CRM systems (Zuora, Stripe, Salesforce).
  • Participate in code reviews and manage technical debt.

Skills

Fullstack development
English fluency
Remote collaboration
Safe incremental delivery

Tools

Ruby on Rails
Vue.js
Zuora
Stripe
Salesforce

Job description

GitLab is the intelligent orchestration platform for DevSecOps, trusted by over 50 million registered users and more than 50% of the Fortune 100 to ship software faster and more securely.

The Subscription Lifecycle team within GitLab's Monetization section owns the post-purchase customer journey. This includes the frontend interfaces and backend microservices that customers rely on to manage subscriptions, process product renewals, configure auto-renewals, handle reconciliations, and view billing account utilization across the Customers Portal.

As an Intermediate Fullstack Engineer, you will build end-to-end features using Ruby on Rails on the backend and Vue.js on the frontend. Because these workflows directly govern revenue generation, account provisioning, and customer access, you will apply rigorous technical judgment, safe iterative rollout practices, and automated testing to ensure maximum reliability and correctness.

Key Responsibilities
  • Post-Purchase Feature Engineering: Design and build fullstack capabilities across the post-purchase subscription lifecycle, including manual renewals, auto-renewal flows, seat additions, and account visibility.
  • Fullstack Technical Execution: Deliver production-ready code across both the frontend (Vue.js) and backend (Ruby on Rails), maintaining the Customers Portal and billing integration surfaces.
  • Cross-Functional Partnership: Collaborate with Product Managers, UX Designers, and Finance/Billing operations to translate complex checkout, subscription, and licensing requirements into clear technical plans.
  • Safe Rollouts & Architectural Hygiene: Implement feature flags, canary deployments, automated test coverage, and incident response procedures for revenue-critical billing systems.
  • Third-Party Integrations: Integrate subscription lifecycle workflows safely with core enterprise billing and CRM systems (Zuora, Salesforce, Stripe).
  • Code Quality & Technical Debt: Participate in peer code reviews, provide constructive architectural feedback, and systematically identify and remediate technical debt.
Requirements

Fullstack Engineering Depth & Domain Experience

  • Fullstack Software Experience: Professional experience working as a fullstack software engineer with hands-on proficiency across both frontend and backend technologies.
  • Core Tech Stack: Practical experience with Ruby on Rails (or comparable MVC web frameworks) and modern frontend JavaScript frameworks (Vue.js preferred, or React/Angular).
  • Transactional & Checkout Systems: Experience building, scaling, or maintaining transactional, payment, or checkout-style workflows in a SaaS, e-commerce, billing, or subscription environment.
  • Safe & Incremental Delivery: Deep commitment to incremental shipping, feature flagging, testing, and rollout safety given the direct business impact on revenue and customer access.
  • Asynchronous Collaboration: Written and spoken English fluency suitable for a high-autonomy, remote, and asynchronously driven engineering organization.
Work Logistics
  • Ability to work remotely from within the AMEA (Europe, Middle East, Africa, Americas) regional hiring jurisdictions.
Preferred Qualifications
  • Direct hands-on integration experience with enterprise billing, payment gateways, or CRM systems (e.g., Zuora, Stripe, Salesforce).
  • Prior experience with open-source development models or handbook-first corporate operating environments.
  • Familiarity with SaaS licensing, seat reconciliation, usage-based billing metrics, or financial compliance logic.
Total Rewards & Benefits
  • Compensation & Equity: Market-competitive base salary + equity compensation package + Employee Stock Purchase Plan (ESPP) participation.
  • Flexibility & Remote Culture: Fully remote, asynchronous working environment with Flexible Paid Time Off (PTO) and parental leave policies.
  • Professional Growth: Dedicated Growth and Development Fund for continuous learning, certifications, and career advancement.
  • Home Office & Well-Being: Home office setup stipends, health/wellness coverage, and access to Team Member Resource Groups (TMRGs).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Fullstack Engineer, Subscription Lifecycle (Fully Remote)
Intermediate Fullstack Engineer, Subscription Lifecycle (Fully Remote)

GitLab • United States

Remote
USD 120,000 - 180,000
G Intermediate Fullstack Engineer, Subscription Lifecycle GitLab · CA Mid Ruby
G Intermediate Fullstack Engineer, Subscription Lifecycle GitLab · CA Mid Ruby

ContentBuffer • California

Hybrid
USD 115,000 - 194,000
Home office support
Growth and development budget
Equity Compensation and Employee Stock
+1
Intermediate Fullstack Engineer, Subscription Lifecycle
Intermediate Fullstack Engineer, Subscription Lifecycle

GitLab • United States

Remote
USD 115,000 - 194,000
Remote, asynchronous work
Flexible Paid Time Off
Equity Compensation & Employee Stock購
+2
Intermediate Fullstack Engineer, Subscription Lifecycle
Intermediate Fullstack Engineer, Subscription Lifecycle

GitLab • United States

Remote
USD 115,000 - 194,000
Remote work (All remote)
Flexible Paid Time Off
Equity Compensation
+4
Intermediate Fullstack Engineer, Subscription Lifecycle
Intermediate Fullstack Engineer, Subscription Lifecycle

GitLab • United States

Remote
CAD 100,000 - 130,000
Senior Product Manager, Billing Engine & Platforms Monetization
Senior Product Manager, Billing Engine & Platforms Monetization

GitLab • United States

Remote
USD 139,000 - 235,000
Health, dental, vision
Flexible Paid Time Off
Employee Resource Groups
+3
Senior Product Manager, Billing Engine & Platforms Monetization
Senior Product Manager, Billing Engine & Platforms Monetization

Big Internet Seller Services Inc • United States

Remote
USD 150,000 - 210,000
Senior Renewal Operations Manager
Senior Renewal Operations Manager

GitLab • United States

Remote
USD 105,000 - 176,000
Flexible Paid Time Off
Equity Compensation & Employee Stock-P
Employee Stock Purchase Plan
+3
Staff Product Manager, RevOps & Finance Systems
Staff Product Manager, RevOps & Finance Systems

GitLab • United States

Remote
USD 168,000 - 236,000
Flexible Paid Time Off
Equity Compensation & ESPP
Growth & Development Fund
+1
Copy of Intermediate Fullstack Engineer (Ruby/Vue.js), Growth
Copy of Intermediate Fullstack Engineer (Ruby/Vue.js), Growth

GitLab • United States

Remote
USD 120,000 - 180,000