Senior Backend Engineer (Ruby) – Monitor : Platform Insights
Join GitLab as a Senior Backend Engineer on the Platform Insights team, focusing on building a unified data event platform that enables users to query, visualize, and analyze data within GitLab.
GitLab is an open‑core software company building an AI‑powered DevSecOps platform used by over 100,000 organizations. Our mission is to enable everyone to contribute to and co‑create the software that powers our world.
Job
The Platform Insights Team’s vision is to deliver a unified data event platform that allows users to query, visualize, and analyze their data to optimize workflows. We create a consistent dashboard experience to help users monitor health, processes, and services in a single pane of glass.
What You’ll Do
- Lead the development of Ruby on Rails backend components and high‑scale data pipelines.
- Collaborate with Product Management and engineering stakeholders to maintain high quality standards in a fast‑paced, iterative environment.
- Write clean, maintainable code that meets style and best‑practice standards, and conduct code reviews.
- Work with other GitLab teams to integrate monitoring and insights features into their products.
- Develop features and improvements to the GitLab product securely, well‑tested, and performant.
- Ship features independently with minimal guidance, guiding junior engineers on larger projects.
- Advocate for improvements in product quality, security, and performance organization‑wide.
- Provide technical leadership and solve complex, high‑scope problems.
- Mentor junior and mid‑level engineersli>
What You’ll Bring
Significant experience with Ruby on Rails and PostgreSQL.Strong database expertise, especially with ClickHouse or similar analytical databases.Experience building large‑scale, complex platform applications.Expert‑level familiarity with CI / CD and internal tooling.Deep understanding of distributed, scalable, and reliable systems.Proficiency with modern DevOps platforms; GitLab is a bonus.Excellent English communication skills for a remote, asynchronous environment.Advanced experience monitoring system health with Prometheus or Grafana.Track record analyzing metrics, automating scripts, and scaling systems.Experience with Golang or rapid learning of new languages.Solid GCP / AWS experience managing infrastructure.Hands‑on experience with managed Kubernetes (GKE, EKS).Leadership experience mentoring engineers and guiding technical decisions.Remote Location
Remote-Global
How GitLab Will Support You
Health, finances, and well‑being benefitsFlexible paid time offTeam member resource groupsEquity compensation & employee stock purchase planGrowth and development fundParental leaveHome office supportJob Details
Seniority level : Mid‑SeniorEmployment type : Full‑timeJob function : Engineering and Information TechnologyLegal & EEO
GitLab is a proud equal opportunity workplace and is an affirmative action employer. Our hiring and employment practices are based solely on merit, without regard to race, color, religion, ancestry, sex, sexual orientation, gender identity, national origin, age, citizenship, marital status, disability, genetic information, veteran status, or any other protected characteristic. We do not tolerate discrimination or harassment based on any of these characteristics. If you need accommodations for a disability or special need, let us know during the recruiting process.
#J-18808-Ljbffr