обновлено 9 дней назад
Backend Engineer (Ruby)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Backend Engineer (Ruby/GraphQL): Building secure, reliable, and performant backend services, APIs, data models, and business logic for GitLab source code workflows with an accent on Ruby, GraphQL, database performance, and AI-assisted development. Focus on designing resilient systems across GitLab.com, self-managed instances, and GitLab Dedicated, tuning queries and caching, and improving observability through production monitoring and incident analysis.
Location: Remote, Canada
Company
provides an intelligent orchestration platform for DevSecOps, helping organizations improve developer productivity, security, compliance, and software delivery.
What you will do
- Develop secure, well-tested, and performant backend features and improvements using Ruby and GraphQL.
- Design and maintain backend services, APIs, data models, and business logic for source code workflows.
- Work through complex requirements and legacy constraints while protecting system reliability.
- Collaborate asynchronously and synchronously with product management, design, testing, security, research, technical writing, Gitaly, Code Review, and other Source Code teams.
- Use AI coding agents for appropriately scoped work and critically review their output.
- Monitor production health, participate in Tier 2 on-call, troubleshoot incidents, conduct root cause analysis, and improve observability and resiliency.
Requirements
- Professional experience building backend web applications, services, or APIs with Ruby and GraphQL.
- Understanding of relational databases, SQL, data modeling, caching, background processing, and backend performance practices.
- Experience contributing to user-facing workflows and maintaining their underlying systems.
- Experience writing backend unit and integration tests, with familiarity with the testing pyramid, Git, and collaborative code reviews.
- Experience with AI coding agents or interest in developing these skills in a complex monorepo.
- Clear written and spoken English communication skills for remote, asynchronous collaboration.
Culture & Benefits
- Remote work with asynchronous and synchronous collaboration.
- Health, financial, and well-being benefits.
- Flexible paid time off and parental leave.
- Equity compensation and an employee stock purchase plan.
- Growth and development funding.
- Team member resource groups and an inclusive workplace.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →