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

**Company**: GitLab
**Location**: Remote, Poland
**Work arrangement**: remote
**Experience**: mid
**Job type**: full-time
**Salary**: zł 248,000 - zł 372,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/gitlab/jobs/8911684002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_4ab94190-7fa

## Description

GitLab is seeking an Intermediate Fullstack Engineer (Ruby/Vue.js) to join the Growth team. As a key member of this team, you will help turn GitLab's self-serve funnel into a reliable source of new paying customers. You will work on the in-product journey from a user's first visit through sign-up, trial, and first purchase, on both GitLab.com and self-managed GitLab.

Responsibilities:

- Design, build, and iterate on A/B tests and experiments that increase first purchases on GitLab.com and self-managed GitLab.

- Build and improve registration, trial, onboarding, and in-product upgrade and purchase experiences to increase completion of these steps.

- Implement backend features and services in Ruby on Rails and frontend experiences using Vue.js.

- Analyze experiment results and product usage data with Data Analysts to decide which changes to keep, iterate on, or roll back based on first-purchase outcomes.

- Collaborate with Product Managers and UX Designers to define hypotheses and success metrics before shipping experiments, then compare results against those metrics.

- Maintain and improve the experimentation framework and tooling to increase experiment throughput and reduce the time from setup to results.

- Collaborate with other Engineering teams, including Fulfillment, to remove purchase barriers across GitLab’s codebase.

- Document decisions, review code, and share experiment results asynchronously so distributed teammates can track shipped changes and their measured outcomes.

Requirements:

- Professional experience developing with Ruby on Rails and modern JavaScript.

- Experience working with relational databases and a solid understanding of web performance optimization.

- A track record of shipping features to production and owning them after release.

- Ability to use product data to decide what to build, keep, or roll back.

- Ability to document decisions and share updates asynchronously with distributed Product Management, UX, and Data teammates.

- Ability to organize your work, seek and apply feedback, and collaborate inclusively with teammates from diverse backgrounds.

Preferred Skills:

- Experience with Vue.js, PostgreSQL, A/B testing, feature flags, experimentation frameworks, or SaaS sign-up, trial, billing, or checkout flows.

Benefits:

- Benefits to support your health, finances, and well-being.

- Flexible Paid Time Off.

- Team Member Resource Groups.

- Equity Compensation & Employee Stock Purchase Plan.

- Growth and Development Fund.

- Parental Leave.

Salary Range: zł 248,000 - zł 372,000

## Skills

### Required
- Ruby on Rails
- JavaScript
- relational databases
- web performance optimization

### Nice to have
- Vue.js
- PostgreSQL
- A/B testing
- feature flags
- experimentation frameworks

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/gitlab/jobs/8911684002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
