Intermediate Fullstack Engineer Ruby Vue.js Ana...
@ GitLab

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

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

Job Details

About GitLab

GitLab is an open-core software company that develops an AI-powered DevSecOps Platform used by over 100,000 organizations. Their mission is to enable everyone to contribute to and co-create the software that powers our world.

About the Role

As an Intermediate Fullstack Engineer at GitLab, you will help build intuitive instrumentation tools that capture product usage data across the lifecycle. Working on the Internal Events platform, you will create frameworks for feature instrumentation and deliver actionable insights to product teams.

What You’ll Do

  • Develop and maintain the Internal Events instrumentation framework and tooling
  • Create developer-friendly tooling, APIs, and documentation
  • Maintain and improve the Metrics Dictionary and Version App
  • Work on both frontend and backend components
  • Collaborate via code reviews and assist in implementing instrumentation
  • Monitor system health with Monte Carlo alerts and Tableau dashboards
  • Contribute to privacy-focused data collection practices and compliance tools

What You’ll Bring

  • Experience in backend development using Ruby and Rails
  • Experience in frontend development using JavaScript frameworks like Vue.js
  • Familiarity with public cloud platforms such as AWS, GCP or Azure
  • Knowledge of Infrastructure as Code tools like Terraform or Pulumi
  • Experience with data engineering tools (Snowflake, Clickhouse, dbt, Airflow, etc.)
  • Excellent English proficiency for a remote, global work environment
  • Exposure to product analytics tools like Mixpanel, Segment, or Posthog is a plus
  • DevOps or SRE experience is considered a plus

About the Analytics Instrumentation Team

This team works at the intersection of product development and data analytics. It includes backend and frontend engineers as well as product managers who ensure data is accessible and actionable across GitLab.

Work Arrangement

This is a remote global position with eligibility based on GitLab's hiring guidelines.

Key skills/competency

  • Ruby
  • Rails
  • Vue.js
  • JavaScript
  • Cloud (AWS/GCP/Azure)
  • Terraform
  • Data Engineering
  • Analytics
  • DevOps
  • Privacy

How to Get Hired at GitLab

🎯 Tips for Getting Hired

  • Customize your resume: Emphasize fullstack and analytics experience.
  • Review GitLab values: Understand their mission and remote culture.
  • Highlight technical skills: Focus on Ruby, Rails, Vue.js and cloud platforms.
  • Prepare for collaboration: Showcase teamwork across global teams.

📝 Interview Preparation Advice

Technical Preparation

Review Ruby on Rails fundamentals.
Practice Vue.js component development.
Familiarize with cloud platform basics.
Experiment with Infrastructure as Code tools.

Behavioral Questions

Demonstrate remote collaboration examples.
Explain handling tight deadlines.
Share experiences working in diverse teams.
Discuss innovative problem-solving approaches.

Frequently Asked Questions