Job Description

This position will allow you to help shape and scale the core of GitLab CI.

  • Improve large, complex Ruby on Rails monolith.
  • Optimize high-throughput background processing.
  • Reduce technical debt.

Responsibilities include writing high-quality, efficient, and maintainable Ruby on Rails code to power GitLab’s Continuous Integration (CI) pipelines.

  • Lead improvements to the reliability, performance, and scalability of our CI pipeline execution domain.
  • Design, build, and iterate on features like merge trains, pipeline schedules, review apps, browser testing, and related CI capabilities.
  • Analyze and resolve complex production issues in a large, high-traffic monolith.

Requirements include extensive experience building, running, and debugging backend services in high-traffic production environments.

  • Advanced proficiency with Ruby and Ruby on Rails.
  • Deep, hands-on experience with relational databases, especially PostgreSQL.
  • Understanding of secure, scalable, and supportable architecture and deployment practices.

About GitLab

GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform , used by more than 100,000 organizations.

Apply for This Position