Description
GitLab is seeking a Senior Backend Engineer to join its External Agents team. As a Senior Backend Engineer, you will design and build integrations that bring GitLab agents into tools such as Slack and connect external solutions with GitLab.
Responsibilities:
- Develop, ship, and maintain secure, well-tested, and performant external agent integrations across the GitLab monolith backend.
- Collaborate with Product Management, user experience, frontend, backend, and AI specialists to refine requirements and deliver high-quality improvements iteratively.
- Design, implement, and review GraphQL and REST application programming interfaces (APIs) and related backend logic.
- Improve and extend automated testing to strengthen quality, reliability, and developer feedback loops.
- Share standards, patterns, and lessons with other engineers to support responsible AI integration.
- Participate in Tier 2 on-call rotations, troubleshoot production issues, and contribute to root cause analysis.
- Assess the competitive landscape and help GitLab build strong AI integrations.
Requirements:
- Experience building and maintaining production applications with Ruby on Rails.
- Comfort working across the stack in a mature codebase.
- Proficiency in designing or extending REST or GraphQL APIs.
- Practical experience designing and shipping AI-powered backend features or integrations.
- Strong SQL skills and familiarity with relational databases such as PostgreSQL.
- Experience identifying and addressing performance bottlenecks.
- Openness to learning, collaborating in an asynchronous, distributed team.
Benefits:
- 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
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/gitlab/jobs/8759577002