Intermediate Fullstack Engineer (Ruby/Vue.js), Growth
New Today
Overview
Join to apply for the Intermediate Fullstack Engineer (Ruby/Vue.js), Growth role at GitLab.
GitLab is an open-core software company that develops the AI-powered DevSecOps platform used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. Our team embraces AI as a core productivity multiplier and collaborates across the stack to drive growth and impact. This role is part of the Growth team, focusing on user discovery and adoption across GitLab’s platform.
The Growth team operates at the intersection of product and analytics, analyzing and optimizing the complete customer journey from initial acquisition through feature adoption and user reactivation. We execute experiments and features through data-driven decisions and A/B testing to improve user engagement and retention.
What You’ll Do
- Design and implement A/B tests and experiments across GitLab's platform
- Build and optimize user onboarding flows and personalization features
- Analyze experiment results and translate insights into actionable improvements
- Implement features that drive user activation and adoption
- Collaborate with Product and UX to refine and execute growth initiatives
- Contribute to both frontend and backend development, with a heavier focus on backend work
- Participate in data analysis to inform product decisions
- Help maintain and improve our experimentation framework
- Collaborate closely with Engineering teams across GitLab to drive Growth initiatives and experiments
What You’ll Bring
- Professional experience with Ruby on Rails and modern JavaScript frameworks (Vue.js preferred)
- Experience implementing and analyzing A/B tests and experiments
- Experience with multivariate testing and experimentation frameworks
- Strong data analysis skills and ability to make data-driven decisions
- Experience implementing and optimizing user onboarding flows
- Knowledge of SaaS user acquisition and retention optimization techniques
- Experience with relational databases (PostgreSQL preferred)
- Strong understanding of web performance optimization
- Ability to work effectively in a remote, asynchronous environment
About The Team
The Growth team at GitLab focuses on optimizing the entire user journey to drive product adoption and user engagement. We operate with a blend of technical implementation and data analysis, continuously experimenting to improve how users interact with GitLab. Our team maintains a rapid iteration cycle, using data to validate hypotheses and scale successful experiments across the platform.
Work Arrangement and Guidelines
Remote-Global. GitLab hires new team members in countries around the world. All roles are remote, but some positions may have location-based eligibility requirements. Our Talent Acquisition team can answer questions about location after the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is an equal opportunity employer and affirmative action employer. Our policies and practices related to recruitment, employment, career development and advancement are based on merit, regardless of race, color, religion, sex, national origin, age, disability, or other protected characteristics. See GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need, please let us know during the recruiting process.
EEO and Closing
GitLab will not tolerate discrimination or harassment and is committed to equal opportunity for all. This description does not constitute a contract of employment.
- Location:
- United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology