Backend Engineer, Repository Services at GitLab
Confirmed open
Build and operate repository-service backend features with Ruby/Rails or Go, APIs and database changes. GitLab lists this as a remote role in Canada.
Search jobs by company: GitLab
- Location
- Remote
- Work arrangement
- remote
- Technologies
- Kubernetes, Docker, Go
Save job — free account Saved jobs
Create a free application profile — Keep your skills and projects in a reusable profile. Private by default; you choose when to share. Apply for this job directly with the employer.
By continuing, you agree to processing needed to manage your account and profile. Privacy policy
Role overview
The engineer takes backend features from problem definition through release and production follow-up, collaborating with product, frontend, infrastructure and security teams in an asynchronous remote environment.
Responsibilities
- Design, implement and test backend features, APIs, background jobs and integrations in Ruby/Rails, Go or another suitable language.
- Work with data models, migrations, indexes and query behavior; make code secure, observable and maintainable.
- Improve unit, integration, contract and end-to-end coverage, review code, investigate failures and contribute to operational support where needed.
- Use AI coding tools while checking their output and limits.
Qualifications
- Production backend engineering experience with APIs, databases, testing, debugging and performance work.
- Ability to own features independently, communicate clearly in writing and collaborate remotely.
- Practical experience reviewing and correcting AI-generated code; Ruby/Rails or Go experience is useful, and the employer also values adaptability.
Technology in this role
- The posting names Ruby/Rails, Go, APIs, PostgreSQL, Docker, Kubernetes, Helm, CI/CD, observability tools and Rust as relevant or helpful experience.
Benefits
- GitLab links to its employee benefits, flexible paid time off, equity, learning and development support and parental-leave policies; eligibility depends on the employment location.
How to apply
Review the original posting and apply through the employer’s careers page.
View source and applySource checked: 2026-11-05
Browse job categories
Related jobs
- Backend Engineer, Repository Services at GitLab — GitLab
- Backend Engineer, Create: Source Code Experience (Ruby) at GitLab — GitLab
- Staff Backend Engineer (Ruby), AI Engineering: DAP Repository Flows at GitLab — GitLab
- Senior Backend Engineer, Ruby Tenant Controls at GitLab — GitLab
- Internet Services Simulation Engineer at SimSpace — SimSpace
- Backend Engineer, Ruby Change Record at GitLab — GitLab