Intermediate Fullstack Engineer (Ruby/Vue.js), Growth
Core
Build and iterate on A/B tests and experiments to increase first purchases and improve the self-serve funnel (registration, trial, onboarding, upgrade) for GitLab's self-managed and cloud users.
Role type
Intermediate Fullstack Engineer (Growth)
Builds
In-product experiments, registration/trial flows, upgrade prompts, and experimentation tooling for GitLab.com and self-managed GitLab.
Domain
SaaS / DevSecOps / Growth
Deliverable
product features
Required skills
Ruby on Rails, modern JavaScript, relational databases, web performance optimization, feature development, deployment workflows, product data analysis
Preferred skills
Vue.js, PostgreSQL, A/B testing, feature flags, experimentation frameworks, SaaS sign-up/trial/billing flows
Technologies
Ruby on Rails, Vue.js, PostgreSQL
Responsibilities
Design and implement A/B tests to drive first purchases; Build registration, trial, and onboarding experiences; Analyze experiment results with Data Analysts; Maintain experimentation framework and tooling; Collaborate with Product and UX to define hypotheses and metrics; Document decisions and share results asynchronously.
Seniority
Intermediate, hands-on IC