GitLab logo

Backend Engineer (Ruby), Create: Change Record

GitLab
Posted this week

LOCATION

Poland · Remote

EXPERIENCE

Not specified

SALARY

zł248K - zł372K /year

SKILLS REQUIRED

Ruby on RailsGraphQLBackend DevelopmentRelational DatabasesData ModelingSQLcaching strategies

Job description

Overview

Backend Engineer on the Change Record team within GitLab's Source Code stage, building a trustworthy record of what changed, why, and who or what made it, working in Ruby on Rails and GraphQL.

What you'll do

  • Develop secure, well-tested, performant features and improvements using Ruby on Rails and GraphQL, among other technologies.
  • Work through complex requirements and legacy constraints to deliver clear solutions while protecting the reliability of this critical system.
  • Design and maintain backend services, APIs, data models, and business logic that support intuitive source code workflows.
  • Collaborate across functions and teams, both asynchronously and synchronously, and involve domain experts when their input will improve the outcome.
  • Use AI agents for well-scoped work when they can speed up delivery without sacrificing quality, and critically review their output.
  • Write maintainable code that follows GitLab's standards and contribute to constructive code reviews.
  • Help strengthen reliability by monitoring production health metrics, participating in Tier 2 on-call, troubleshooting incidents, contributing to root cause analysis, and improving observability and resiliency.
  • Share knowledge through code review, technical documentation, and everyday collaboration while learning from others.

What you'll need

  • Professional experience building backend web applications, services, or application programming interfaces, with experience using Ruby and GraphQL.
  • An understanding of relational databases, structured query language, data modeling, caching, background processing, and backend performance practices.
  • Experience with full-stack development to build and maintain user-facing workflows and their underlying systems.
  • Experience writing backend unit and integration tests, with familiarity with the testing pyramid, Git, and collaborative code review processes.
  • Clear written and spoken English communication skills, including sharing useful status updates in a remote, asynchronous environment.
  • The ability to manage assigned priorities, work through ambiguity, take ownership of your work, and seek guidance when needed.
  • Experience using AI coding agents to speed up software development while critically reviewing their output.

Nice to have

  • Built agents or agent-based workflows that run in production, not just prototypes.

Details

  • Remote, working from the United Kingdom or Poland.
  • Poland base salary range: 248,000zł - 372,000zł (base salary only, excluding bonuses, equity, and benefits).
  • Functional team works across Europe and North America with both synchronous and asynchronous collaboration.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Backend Engineer (Ruby), Create: Change Record