Salary not listed

Intermediate Fullstack Engineer (Ruby/Vue.js), Growth

FullstackRemote — United Kingdom
Published on 2026-10-23
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 and improve GitLab’s self-serve customer journey, from registration and trials to upgrades and purchases. The role combines Ruby on Rails backend development with Vue.js frontend work, using experiments and product data to improve first-purchase outcomes.

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

GitLab Growth team

Stack

Ruby on RailsJavaScriptVue.jsPostgreSQL

What you'll do

  • Design and ship experiments to increase first purchases across GitLab.com and self-managed GitLab.
  • Improve registration, trial, onboarding, upgrade, and purchase experiences.
  • Analyze experiment results with Data Analysts and decide whether to keep, iterate on, or roll back changes.
  • Improve experimentation tools and coordinate purchase-flow work with teams such as Fulfillment.
  • Document decisions, review code, and share results asynchronously.

What we're looking for

  • Professional experience with Ruby on Rails and modern JavaScript.
  • Experience with relational databases and understanding of web performance optimization.
  • Track record of shipping and owning production features.
  • Ability to use product data to guide decisions and collaborate asynchronously with distributed teams.

Nice to have

  • Vue.js and PostgreSQL experience.
  • Experience with A/B testing, feature flags, or experimentation frameworks.
  • Experience with SaaS signup, trial, billing, or checkout flows.

Benefits

  • Flexible paid time off
  • Equity compensation and employee stock purchase plan
  • Growth and development fund
  • Parental leave
  • Team member resource groups
View original job post