Skip to Content

Backend Engineer, Source Code: Repository Services (Ruby)

Job Overview

We're looking for a Backend Engineer to join our Repository Services team in GitLab's Create stage.

Key points

  1. Develop secure, well-tested, performant features and improvements using Ruby and GraphQL.

  2. Work through complex requirements and legacy constraints to deliver clear solutions while protecting the reliability of this critical system.

  3. Design and maintain backend services, application programming interfaces, data models, and business logic that control how code reaches a repository…

  4. Build on the primitives Gitaly provides and work closely with the Gitaly team.

  5. Professional experience building backend web applications, services, or application programming interfaces, with experience using Ruby and GraphQL.

  6. An understanding of relational databases, structured query language, data modeling, caching, background processing, and backend performance practices.

  7. Experience contributing to user-facing workflows and maintaining their underlying systems.

  8. Experience writing backend unit and integration tests, with familiarity with the testing pyramid, Git, and collaborative code review processes.

Languages

English required

Skills

GitRecruitingGraphQLCampaign ManagementTroubleshootingInterviewingCommunication

Similar jobs

More open roles like this one