Senior Backend Engineer (Ruby on Rails), Monitor: Platform Insights

Remote
Full Time Senior Level

Posted 1 month ago Expired

This job has expired

Looking for a job like Senior Backend Engineer (Ruby on Rails), Monitor: Platform Insights? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

As a Senior Backend Engineer on the Platform Insights team, you will build and evolve a unified data event platform for GitLab, providing actionable visibility into user workflows. You will work on high-scale, data-rich backend services to power dashboards, enabling teams to monitor service health, processes, and collaboration.

Responsibilities

  • Lead the design and development of secure, well-tested, and performant backend features for the Platform Insights area, primarily using Ruby on Rails and PostgreSQL.
  • Build and evolve high-scale, data-rich services and APIs that power the unified event and analytics platform, allowing users to query, visualize, and analyze data.
  • Collaborate closely with Product Management, UX, and other engineering teams to understand use cases, shape technical solutions, and deliver a consistent dashboard and insights experience.
  • Own complex projects end to end, from technical discovery and proof-of-concept implementations through architecture, delivery, deployment, observability, and ongoing maintenance.
  • Design and optimize data models and pipelines, including analytical databases like ClickHouse, to support scalable, reliable, and low-latency analytics workloads.
  • Advocate for and maintain high standards for code quality, style, reliability, and performance, and drive improvements to product quality, security, and operational excellence.
  • Mentor and support other engineers through code reviews, pairing, and technical guidance, fostering best practices for backend development and distributed architectures.
  • Partner with other GitLab teams to integrate monitoring, metrics, and insights into their product areas, utilizing system health data to iterate on platform capabilities.

Requirements

  • Experience building backend services in production environments using Ruby on Rails and PostgreSQL, or comparable web frameworks and relational databases.
  • Experience with analytical databases and large-scale data processing technologies (e.g., ClickHouse) and solid understanding of database fundamentals.
  • Experience building, operating, and scaling complex platforms or applications, including designing distributed, scalable, and reliable backend systems.
  • Experience building and deploying software using continuous integration and continuous delivery (CI/CD) pipelines.
  • Experience operating services on a major cloud provider (GCP or AWS), including managed Kubernetes offerings (GKE or EKS), and using modern DevOps, monitoring, and observability tools (Prometheus or Grafana).
  • Experience mentoring other engineers or contributing to technical decisions, collaborating effectively in a remote, largely asynchronous environment, and excellent written and verbal English communication skills.

Qualifications

  • Experience building backend services in production environments, ideally supporting data-rich, high-scale applications, using Ruby on Rails and PostgreSQL, or comparable web frameworks and relational databases.

Nice to Have

  • Demonstrated ability to quickly learn and be productive in new programming languages, such as Golang.

Skills

AWS * Gitlab * Kubernetes * DevOps * CI/CD * Golang * Google Cloud Platform * Grafana * PostgreSQL * Prometheus * Ruby on Rails * ClickHouse * Google Kubernetes Engine * Amazon Elastic Kubernetes Service *

* Required skills

Benefits

Employee Stock Purchase Plan
Financial benefits
Home office support
Parental Leave
Equity compensation
Team Member Resource Groups
Health benefits
Flexible paid time off
Growth and Development Fund

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. Their mission is to enable everyone to contribute to and co-create the software that powers our world.

Technology
View all jobs at GitLab →