Backend Engineer - Gitaly Team
GitLab
As a Backend Engineer on the Gitaly team, you’ll help build GitLab’s Git data storage tier, a standalone product that provides reliable, secure, and fast access to Git repositories through application programming interfaces (APIs) and storage operations. You’ll work at the boundary between GitLab and Git to make repository access performant and dependable for GitLab.com , self-managed customers, and GitLab Dedicated. Our work spans distributed storage, repository management, high availability, performance, observability, and operational excellence. We’re currently building the next generation of source code management (SCM), including new approaches to scaling Git storage and improving how repository data is managed and served.
You’ll balance roadmap delivery, technical improvements, customer and reliability work, and operational support. We value pragmatic engineering, thoughtful trade-offs, continuous improvement, and sustainable ways of working while operating a service that’s critical to GitLab. Learn more on the Gitaly Team Page .
What you’ll do
- Own moderately sized to complex technical initiatives from problem definition and proposal through implementation, rollout, monitoring, and operational follow-through.
- Act as the directly responsible individual for projects by aligning stakeholders, communicating progress and trade-offs, identifying risks, and keeping execution moving with minimal guidance.
- Lead technical design for distributed storage, Git repository management, performance, reliability, and scalability problems, using data and benchmarking to guide decisions.
- Partner with engineers and teams across GitLab, including Git, Infrastructure, Site Reliability Engineering, Dedicated, and customer-facing teams, to deliver cross-functional outcomes.
- Improve engineering practices through mentoring, documentation, knowledge sharing, design reviews, and constructive code reviews.
- Take operational ownership of the systems you work on, including incident response, post-incident improvements, capacity and performance analysis, and customer escalations.
- Identify opportunities to improve work beyond an individual change through automation, reusable designs, better dashboards, upstream contributions, and improvements to development and testing workflows.
- Respond to user emergencies, platform alerts, and support requests, including regular on-call duties.
What you’ll bring
- Significant professional experience building, debugging, and optimizing distributed or highly available software systems in large-scale production environments.
- Experience owning complex projects end to end, including technical design, execution, rollout, and operational support.
- Strong systems design skills and the ability to reason about performance, failure modes, consistency, concurrency, capacity, and observability.
- A track record of influencing technical decisions and working effectively with stakeholders across teams and disciplines.
- Experience mentoring engineers, improving team practices, and raising the quality of designs, code, testing, and documentation.
- Strong written and verbal communication skills, including the ability to explain complex technical concepts and make trade-offs clear.
- Professional experience with Go or another backend or systems language.
- Experience operating production systems, participating in incident response, and turning operational learnings into durable improvements.
- Experience with Ruby , Git internals , gRPC , or Git server infrastructure is highly desirable.
About the team
The Gitaly team includes Backend Engineers who share ownership of the product’s design, implementation, reliability, and customer outcomes. We work autonomously while collaborating closely through design discussions, code reviews, incident response, documentation, and asynchronous communication. Engineers are encouraged to take ownership as directly responsible individuals, seek input early, make decisions transparently, and share knowledge across the team. Learn more on the Gitaly Team Page .
- ...As a Backend Engineer on the Gitaly team, you’ll help build GitLab’s Git data storage tier, a standalone product that provides reliable, secure, and fast access to Git repositories through application programming interfaces (APIs) and storage operations. You’ll work...SuggestedFull time
- ...Requirements Strong background and solid experience in backend software development with Go ; Deep understanding of distributed... ...independently and collaborate effectively with Product and engineering teams; Curiosity to understand not only how systems work, but...Suggested
- ...In this role, your mission will be to enhance and scale the backend systems powering the Mimica platform ( MERN stack). This means... ...responsibility for what you build. As a member of our early engineering team, you‘ll have the opportunity to shape our technical direction...SuggestedFull time
- ...About the role Senior Backend Engineers work across our backend organisation. Your team match will reflect your strengths, interests and where you can contribute most. Across every team, the model is the same: small, autonomous groups, short release cycles and ownership...SuggestedFull time
- ...global payments. We give finance and payments teams the visibility and control to reduce... ...Accounts, with support from more senior engineers on scoping and architecture Build and... ...looking for Experience shipping production backend or full-stack features, with growing...SuggestedFull timeRemote work
- ...About the role Staff Backend Engineers shape technical direction across teams while remaining close to the systems and code. You will take on problems whose consequences extend beyond one service or delivery cycle. This is not a people-management role. Its leverage...Full time
- ...Requirements Extensive experience in backend software development with Go ; Strong understanding of distributed... ...Experience leading technical initiatives, mentoring engineers, or working with distributed external teams. Responsibilities Design, develop, and...Full time
- ...The Role This is a technical role with a high degree of autonomy expected. ~3 years of experience as a software engineer, working on backend and ETL for web applications ~ Experience collecting, cleaning, and analyzing large data sets ~ Proficiency in Python...Contract workShift work
- ...close collaboration with cross-functional teams design, product, DevOps, and QA to... ...full-stack applications with Shopify as the backend and modern front-end frameworks (Next.js,... ...collaboration. Comfortable mentoring other engineers and leading by example. Passionate...Full time
- ...Role We are looking for a Full Stack Engineer - AI Systems to build the product layer that... ...to-end product features across frontend, backend, and AI integrations Design agent... ...closely with ML , backend, and product teams to ship features end-to-end Continuously...
- ...transportation operating system. Overview Join our dynamic team as a Senior Frontend Engineer, where you will shape the user-facing layer of our... ...code review culture and ability to collaborate with backend and design counterparts. ~ Fluent English. Preferred...Full timeContract workWork experience placement
- ...technical design through production rollout. Design and implement backend architecture changes that support Coder's long-term... ...What we're looking for ~5+ years of professional software engineering experience, including significant production experience with...Full time
- ...-driven AI. We are an AI-native company. Every team member is expected to leverage AI daily, and we... ...will include working closely with members of the backend team and Integrations team to develop features together. Engineers at ClickUp are also responsible for the quality...Full time
- ...later without any hidden fees or compounding interest. The Repayment Scheduling engineering team is growing rapidly, and we're looking for a Senior Software Engineer specializing in Backend development. We're a Backend team located entirely in Europe within the same...Flexible hours
- ...hiring on behalf of our client, a growing, dynamic organization is seeking a skilled and detail-oriented Software Engineer - Backend & Data to join its team. This role will play a critical part in driving operational success, executing key initiatives, and contributing...Full timeFlexible hours
- ...approach. Requirements: ~5+ years of backend development in Node.js ( C# , Java ,... ...in Computer Science , Software Engineering , or a related field. Responsibilities... ...insurance to ensure your well-being. ~ Great Team: Work with a supportive, collaborative,...Full timeWork experience placementRemote workWorldwideFlexible hours
- ...frontend development with React , plus solid backend experience in Node.js ( C# , Java ,... ...in Computer Science , Software Engineering , or a related field. Responsibilities... ...to ensure your well-being. ~ Great Team: Work with a supportive, collaborative,...Full timeRemote workWorldwideFlexible hours
- ...About the role Senior Frontend Engineers work across our product domains. Your team match will reflect your strengths, interests and where you can contribute... ...type errors. Work closely with product, backend engineering and QA to turn complex requirements into...Full time
$15 per hour
...Summary The Wikimedia Foundation is seeking a Senior Software Engineer to join the team supporting the Wikidata Platform — the structured data... ...across Wikimedia projects and beyond. This role combines backend engineering and operations ownership. You’ll implement...Full timeRemote work- ...Softeta is a software engineering partner for finance, energy, industrial, and other high-stakes... ...specialize in building and modernizing backend-heavy, integration-critical systems... ...between stakeholders and the development team, ensuring that requirements are clearly...Full timeRemote workFlexible hours
- ...About the role Staff Frontend Engineers shape architecture and engineering direction across product teams while remaining close to the code. Your scope will include shared... ...to create clarity. Partner with product, backend engineering and QA on risks and decisions that...Full time
- ...Gadget.dev, and headless CMS platforms like Contentful, Sanity, or Strapi. You'll work in close collaboration with cross-functional teams design, product, DevOps, and QA to architect, develop, and deploy robust eCommerce applications that push performance and scalability...Full time
- ...You'll join Hostinger AI Builder — the team building an AI-powered platform that... ...future Team Lead: Tadas Paplauskas, Engineering Manager Your day-to-day Own problems... ...worked. Move across the stack — Frontend, backend, infra — wherever the problem lives,...Full timeHome office
- The Collections team, as part of the Repayments area, is on a mission to build a robust platform that will maximize the recovery of... ...monitoring and detecting problems and ensuring high reliability of the engineering systems. Collaborating closely with our product managers,...Full time
- ...Collaborate closely with frontend and mobile engineers throughout the software development... ...and automated testing within engineering teams. Strong troubleshooting skills with... ...responsible for everything to do with the trading backend services such as the matching engine,...Full time
- ...About the role Jiga is on a mission to help engineers build physical products faster. Think npm install for mechanical engineers -... ...hardware development as fast as software. We're a small remote team made up of the best of the best. Our team members are...Remote work
- ...later without any hidden fees or compounding interest. The Repayment Scheduling engineering team is growing rapidly, and we're looking for a Senior Software Engineer specializing in Backend development. We're a Backend team located entirely in Europe within the same time...Full time
- ...looking for a Senior OLAP / Data Warehouse Engineer to design, optimize, and maintain... ...root-cause analysis. Collaborate with backend engineers, data engineers, analysts, and... ...independently and collaboratively with distributed teams across different time zones....Full time
- ...driven solutions. Softeta is looking for a Software Engineer Fullstack to become a part of our vibrant team and will be work for our client from banking sector... ...with TanStack Router and leverage Module Federation in a micro-frontend architecture. Develop backend u...Full time
- ...with an uncompromised software canvas to engineer highly interactive web elements, scale asynchronous... ...across the frontend interfaces and backend services natively utilizing Node.js... ...Provide clear engineering guidance, review team merge requests, and mentor junior...Permanent employmentFull timeRemote workWork from homeWorldwideFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend Engineer - Gitaly Team. Be the first to apply!














