GitLab6 дней назад
Senior Backend Engineer (Ruby), AI Catalog: External Agents
Зарплата не указана
РЫНОК
14 500 ₽медиана по профессии
Backend Developer · 80 вакансий с указанной зарплатой
5 092половина предложений: 11 708–19 3981,2 млн
Работодатель не указал зарплату — сравните с рынком сами.
Remote
Обязанности
- 01Develop, ship, and maintain secure, well-tested, and performant external agent integrations across the GitLab monolith backend
- 02Collaborate with Product Management, user experience, frontend, backend, and AI specialists to refine requirements and deliver high-quality improvements iteratively
- 03Design, implement, and review GraphQL and REST application programming interfaces (APIs) and related backend logic, with clear contracts for frontend clients
- 04Improve and extend automated testing, including RSpec and other frameworks, to strengthen quality, reliability, and developer feedback loops
- 05Share standards, patterns, and lessons with other engineers to support responsible AI integration and evidence-based engineering across the team
- 06Participate in Tier 2 on-call rotations, troubleshoot production issues, contribute to root cause analysis, and improve observability and resiliency
- 07Assess the competitive landscape and help GitLab build strong AI integrations as agentic technology evolves
Требования
- 01Experience building and maintaining production applications with Ruby on Rails, including background jobs, APIs, and data models
- 02Comfort working across the stack in a mature codebase
- 03Proficiency in designing or extending REST or GraphQL APIs with attention to scalability, maintainability, and backward compatibility
- 04Practical experience designing and shipping AI-powered backend features or integrations
- 05Strong SQL skills and familiarity with relational databases such as PostgreSQL, including efficient queries and data modeling
- 06Experience identifying and addressing performance bottlenecks at the application and, where relevant, infrastructure layers
- 07Openness to learning, collaborating in an asynchronous, distributed team, and applying transferable skills from related technologies or domains; familiarity with Python backends or Vue frontends is a plus
Условия
- 01Flexible Paid Time Off
- 02Team Member Resource Groups
- 03Equity Compensation & Employee Stock Purchase Plan
- 04Growth and Development Fund
- 05Parental Leave
- 06Benefits to support your health, finances, and well-being
- 07Remote work
- 08Distributed team across EMEA, APAC, and AMER time zones