
Remote opportunity at
GitLabBackend Engineer (Ruby), Create: Change Record
GitLab operates an intelligent DevSecOps orchestration platform trusted by millions of users globally to build secure software efficiently. The company is hiring a remote Backend Engineer…
Career Tools
About This Role
GitLab operates an intelligent DevSecOps orchestration platform trusted by millions of users globally to build secure software efficiently. The company is hiring a remote Backend Engineer to focus on the Change Record team within the Source Code stage. This role involves developing trustworthy records for changes made by both human developers and AI agents, operating within a complex and established product area. The position suits individuals with full-stack capabilities and…
Job Description
GitLab operates an intelligent DevSecOps orchestration platform trusted by millions of users globally to build secure software efficiently. The company is hiring a remote Backend Engineer to focus on the Change Record team within the Source Code stage. This role involves developing trustworthy records for changes made by both human developers and AI agents, operating within a complex and established product area.
The position suits individuals with full-stack capabilities and a strong backend focus who enjoy improving legacy systems and implementing new product features. Daily tasks involve working with Ruby on Rails, GraphQL, and relational databases while collaborating across various cross-functional groups. Team members use artificial intelligence coding assistants for routine tasks and participate in production support rotations.
Eligible applicants for this remote position must be residents of Poland or the United Kingdom. The base salary range for individuals based in Poland is 248,000 PLN to 372,000 PLN per year. GitLab offers full-time employee support including flexible paid time off, equity compensation, parental leave, and professional growth funds.
Responsibilities
- Develop performant and secure features using Ruby on Rails and GraphQL
- Design and maintain APIs, backend services, data models, and business logic
- Monitor production health metrics and participate in Tier 2 on-call incident resolution
- Write maintainable code and conduct constructive code reviews
- Integrate AI coding agents into daily workflows for well-scoped tasks
- Collaborate asynchronously and synchronously with multi-functional teams
Requirements
- Professional experience building backend web applications, services, or APIs using Ruby and GraphQL
- Understanding of relational databases, data modeling, caching, and SQL
- Familiarity with full-stack development to build user-facing workflows
- Experience writing backend unit and integration tests
- Proficiency in written and spoken English for remote asynchronous communication
- Experience using AI coding agents for software development
Qualifications
- Experience building production-ready AI agents or agent-based workflows
Core Skills
Benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation and Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this job remote?
Yes, this is a remote position. Candidates must work from Poland or the United Kingdom.
What is the salary for this position in Poland?
The base salary range for residents of Poland is 248,000 PLN to 372,000 PLN per year.
What technologies are used in this role?
Engineers primarily use Ruby on Rails and GraphQL, along with relational databases, Git, and AI coding agents.
What is the employment type?
This is a full-time position.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.