GitLab logo

Senior Backend Engineer - Ruby on Rails, Core Platform: Geo

GitLab

Overview

Join GitLab, the world's largest all-remote company, as a Senior Backend Engineer on our Core Platform: Geo team. This role is pivotal in developing high-performance, scalable features for GitLab's Geo product, which includes Replication, Disaster Recovery, and Backup & Restore solutions. You will be working with a team dedicated to improving the accessibility and reliability of data across distributed systems.

Responsibilities

  • Develop features and improvements to the GitLab Geo product in a secure, well-tested, and performant way.
  • Collaborate with Product Managers to assess the technical feasibility of new features.
  • Deliver proof-of-concept proposals and participate in technical discussions.
  • Take ownership of feature implementation from concept through deployment.
  • Provide technical support to the Customer Support team for complex customer inquiries.

What You'll Bring

  • Significant experience with Ruby on Rails and Git.
  • Proven track record in designing and building fault-tolerant, distributed systems.
  • Experience in building and scaling highly-available systems.
  • Familiarity with queueing and messaging systems and provisioning tools.
  • Additional experience in backup and restore tools for large applications is a plus.

About the Team

The Geo team at GitLab is responsible for ensuring that GitLab's self-hosted deployments are efficiently replicated across different geographic locations. This involves handling large datasets and ensuring data consistency and accessibility across multiple regions.

Benefits

  • Work remotely from anywhere with good internet connectivity.
  • Flexible Paid Time Off to ensure work-life balance.
  • Comprehensive health and well-being benefits.
  • Equity Compensation & Employee Stock Purchase Plan to invest in your future.
  • Support for parental leave to spend time with your new family without worry.
  • Budget for personal development to help you grow in your career.
  • Home office setup support to create a comfortable and productive work environment.

How to Apply

Interested candidates are encouraged to apply through our dedicated recruitment portal. Embrace the opportunity to be part of a company that values innovation and is committed to being an equal opportunity employer.

Benefits
Extracted with AI

  • Remote work flexibility
  • Flexible Paid Time Off
  • Health and well-being benefits
  • Equity Compensation & Employee Stock Purchase Plan
  • Parental leave
  • Home office support
  • Growth and development budget

Similar jobs

Last update: 23 minutes ago

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

ConvertKit → Soon to be Kit logo
ConvertKit → Soon to be Kit

Senior Software Engineer - Developer Platform

Join ConvertKit as a Senior Software Engineer to build a developer platform for creators. Work remotely with a focus on Ruby on Rails and JavaScript.

GitLab logo
GitLab

Intermediate Backend Engineer - Ruby on Rails, Compliance

Join GitLab as an Intermediate Backend Engineer focusing on Ruby on Rails and Compliance. Work remotely and contribute to enterprise-grade features.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Wellhub logo
Wellhub

Staff Software Engineer - Platform

Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

onXmaps, Inc. logo
onXmaps, Inc.

Senior Backend Engineer

Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.

Factorial logo
Factorial

Mid Software Developer - Growth Team

Join Factorial's Growth Team as a Mid Software Developer. Work with React, TypeScript, and Ruby on Rails in a dynamic, remote-friendly environment.

Railway logo
Railway

Platform Engineer with Cloud and Distributed Systems Expertise

Join Railway as a Platform Engineer to build scalable cloud infrastructure using Rust, Go, and distributed systems.

AppFolio logo
AppFolio

Senior Software Engineer - Investment Manager

Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

GitLab logo
GitLab

Intermediate Fullstack Engineer with Ruby and JavaScript

Join GitLab as an Intermediate Fullstack Engineer, working remotely with Ruby, JavaScript, and Vue.js.

Ryanair - Europe's Favourite Airline logo
Ryanair - Europe's Favourite Airline

Senior Data Engineer with Full Stack Development

Join Ryanair Labs as a Senior Data Engineer to develop cutting-edge tech solutions in a dynamic team environment.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

AUTODOC logo
AUTODOC

Senior Backend Engineer (Go)

Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Railsr logo
Railsr

Senior .Net Engineer

Join Railsr as a Senior .Net Engineer to build innovative embedded finance products using .NET, AWS, and Terraform in a dynamic, hybrid work environment.

Vinted logo
Vinted

Backend Engineer, Transactional Experience

Join Vinted as a Backend Engineer to enhance transactional experiences using Ruby on Rails, MySQL, and more.

Datarade logo
Datarade

Software Engineer - Ruby on Rails

Join Datarade as a Software Engineer specializing in Ruby on Rails to build our global data commerce platform in Berlin.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Deel logo
Deel

Senior Backend Engineer (Node.js + Go)

Join Deel as a Senior Backend Engineer with expertise in Node.js and Go. Work remotely and help build a global-first people platform.

Vinted logo
Vinted

Backend Engineer, Seller - Ruby on Rails, Go

Join Vinted as a Backend Engineer in Vilnius, focusing on Ruby on Rails and Go for scalable solutions in the Adtech industry.