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
Senior Ruby Developer
Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Intermediate Fullstack Engineer - Fulfillment Provision
Join GitLab as an Intermediate Fullstack Engineer to enhance our license delivery process using Ruby, JavaScript, and Vue.js in a remote role.
Senior Cloud DevOps Engineer
Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Senior Ruby Backend Engineer
Join Aklamio as a Senior Ruby Backend Engineer in Berlin to enhance our Incentive Platform. Requires expertise in Ruby/Rails and agile development.
Senior Software Engineer - .NET and Go
Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior DevOps Engineer with Linux, Kubernetes, and GCP
Join Redcare Pharmacy as a Senior DevOps Engineer to enhance infrastructure efficiency using Linux, Kubernetes, and GCP.
Ruby on Rails Developer (L3)
Join SOFTSWISS as a Ruby on Rails Developer in Warsaw. Work on innovative iGaming solutions with a focus on problem-solving and automation.
Full-Stack Software Engineer (Angular and Java)
Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
Senior Backend Engineer with Go and AWS Experience
Join Vio.com as a Senior Backend Engineer to work with Go, AWS, and more, ensuring the best travel deals for users.
Senior Full Stack Engineer - Climate Tech - Rust & TypeScript
Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.
Senior Full Stack Engineer (PHP, Angular, React)
Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior DevOps Engineer
Join EOS Karriere as a Senior DevOps Engineer in Hamburg, focusing on automation and system transition in a hybrid work environment.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior Software Engineer - Dispatching
Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.