Intermediate Fullstack Engineer, Subscription Lifecycle

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Fullstack engineer building GitLab subscription lifecycle, renewal, and billing experiences. Developing reliable Ruby on Rails and Vue.js workflows for the DevSecOps platform.

Responsibilities

  • Build frontend experiences and backend services for viewing and managing subscriptions, product renewals, auto-renewal configuration, and billing account management
  • Design and build fullstack features across the post-purchase subscription journey
  • Contribute to technical design and implementation of subscription lifecycle capabilities
  • Partner with Product and Design to translate requirements into resilient, well-tested solutions
  • Integrate workflows with billing, customer account, and internal admin systems
  • Write maintainable, well-tested code and follow rollout safety and monitoring practices
  • Participate in code reviews
  • Identify and reduce technical debt and architectural risk
  • Participate in incident response for subscription and renewal issues
  • Collaborate with Sales, Finance, Information Technology, and Support
  • Report to the Engineering Manager, Purchase

Requirements

  • Professional experience as a fullstack engineer and confidence working across frontend and backend code
  • Experience with Ruby on Rails and Vue.js
  • Experience owning technical direction for a product area
  • Experience building or maintaining transactional or checkout-style flows, ideally in billing, ecommerce, or subscription contexts
  • Familiarity with third-party billing or customer relationship management systems such as Zuora, Salesforce, or Stripe is a plus, not a requirement
  • Focus on safe, incremental delivery
  • Ability to communicate clearly and concisely about complex technical, architectural, and organizational problems
  • Written and spoken English proficiency sufficient to collaborate in a remote, largely asynchronous work environment
  • Alignment with GitLab's values and commitment to working in accordance with them

Benefits

  • Benefits to support your health, finances, and well-being
  • All remote, asynchronous work environment
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation
  • Employee Stock Purchase Plan
  • Growth and development budget
  • Parental leave
  • Home office support

Job type

Full Time

Experience level

Mid levelSenior

Salary

$115,200 - $194,400 per year

Degree requirement

No Education Requirement

Tech skills

JavaScriptRubyRuby on RailsVue.js

Location requirements

RemoteUnited States

Report this job

Found something wrong with the page? Please let us know by submitting a report below.