Senior Backend Engineer, Ruby – AI Catalog

Posted Aug 31

This is a fully remote position, open to applicants in United Kingdom.

πŸ“‹ Description

β€’ Create and develop integrations that incorporate GitLab agents into platforms such as Slack and link external solutions like Claude Code or Codex with GitLab.

β€’ Assume full responsibility for complex features from start to finish.

β€’ Contribute to the development of architectural patterns that define how GitLab offers its AI capabilities.

β€’ Design, implement, and maintain secure, efficient, and thoroughly tested external agent integrations within the GitLab monolith backend.

β€’ Work collaboratively with Product Management, user experience teams, frontend and backend developers, and AI specialists to refine requirements and deliver high-quality enhancements iteratively.

β€’ Design, implement, and evaluate GraphQL and REST APIs and associated backend logic, ensuring clear contracts for frontend clients.

β€’ Enhance and expand automated testing, including RSpec and other testing frameworks.

β€’ Share best practices, standards, and insights with fellow engineers to facilitate responsible AI integration and evidence-based engineering.

β€’ Engage in Tier 2 on-call rotations, resolve production issues, contribute to root cause analysis, and enhance observability and resilience.

β€’ Analyze the competitive landscape and assist GitLab in developing robust AI integrations as agentic technology continues to advance.


⛳️ Requirements

β€’ Proven experience in building and maintaining production applications using Ruby on Rails, including background jobs, APIs, and data models.

β€’ Comfortable working across the stack within a mature codebase.

β€’ Expertise in designing or extending REST or GraphQL APIs with a focus on scalability, maintainability, and backward compatibility.

β€’ Practical experience in designing and deploying AI-powered backend features or integrations.

β€’ Strong SQL capabilities and familiarity with relational databases like PostgreSQL, including efficient querying and data modeling.

β€’ Experience in identifying and resolving performance bottlenecks at both application and, where applicable, infrastructure levels.

β€’ Willingness to learn, collaborate in an asynchronous and distributed team, and apply transferable skills from related technologies or fields.

β€’ Familiarity with Python backends or Vue frontends is an advantage.


🏝️ Benefits

β€’ Comprehensive benefits package to support your health, finances, and overall well-being.

β€’ Flexible Paid Time Off policy.

β€’ Access to Team Member Resource Groups.

β€’ Equity Compensation and Employee Stock Purchase Plan.

β€’ Growth and Development Fund.

β€’ Parental Leave.

People also viewed

Miratech1 day ago

Senior Backend Engineer, Golang

IN flagIndia, +1 more countryFull-timeBackend Engineer
ApplyView job
Miratech1 day ago

Senior Backend Engineer, Golang

IN flagIndia, +1 more countryFull-timeBackend Engineer
ApplyView job
Commit1 day ago

Middle Node.js Engineer

AM flagArmenia OnlyFull-timeBackend Engineer
ApplyView job
CodiLime1 day ago

Software Engineer – Go, Networking, Distributed Systems

PL flagPoland OnlyFreelanceBackend EngineerPLN 18k – PLN 25k/month
ApplyView job
Miratech1 day ago

Senior Backend Golang Engineer

IN flagIndia, +1 more countryFull-timeBackend Engineer
ApplyView job
Satalia1 day ago

Rust Developer

GR flagGreece, +2 more countriesFull-timeBackend Engineer€67k – €80k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers