Intermediate Fullstack Engineer - GitLab Growth
@ GitLab

Hybrid
$120,000
Hybrid
Full Time
Posted 21 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX***** @gitlab.com
Recommended after applying

Job Details

About GitLab

GitLab is an open-core software company developing an AI-powered DevSecOps Platform used by over 100,000 organizations. Its mission is to enable everyone to contribute to software that powers our world.

About the Role

The Intermediate Fullstack Engineer - GitLab Growth role focuses on designing and implementing A/B tests and experiments. You will work on backend development using Ruby on Rails and frontend enhancements with Vue.js. Collaborate with Product Managers, UX Designers, and Data Analysts to optimize user onboarding, activation, and retention.

Key Responsibilities

  • Design and implement A/B tests across GitLab's platform
  • Optimize user onboarding flows and personalization features
  • Analyze experiment results and implement actionable improvements
  • Collaborate with Product and UX teams on growth initiatives
  • Participate in both frontend and backend development
  • Contribute to data analysis to drive product decisions

Team & Culture

Work in a high-performance, remote, and asynchronous global environment committed to continuous innovation and inclusive growth.

Key skills/competency

  • Ruby on Rails
  • Vue.js
  • A/B Testing
  • Data Analysis
  • User Onboarding
  • Experimentation
  • SaaS
  • Remote Collaboration
  • Web Performance
  • Growth Optimization

How to Get Hired at GitLab

🎯 Tips for Getting Hired

  • Research GitLab's culture: Review mission, values, and recent news.
  • Customize your resume: Emphasize fullstack and growth experience.
  • Prepare technical examples: Highlight Ruby and Vue.js projects.
  • Practice data analysis: Explain testing and optimization methods.
  • Review remote work tips: Demonstrate remote collaboration skills.

📝 Interview Preparation Advice

Technical Preparation

Review Ruby on Rails fundamentals and MVC.
Practice Vue.js component development.
Study A/B testing tools and frameworks.
Brush up on data analysis with SQL.

Behavioral Questions

Describe a challenging remote collaboration experience.
Explain how you handle project deadlines.
Discuss taking initiative in experimental projects.
Share experiences of cross-team communication.

Frequently Asked Questions