Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
GitLab

Backend Engineer, Source Code Experience – Ruby

GitLab

Backend Engineer building Ruby and GraphQL source-code systems for GitLab’s DevSecOps platform. Improving reliable workflows across GitLab.com, self-managed instances, and GitLab Dedicated.

Posted 8/13/2026full-timeRemote • 🇨🇦 CanadaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing secure and performant backend applications using Ruby and GraphQL, with a strong focus on API design, data modeling, and system reliability. Proficient in collaborating across teams and contributing to code quality through reviews and documentation.

Highest-signal resume keywords
Ruby DevelopmentGraphQL API DesignRelational Database ManagementUnit and Integration TestingAI Coding Agent Utilization

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend Web Application DevelopmentAPI DevelopmentData ModelingSQLCachingBackground ProcessingPerformance OptimizationCode ReviewGitTesting Pyramid
Soft Skills
Clear CommunicationRemote CollaborationPriority ManagementOwnershipGuidance Seeking
Tools & Technologies
GitLabAI Coding Agents
Industry Keywords
Backend ServicesProduction Health MetricsRoot Cause AnalysisObservabilityResiliency

Tech Stack

Tools & technologies
GraphQLRubySQL

About the role

Key responsibilities & impact
  • Develop secure, well-tested, performant features and improvements using Ruby and GraphQL
  • Work through complex requirements and legacy constraints to deliver clear solutions while protecting system reliability
  • Design and maintain backend services, APIs, data models, and business logic supporting source code workflows
  • Collaborate asynchronously and synchronously across functions and teams, involving domain experts as needed
  • Use AI coding agents for well-scoped work and critically review their output
  • Write maintainable code following GitLab standards and contribute to code reviews
  • Monitor production health metrics, participate in Tier 2 on-call, troubleshoot incidents, contribute to root cause analysis, and improve observability and resiliency
  • Share knowledge through code review, technical documentation, and collaboration

Requirements

What you’ll need
  • Professional experience building backend web applications, services, or APIs using Ruby and GraphQL
  • Understanding of relational databases, SQL, data modeling, caching, background processing, and backend performance practices
  • Experience contributing to user-facing workflows and maintaining underlying systems
  • Experience writing backend unit and integration tests
  • Familiarity with the testing pyramid, Git, and collaborative code review processes
  • Experience using AI coding agents and reviewing their output, or interest in building these skills in a complex monorepo
  • Clear written and spoken English communication skills
  • Ability to share status updates in a remote, asynchronous environment
  • Ability to manage priorities, work through ambiguity, take ownership, and seek guidance when needed

Benefits

Comp & perks
  • Benefits to support your health, finances, and well-being
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave