
Senior Backend Engineer, Ruby β AI Catalog
Posted Aug 31

Posted Aug 31
This is a fully remote position, open to applicants in United Kingdom.
β’ 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.
β’ 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.
β’ 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.
Miratech
Miratech
CodiLime
Get handpicked remote jobs straight to your inbox weekly.