115K–194K USD / year

Intermediate Fullstack Engineer, Subscription Lifecycle (Monetization)

FullstackRemote — Canada, United States
Published on 2026-11-03
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Build frontend experiences and backend services for customers managing subscriptions, renewals, and billing accounts. The role focuses on reliable, well-tested subscription workflows where correctness and safe delivery directly affect revenue and customer access.

About the company

GitLab is a DevSecOps platform that brings source control, CI/CD, security, and project management into a single application. It helps engineering teams plan, build, secure, and ship software faster.

The team

Subscription Lifecycle team within Monetization; reports to the Engineering Manager, Purchase.

Stack

Ruby on RailsVue.js

What you'll do

  • Build fullstack features across the post-purchase subscription journey.
  • Design and implement subscription lifecycle capabilities.
  • Integrate workflows with billing, customer account, and internal admin systems.
  • Write maintainable, well-tested code with safe rollout and monitoring practices.
  • Participate in code reviews and incident response.
  • Reduce technical debt and architectural risk.

What we're looking for

  • Professional fullstack engineering experience across frontend and backend code.
  • Experience owning technical direction for a product area and driving iterative solutions.
  • Experience building or maintaining transactional or checkout-style flows.
  • Communicate clearly about complex technical and organizational problems.
  • English proficiency for remote, asynchronous collaboration.

Nice to have

  • Experience with billing, ecommerce, or subscription systems.
  • Familiarity with Zuora, Salesforce, Stripe, or similar systems.

Benefits

  • Flexible paid time off
  • Equity compensation and employee stock purchase plan
  • Growth and development budget
  • Parental leave
  • Home office support
  • Team Member Resource Groups
View original job post