
Opportunity at
GitLabIntermediate Fullstack Engineer, Subscription Lifecycle
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations accelerate digital transformation, enhance operational efficiency, and reduce security and compliance risks. The platform is utilized…
Career Tools
About This Role
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations accelerate digital transformation, enhance operational efficiency, and reduce security and compliance risks. The platform is utilized by over 50 million registered users and more than half of the Fortune 100. Employees at the company are expected to incorporate artificial intelligence into daily workflows as a core productivity multiplier. As an Intermediate Fullstack Engineer on the Subscription Lifecycle team within the…
Job Description
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations accelerate digital transformation, enhance operational efficiency, and reduce security and compliance risks. The platform is utilized by over 50 million registered users and more than half of the Fortune 100. Employees at the company are expected to incorporate artificial intelligence into daily workflows as a core productivity multiplier.
As an Intermediate Fullstack Engineer on the Subscription Lifecycle team within the Monetization section, the professional will develop frontend experiences and backend services that empower customers to manage subscriptions, view accounts, renew products, handle auto-renewals, and configure billing settings. Projects span subscription visibility, renewals, overages, reconciliations, and budget management to guarantee that billing and account data remain accurate. Because these workflows directly influence revenue and customer access, the position requires sound technical judgment, iterative rollouts, and a strong emphasis on system correctness and reliability.
Responsibilities
- Design and build fullstack features across the post-purchase subscription journey
- Contribute to technical design and implementation for new subscription lifecycle capabilities
- Collaborate with Product and Design teams to convert customer experience requirements into resilient, well-tested solutions
- Integrate subscription workflows safely with billing, customer account, and internal admin systems
- Write maintainable and well-tested code following rollout safety and monitoring best practices
- Engage in code reviews and offer constructive feedback
- Identify and minimize technical debt and architectural risks within the subscription lifecycle
- Participate in incident response and operational support for subscription and renewal issues
Requirements
- Professional experience as a fullstack engineer with confidence across frontend and backend code
- Hands-on experience using Ruby on Rails for purchase applications
- Demonstrated experience owning technical direction for a product area, including proposing and driving iterative solutions
- Experience building or maintaining transactional or checkout flows within a billing, ecommerce, or subscription context
- Ability to communicate complex technical problems clearly in a largely asynchronous work environment
- Written and spoken English proficiency suitable for collaborative teamwork
- Alignment with GitLab values and commitment to operating in accordance with them
Qualifications
- Preferred familiarity with Vue.js or React
- Prior experience integrating with third-party billing or customer relationship management platforms such as Zuora, Salesforce, or Stripe
Core Skills
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
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary range for this role?
The base salary range for United States residents is USD 115,200 to 194,400 per year, determined by factors such as experience, location, and market data.
What programming languages and frameworks are required?
The role requires professional fullstack experience, specifically mandating Ruby on Rails for purchase applications, while Vue.js or React familiarity is preferred.
What is the employment type for this position?
The position is a full-time role.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.