Senior Backend Engineer - Ruby on Rails, Core Platform: Geo
GitLabOverview
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
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
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.
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.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
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.
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.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
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.
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.
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.
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.
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.
Intermediate Fullstack Engineer with Ruby and JavaScript
Join GitLab as an Intermediate Fullstack Engineer, working remotely with Ruby, JavaScript, and Vue.js.
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.
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.
Senior Backend Engineer (Go)
Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
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.
Backend Engineer, Transactional Experience
Join Vinted as a Backend Engineer to enhance transactional experiences using Ruby on Rails, MySQL, and more.
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.
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.
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.
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.