Задачи:
— Проектирование, разработка и поддержка гибкого функционала CRM
— Участие в оптимизации процессов: детализация задач, разбор и предотвращение инцидентов
— Анализ кода, рефакторинг, улучшение производительности
— Написание автоматических тестов, код-ревью коллег
— Снижение техдолга и поддержание инструментов в актуальном состоянии
Требования:
— От 6 лет коммерческой разработки на PHP (8.x), уверенное владение ООП, SOLID
— Опыт работы с Symfony или глубокий опыт с Laravel на реальных проектах
— Самостоятельность: умение планировать, находить эффективные решения и доводить задачи до конца
— Умение спроектировать решение и обосновать выбранный подход
— Опыт работы с очередями сообщений: RabbitMQ, Kafka или Redis Queue
— Уверенная работа с MySQL/PostgreSQL: оптимизация запросов, индексы
— Опыт написания тестов на PHPUnit и участия в код-ревью
— Git, базовые знания Linux, Nginx, Redis
— Английский от B1: международная компания, часть интервью проходит на английском
Будет плюсом:
— Опыт в продуктовых компаниях, финтехе, платёжных системах или highload
— Опыт применения TDD и DDD
Условия:
— Полная занятость
— График: 5/2
— Формат работы: удалённо или гибрид или офис
Задачи:
— Разрабатывать и поддерживать сервисы системы на Golang в рамках микросервисной архитектуры
— Разрабатывать новые и поддерживать существующие интеграции с различными внешними системами
— Брать ответственность за задачи, начиная от проработки технического решения, удовлетворяющего бизнес-требованиям, и заканчивая пост-релизной поддержкой
— Взаимодействовать с front/backend разработчиками, аналитиками, тестировщиками, техническими командами внешних систем
— Участвовать в code-review
Требования:
— Опыт коммерческой разработки от 4 лет, на go от 3 лет
— Знание архитектуры микросервисов и опыт разработки распределенных систем
— Опыт работы с PostgreSQL
— Опыт работы с брокерами сообщений (предпочтительно RabbitMQ)
— Будет плюсом:
— Высшее техническое образование
— Опыт работы c k8s
— Опыт работы с s3-совместимыми хранилищами
— Опыт работы с redis
— Опыт в проектировании высоконагруженных распределенных систем
— Опыт работы с системами логирования и мониторинга (grafana, prometheus, ELK)
Location: Москва
Команда занимается сбором качественных данных, которые принципиально важны для обучения передовых моделей ИИ.
Обязанности
* Определять техническую стратегию и целевую архитектуру системы.
* Проектировать системы, готовые к масштабированию от миллионов до миллиардов сущностей: горизонтальное масштабирование, шардирование, геораспределение.
* Принимать ключевые технологические решения: выбор стека, стратегии хранения, архитектурные паттерны (event-driven, CQRS и др.).
* Проектировать end-to-end пайплайны: URL discovery → fetch → parse → deduplicate → store → deliver.
* Писать код самых сложных и критичных компонентов: планировщик обхода, URL-фронтир, дедупликация, проводить performance engineering: профилирование, нагрузочное тестирование, устранение bottleneck-ов.
* Оптимизировать прокси-инфраструктуру и маршрутизацию трафика на глобальном уровне, исследовать и внедрять новые технологии: HTTP/3, QUIC, eBPF, io\_uring для максимизации throughput, разрабатывать стратегии оптимизации стоимости инфраструктуры (FinOps).
* Руководить командой из 3–6 инженеров: планирование, декомпозиция, приоритизация, формировать и поддерживать технические стандарты: Code Review, coding guidelines, архитектурные ADR, менторить разработчиков, проводить 1-1, помогать в профессиональном развитии, взаимодействовать с потребителями данных и смежными командами для планирования roadmap.
Требования
* **Знание Python и Go.**
* Коммерческий опыт разработки на Python и Go от 7 лет, из них не менее 2 лет в роли техлида/тимлида.
* Экспертиза в проектировании распределённых высоконагруженных систем (миллионы RPS, петабайты данных).
* Глубокое понимание сетевого стека: TCP/UDP, HTTP/1.1/2/3, TLS, DNS, QUIC.
* Практический опыт построения масштабных систем краулинга или аналогичных data acquisition систем.
* Экспертиза в асинхронном и параллельном программировании.
* Опыт проектирования микросервисной и event-driven архитектуры.
* Опыт работы с Kafka, Redis, PostgreSQL, ClickHouse (или аналогами).
* Уверенное владение Kubernetes, Docker, Terraform, CI/CD.
* Опыт работы с облачными платформами.
* Навыки глубокого troubleshooting: tcpdump, strace, perf, eBPF-инструменты.
* Опыт управления командой: планирование, Code Review, менторинг, 1-1, найм.
Будет плюсом
------------
* Знание Rust или C++ для написания высокопроизводительных компонентов.
* Опыт работы в компаниях с масштабным краулингом (поисковые системы, data aggregators).
* Опыт работы с io\_uring, eBPF, zero-copy networking.
* Опыт построения геораспределённых систем.
* Опыт применения ML для оптимизации crawl-стратегий (приоритизация, фильтрация, классификация).
* Публичные выступления, статьи.
Условия
* Крупнейшее DS\\&AI community — более 600 DS-специалистов банка.
* Дайджест о самых последних разработках в области DS\\&AI и отчеты с крупнейших конференций мира.
* Возможность быть соавтором НИРов и статей для международных конференций.
* Возможность выбрать удобный формат работы: гибрид или офис.
* Ежегодный пересмотр зарплаты, годовая премия.
* Корпоративный спортзал и зоны отдыха.
* Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития.
* Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа.
* Бесплатная подписка СберПрайм, скидки на продукты компаний-партнеров.
* Вознаграждение за рекомендацию друзей в команду Сбера.
Задачи:
— Участие в разработке и поддержке backend-систем для платформы глобальной мобильности и городских сервисов, включая ride-hailing, межгородские поездки, доставку и сервисы помощи.
Требования:
— 5+ лет коммерческого опыта backend-разработки в продуктивных средах.
— Глубокие знания Go, включая работу с конкурентностью, примитивами синхронизации, контекстом, управлением жизненным циклом горутин и паттернами корректного завершения.
— Опыт построения и поддержки высоконагруженных распределённых систем.
— Опыт разработки продуктов с комплексной бизнес-логикой и изменяющимися требованиями.
— Сильные навыки работы с SQL и моделированием данных: проектирование схем, объединения, агрегации, составные индексы, выбор типов данных, анализ запросов, стратегии масштабирования (репликация, партиционирование, шардинг).
— Опыт работы с MySQL или PostgreSQL.
— Понимание стратегий кэширования, включая Redis, cache-aside, прогрев и фоновое обновление.
— Опыт синхронного и асинхронного взаимодействия между сервисами, включая gRPC и брокеры сообщений, гарантии доставки, идемпотентность и балансировку нагрузки.
— Глубокое понимание паттернов микросервисной архитектуры и эффективного взаимодействия клиент-сервер, включая их ограничения и компромиссы.
— Практический опыт работы с инструментами наблюдаемости: метрики, логирование, распределённый трейсинг, алертинг, профилирование Go с pprof.
— Понимание нефункциональных требований, SLA, SLO и SLI.
— Опыт работы с Docker, Kubernetes, CI/CD и облачными платформами.
— Умение писать поддерживаемый и тестируемый код с хорошим покрытием unit и интеграционных тестов.
— Владение Git и современными процессами code review.
Условия:
— Проект на 3 месяца.
— Полная занятость.
— Работа в часовом поясе CET.
— Старт ASAP.
— Локация кандидата: ЕС, Грузия, Армения, Сербия, Казахстан.
Задачи:
— Проектировать и создавать масштабируемые, надёжные backend-сервисы
— Руководить архитектурой и техническими исследованиями
— Отвечать за сервисы в продакшене, включая наблюдаемость (метрики, логирование, трассировка)
— Наставлять инженеров и участвовать в код-ревью
Требования:
— Опыт коммерческой backend-разработки 5+ лет в высоконагруженных системах
— Глубокие знания Go (generics, reflection, unsafe, кастомные примитивы синхронизации)
— Продвинутый SQL (репликация, партиционирование, шардинг, оптимизация запросов)
— Опыт работы с Redis в высоконагруженных системах
— Знание gRPC, брокеров сообщений и микросервисной архитектуры
— Опыт с Docker, CI/CD, Kubernetes, AWS или аналогичными технологиями
— Навыки написания unit и интеграционных тестов
— Английский язык на уровне Intermediate и выше
Желательно:
— Опыт с Kafka, NATS, RabbitMQ
— Знание Terraform или Pulumi
— Навыки профилирования Go (pprof, trace)
— Опыт использования AI-инструментов для разработки (Copilot, ChatGPT, Claude)
Задачи:
— Проводить ручное функциональное, интеграционное и системное тестирование.
— Разрабатывать и поддерживать тестовую документацию, работать с дефектами, анализировать и воспроизводить пользовательские ошибки.
— Проводить review артефактов тестирования и совершенствовать процессы тестирования.
— Автоматизировать функциональное тестирование на Python.
Требования:
— Опыт более 5 лет.
— Не менее 3 лет практического опыта создания тест-кейсов и сценариев, подготовки и поддержки тестовой документации в TestRail, Zephyr или Xray.
— Применение методов тест-дизайна.
— Не менее 2 лет опыта ручного тестирования REST API с Postman, Insomnia или curl, проверки схем JSON Schema и OpenAPI и валидации бизнес-логики.
— Опыт автоматизации backend-тестов на Python с pytest и UI-тестов на Playwright, включая интеграцию с CI.
— Практический опыт тестирования систем с Apache Kafka, включая проверку порядка и гарантий доставки сообщений, тем, партиций и схем в Schema Registry.
— Опыт интеграционного, системного и UAT-тестирования, подготовки end-to-end сценариев и тестовых окружений, согласования критериев приёмки.
— Навыки тестирования БД и написания SQL-запросов.
— Опыт работы с PostgreSQL, MySQL, Oracle, MongoDB и Redis, проверки целостности данных и миграций.
— Опыт работы с Docker, GitLab CI, Kubernetes, kubectl и Helm, а также в Linux: написание bash/sh-скриптов, настройка сетевых параметров, мониторинг процессов и отладка тестовых стендов.
Условия:
— Формат: удалённо, полная занятость, оформление по ГПХ.
— Требуется гражданство РФ.
Задачи:
— Писать и поддерживать автотесты на Java.
— Проводить ручное, интеграционное и регрессионное тестирование.
— Тестировать API и взаимодействие микросервисов.
— Анализировать требования и тестовое покрытие.
— Разрабатывать инструменты автоматизации и работать с CI/CD.
Требования:
— Коммерческий опыт написания автотестов на Java от 2 лет и общий опыт веб-тестирования от 4 лет.
— Подойдёт сочетание 2 лет автоматизации и 2 лет ручного тестирования.
— Опыт работы с REST API, SQL на уровне сложных запросов.
— Опыт с Jenkins или GitLab CI.
— Опыт с Kafka или RabbitMQ.
— Опыт с WireMock или аналогами.
— Опыт работы с инфраструктурой и кешами.
— Стек: Docker, Kubernetes или OpenShift, Redis или Hazelcast.
Условия:
— Работа в Санкт-Петербурге, большую часть времени удалённо, офис раз в две недели.
— Гибкий график по договорённости с командой.
— ДМС со стоматологией с первых дней.
— Оплата профильных курсов и конференций.
— Квартальная премия по KPI.
— Доход обсуждается на интервью.
Задачи:
— Разработка и поддержка автотестов для web-приложений на Java, Selenium/Selenide и REST Assured.
— Анализ функциональных и нефункциональных требований, разработка тест-кейсов.
— Интеграция автотестов в CI/CD, участие в код-ревью, поддержка и развитие фреймворка автоматизации.
— Тестирование асинхронных сервисов через брокеры сообщений, оптимизация и рефакторинг автотестов.
Требования:
— Высшее образование и коммерческий опыт автоматизированного тестирования более 3 лет.
— Уверенное знание Java Core, опыт разработки UI- и API-автотестов.
— Знание TestContainers, REST Assured, Selenium/Selenide/Playwright.
— Знание Maven или Gradle, JUnit 5 или TestNG, процессов тестирования и техник тест-дизайна.
— Опыт работы с TMS и баг-трекерами, понимание ООП и паттернов проектирования, включая Page Object и Page Factory.
— Опыт работы с PostgreSQL, MySQL или Oracle и написания SQL-запросов средней сложности.
— Опыт настройки CI/CD-пайплайнов, работы с Kafka и/или RabbitMQ, ELK/Kibana/Grafana, Docker и Kubernetes.
— Понимание работы Istio-proxy и умение читать логи Kubernetes.
— Будет плюсом: Kotlin, Linux, настройка тестовых окружений, BDD (Cucumber, JBehave), нагрузочное тестирование, MongoDB и Redis.
Условия:
— Удалённая работа, полная занятость или проектная работа.
— Оформление по ГПХ.
— Локация и гражданство: РФ или РБ.
Требования:
— 3+ года коммерческой разработки на Python (FastAPI / Django).
— Опыт с PostgreSQL, ORM, REST API и вебхуками.
— Уверенные навыки работы с Docker Compose, Linux и самостоятельного деплоя.
— Опыт применения LLM API (OpenAI / Anthropic / OpenRouter) в продакшене.
— Понимание RAG, function calling, промпт-инжиниринга и рисков LLM (галлюцинации, injection).
— Свободный русский язык, узбекский, английский-B1+ (чтение технической документации).
— Будет плюсом: Опыт с LangGraph, pgvector, MCP, Voice AI (STT/TTS, Asterisk), Redis, а также базовый React/TypeScript.
Локация: Ташкент, офис.
Задачи:
— разрабатывать новые фичи и интеграции (API и админка)
— рефакторить и оптимизировать код на Laravel, тяжёлого легаси нет
— запускать новые проекты с нуля и вести R&D-задачи
Требования:
— 5+ лет коммерческой разработки на PHP
— уверенный Laravel, сильные знания SQL и оптимизации запросов
— опыт с highload, очередями, Redis, Nginx, *nix CLI
— письменный английский от B2
— будет плюсом Golang, IaC и опыт с отказоустойчивыми системами
Условия:
— удалёнка из любой точки в поясах GMT+1 - GMT+5
— оплачиваемый отпуск и больничные
— технику после испытательного срока
— возможность строить личных AI-агентов на нашей инфраструктуре
— прямое влияние на продукт мирового уровня
УдалённоseniorНахожусь в поиске Backend PHP разработчика; удалёнку из любой точки в поясах GMT+1 - GMT+5
Location: Bangalore, India
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems.
Co-create the future with us
as we build technology that transforms how the world develops software.
*
Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
We're looking for an Intermediate Site Reliability Engineer to join the Cells Infrastructure team in GitLab's Scale & Architecture organization. In this role, you'll help build and operate Cells, the architecture that lets GitLab.com scale horizontally. Cells splits GitLab.com into many independent units, each with its own application and data stack, behind a shared routing layer.
This is a build-it-and-run-it role. You'll provision cells, route traffic to them, deploy them safely, and keep them reliable in production. You'll also help move customer organizations onto Cells, one of GitLab's most important scaling initiatives.
What you'll do
Operate Cells in production: join the on-call rotation, respond to incidents, lead post-incident reviews, and drive corrective actions to completion.
Define and monitor service level objectives (SLOs) for routing and cell health, and build the dashboards, alerts, and runbooks behind them.
Provision and operate cell infrastructure on Amazon Web Services (AWS) and Google Cloud Platform (GCP), including Kubernetes, networking, Identity and Access Management (IAM), PostgreSQL, Redis, and object storage.
Develop infrastructure as code with Terraform, Helm, and GitOps tooling such as Argo CD.
Operate and extend the global routing layer, built on Cloudflare Workers, Envoy, and a Go service backed by Cloud Spanner, and expand routing to more protocols and services.
Improve the continuous integration and continuous delivery (CI/CD) pipelines behind ring-based deployments, covering promotion, database migrations, quality assurance validation, and rollback.
Support organization migrations by preparing destination cells and helping with dry runs and production cutovers.
Work with product teams to make their services cell-compatible, and write documentation so others can operate Cells with confidence.
Take part in on-call or operational support where your team’s ownership model requires it.
What you'll bring
Professional experience running production infrastructure at scale on AWS, GCP, or both, including Kubernetes, along with strong Terraform and Helm skills.
Proficiency in Go, or strong experience in another systems language and willingness to work in Go daily.
Solid grounding in site reliability engineering (SRE) best practices: SLOs and error budgets, blameless post-incident reviews, reducing toil through automation, capacity planning, and designing for graceful degradation.
Experience owning services in production, including on-call, incident response, and monitoring with tools such as Prometheus and Grafana.
Practical knowledge of progressive delivery: how to roll changes safely across a fleet and how to roll them back.
A strong understanding of distributed-systems fundamentals, such as request routing, proxies, consistency, and failure domains.
Experience working effectively in distributed, all-remote teams: you default to asynchronous, written-first communication, document decisions in issues and merge requests, hand off work cleanly across time zones, and stay transparent about progress and blockers.
Experience with Cloudflare, Spanner, Argo CD, TypeScript, or operating GitLab at scale is a plus, not a requirement.
About the team
Every team in our organization owns its services end to end, from design through on-call.We own the control plane that tracks cells and decides where each request belongs, and keep the fleet in step with GitLab's release cadence.We work closely with delivery, database, migration, and product teams across GitLab. Feature teams own how their services behave on the platform; we own the underlying infrastructure.We're an all-remote, asynchronous team. We make decisions in GitLab issues, use directly responsible individuals (DRIs) to own technical direction, demo our work weekly, and use AI-assisted workflows every day.
How GitLab Supports Full-Time Employees
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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from
underrepresented groups
are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines:
GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy:
Please review our
Recruitment Privacy Policy.
Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also
GitLab’s EEO Policy
and
EEO is the Law
. If you have a disability or special need that requires
accommodation
, please let us know during the
recruiting process
.
Задачи:
— Планировать и сопровождать релизы AI‑агентов и связанных сервисов
— Анализировать требования и технические постановки, оценивать тестовое покрытие
— Проводить ручное функциональное, интеграционное, регрессионное и E2E‑тестирование AI‑агентов и их интеграций
— Тестировать API агентов и вспомогательных сервисов (REST, WebSocket/Socket.io)
— Разбирать логи, локализовать ошибки, взаимодействовать с разработкой и аналитикой для быстрого фикса
— Вести тестовую документацию: чек‑листы, тест‑кейсы, тест‑планы, сценарии E2E (в Jira/TM4Jira)
— Автоматизировать рутинные проверки на Python (pytest + requests), постепенно наращивая долю автотестов в готовом фреймворке автотестирования в CI/CD (GitLab CI / GitHub Actions)
— Участвовать в оценке качества ML/LLM‑компонентов: проверка ответов, выявление галлюцинаций, базовые метрики (BLEU/ROUGE, LLM‑as‑judge), регрессионные проверки поведения агентов
Требования:
— Опыт тестирования 2–4 года: веб‑приложения + API, уверенное ведение тест‑кейсов/чек‑листов, работа в Jira
— Опыт участия хотя бы в одном проекте с ML/LLM: тестирование качества ответов, галлюцинаций, базовых метрик (BLEU/ROUGE, LLM‑as‑judge) — будет большим плюсом
— Навыки автоматизации на Python: pytest (фикстуры, параметризация), requests для API
— Понимание, как встраивать автотесты в готовый фреймворк и запускать в CI/CD
— Опыт тест‑дизайна: позитив/негатив/пограничные сценарии, классы эквивалентности, граничные значения
— Умение проектировать сложные E2E для микросервисных и диалоговых ML‑продуктов
— Понимание ML/LLM‑концепции: классификация, ранжирование, векторизация, поиск, RAG, мультиагентные/агентные системы
— Понимание SDLC для ML (data → train → deploy → monitor)
— Понимание микросервисной архитектуры: REST, очереди, базовое представление о WebSocket/Socket.io, Redis, Kibana — на уровне чтения логов и понимания, где искать проблему
Будет плюсом:
— Опыт backend‑автотестов и тестирования Edge сценариев
— Опыт настройки тестового окружения, работы с Docker/K8s на базовом уровне
— Желание развиваться в сторону SDET / QA‑инженера в AI‑направлении: eval‑фреймворки для LLM, автоматизация оценки агентов, метрики качества
Условия:
— Гибридный формат работы 3 дня в неделю в офисе и 2 дня дома для Москвы, Санкт-Петербурга, Казани, Ярославля, Рыбинска, Нижнего Новгорода, Воронежа, Краснодара, Самары, Екатеринбурга, Новосибирска, Владивостока
— Удалённый формат работы в других регионах РФ
— Опыт работы в аккредитованной IT-компании над социально значимыми уникальными проектами
— Стабильный доход и квартальные премии
— Гибкое начало рабочего дня
— ДМС со стоматологией и международной страховкой
— Интересная программа внутреннего и внешнего обучения
— Прозрачные условия для развития и карьерного роста
Задачи:
— Разрабатывать и поддерживать продукт на Ruby (рассматриваем также Go);
— Работать с личным кабинетом и постоянными интеграциями;
— Интегрироваться с криптобиржами и эквайринговыми провайдерами через API;
— Кастомизировать продукт под разных партнёров;
— Писать юнит- и интеграционные тесты;
— Работать с PostgreSQL и Redis в монолитной архитектуре;
— Настраивать безопасность транзакций и антифрод.
Требования:
Обязательно:
— Опыт от 2 лет, уровень Middle;
— Опыт работы в финтехе;
— Ruby (приоритет) или Go;
— Понимание монолитной архитектуры;
— PostgreSQL и Redis;
— Опыт написания юнит- и интеграционных тестов;
— Опыт работы с CI/CD;
— Самостоятельность, результативность, готовность работать в команде с сильными сеньорами;
— Реальное владение навыками - не только через нейросети.
Будет плюсом:
— Опыт в криптовалютах;
— Опыт в гемблинге;
— Знание Docker;
— Опыт разработки Telegram-ботов;
— Настраивать мониторинг и логирование (Grafana/Prometheus/ELK).
Условия:
— Полностью удалённый формат, график 5/2 с 9:00 до 18:00, на связи по рабочим вопросам;
— Перспектива роста дохода, при хорошем результате через год доход может вырасти до х2;
— Работа в команде из трёх разработчиков, где уже есть два сеньора;
— Живой продукт с активным развитием, новые интеграции, новые сценарии, новые направления;
— Влияние на технические решения, возможность предлагать улучшения и участвовать в обсуждениях;
— Старт обсуждается индивидуально по итогам собеседования.
Задачи:
— Разработка бекэнд для автоматизированных систем, направленных на мониторинг информационного пространства
— Доработка и автоматизация уже существующих систем
— Работа с микросервисной архитектурой, включая сервисы от небольших служебных до высоконагруженных для обработки данных
— Работа в формате 2-недельных спринтов с планированием и ретро
— Работа в командах по 10-12 человек
Требования:
— Опыт работы в аналогичной должности от 1 года
— Опыт работы с асинхронным Python 3.6-3.10, PostgreSQL, RabbitMQ
— Понимание принципов микросервисной архитектуры, обеспечение надежности взаимодействий системы и ее отказоустойчивости
— Умение покрывать свой код тестами
— Понимание работы с базами данных и асинхронности
— Умение работать с нагрузочным тестированием
— Стек: FastApi, Aiohttp, Kubernetes, Jenkins, SQLAlchemy, Redis, RabbitMQ, Pydantic, Alembit
— Будет плюсом: Selenium, Playwright, Gino, MySQL, pre commit hook, Twine, gRPC
Условия:
— Оформление по ТК РФ, 100% белая заработная плата
— График работы 5/2 с 8:30-17:30, пятница – сокращенный день до 16:15, возможность гибкого начала рабочего дня
— Гибридный формат работы с возможностью посещения офиса
— Современный комфортный офис
— Забота о здоровье сотрудников: добровольное медицинское страхование (после 3 месяцев работы), скидки по ДМС для родственников, скидки на стоматологию, полис для выезжающих за границу
— Материальные бонусы: годовая премия, дополнительные выплаты к отпуску, материальная помощь при рождении детей и к другим значимым событиям, помощь в сложных жизненных ситуациях
— Забота о развитии: внешнее обучение за счет работодателя, внутреннее обучение (СДО, тренинги)
— Корпоративные мероприятия, подарки для детей
Задачи:
— Разработка backend для AI-агентов
— Интеграция с API существующих автоматизированных систем
— Реализация RAG-пайплайнов
— Оптимизация производительности
— Code review
Требования:
— Опыт backend-разработки от 3 лет
— Знание Python (FastAPI, Django), Java или Go
— Опыт работы с LLM-фреймворками LangChain, LlamaIndex
— Опыт работы с PostgreSQL, Redis, MongoDB
— Знание микросервисной архитектуры и event-driven архитектуры
Условия:
— Комфортный современный офис рядом с метро Кутузовская
— Официальное оформление, срочный трудовой договор до 01.07.2027 с последующим переводом на бессрочный
— Гибридный формат работы
— Ежегодный пересмотр зарплаты
— Корпоративный спортзал и зоны отдыха
— Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
— Программа адаптации и помощь руководителя на старте (для Junior позиций)
— Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
— Гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
— Подписка СберПрайм с возможностью совместного использования на трёх близких
— Вознаграждение за рекомендацию друзей в команду Сбера.
Задачи:
— Тестировать backend-функциональность и микросервисы.
— Тестировать API: REST, gRPC и WebSocket.
— Проводить интеграционное тестирование сервисов, взаимодействующих по HTTP и AMQP, в том числе через RabbitMQ.
— Проверять работу с базами данных PostgreSQL и Redis.
— Анализировать и тестировать требования и техническую документацию.
— Разрабатывать тест-планы и тест-кейсы в TestIT.
— Вести документацию и работать с задачами в Jira и Notion.
— Локализовать, описывать и сопровождать дефекты.
— Готовить отчеты по результатам тестирования.
— Анализировать логи и данные мониторинга в Grafana и Sentry.
— Работать с тестовыми окружениями и подготавливать тестовые данные.
— Активно взаимодействовать с командой разработки.
Требования:
— Опыт работы QA-инженером от 3 лет.
— Обязательный опыт тестирования backend-сервисов.
— Опыт тестирования REST- и gRPC API.
— Опыт интеграционного тестирования.
— Уверенное владение SQL: SELECT, INSERT, UPDATE, JOIN, агрегатные функции.
— Понимание принципов работы брокеров сообщений, в частности RabbitMQ.
— Опыт работы с JSON и Protocol Buffers (Proto).
— Знание техник тест-дизайна и умение применять их на практике.
— Навыки работы с Postman, Git и инструментами разработчика в браузере (DevTools).
Будет плюсом:
— Опыт тестирования веб- и мобильных приложений.
— Опыт работы с Kubernetes.
— Опыт работы с CI/CD в GitLab.
— Опыт разработки и поддержки API- и UI-автотестов на Kotlin с использованием JUnit/TestNG и Selenium WebDriver.
— Опыт нагрузочного тестирования с использованием k6.
Задачи:
— Разработка и развитие backend-сервисов на C#/.NET (ASP.NET Core, Web API) в микросервисной архитектуре.
— Проектирование и реализация REST API, проработка контрактов, версионирование API и интеграций.
— Работа с данными: проектирование схемы, оптимизация запросов, миграции в MS SQL Server / PostgreSQL (EF Core, Dapper).
— Интеграция с очередями сообщений: Kafka (или аналоги) - проектирование топиков, обработка ошибок, гарантии доставки.
— Участие в архитектурных решениях: выбор подходов, оценка trade-off’ов, влияние на стабильность и масштабируемость системы.
— Оптимизация производительности сервисов: анализ узких мест, работа с concurrency, кэширование, профилирование.
— Написание unit- и integration-тестов (xUnit/NUnit), участие в code review, улучшение качества кода и инженерных практик.
— Участие в CI/CD-процессах: Git, GitLab CI/Azure DevOps/Jenkins, деплой в production.
— Взаимодействие с командами разработки, DevOps, аналитиками и бизнес-стейкхолдерами.
— Учёт требований безопасности в корпоративных и банковских приложениях (аутентификация, авторизация, шифрование, аудит).
Требования:
— Коммерческий опыт разработки на C#/.NET от 3–6 лет, уровень Middle+ / Senior.
— Законченное высшее образование.
— Наличие военного билета (для военнообязанных).
— Уверенное знание .NET Core и .NET Framework, ASP.NET Core, Web API.
— Опыт разработки REST API (RESTful), применение IoC-контейнеров (built-in DI, Autofac и аналоги).
— Опыт работы с MS SQL Server (T-SQL) и/или PostgreSQL: схема, сложные запросы, оптимизация, индексы, транзакции, isolation levels.
— Опыт работы с Kafka: топики, партиции, consumer groups, гарантии доставки, идемпотентность.
— Понимание принципов микросервисной архитектуры и распределённых систем: service discovery, circuit breaker, rate limiting, observability.
— Понимание вопросов безопасности корпоративных приложений: аутентификация, авторизация, шифрование, аудит, защита данных.
— Опыт разработки высоконагруженных систем, проектирования сложных распределённых систем.
— Опыт разработки банковских систем или интернет-банков, знание банковской предметной области (счета, платежи, транзакции, лимиты, compliance).
— Опыт работы с Git, понимание принципов CI/CD.
— Умение работать автономно, брать задачу целиком и доводить до результата.
— Умение переводить бизнес-требования в технические решения и аргументировать свой выбор.
Будет плюсом:
— Опыт работы с Docker, Kubernetes, Azure/AWS, базовое понимание инфраструктуры и деплоя.
— Опыт работы с RabbitMQ, Azure Service Bus, MassTransit, gRPC, GraphQL.
— Знание паттернов DDD, CQRS, Event Sourcing, Clean Architecture, SOLID, GoF.
— Практика работы с мониторингом и логированием: Prometheus, Grafana, ELK, OpenTelemetry.
— Опыт работы с Redis, кэшированием, распределёнными кэшами.
— Английский язык для работы с зарубежной документацией, командами и стейкхолдерами (для европейских и американских проектов нужен уровень от B2+).
Процесс:
— Короткое общение с рекрутером.
— Техническое интервью / TechCertify-скрининг.
— Передача на подходящие проекты клиентам.
Location: London, United Kingdom - Deliveroo
Our Global Structure
Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may collaborate with teammates, systems, and leaders across DoorDash and Wolt. Together, we’re unlocking new possibilities as one global team.
About the Role
Join us in our mission to transform the way people shop and eat, where impact, innovation and growth drive everything we do. Our Engineering teams tackle complex technical challenges across a global, three-sided marketplace, building and scaling systems that serve millions of customers, riders and partners every day.
From real-time logistics to resilient infrastructure and marketplace optimisation, we design, build and operate technology that powers Deliveroo’s growth at scale.
In November 2023 we launched our non-food retail offering, Deliveroo ‘Shopping’, where we work with large and small merchants. We oversee all operations within the grocery and retail ecosystem, ensuring stores are equipped to receive and efficiently process orders. Our solutions empower stores to manage orders seamlessly through multiple channels, including our in-house app, API integration, and devices pre-installed with our software. Additionally, we provide tools to maintain and update product catalogs, ensuring accurate inventory for consumers. The technology we’ve developed enables our partners to pick the correct items swiftly while keeping inventory data current, optimizing both efficiency and accuracy.
We’re looking for a
Staff Software Engineer
to join our
London, UK - Hybrid (3 days from the office)
team. In this role, you’ll help us define technical solutions for critical business problems and lead the technical direction for complex, high-scale systems.
Get to know our
Engineering
team — what drives us, how we work, and what you can expect.
What You’ll Be Doing
You’ll be joining a high-impact engineering group focused on solving unstructured and ambiguous challenges. You will act as a technical authority, aligning non-adjacent teams to deliver results that move the needle for the entire organisation.
Here’s what your day-to-day might look like:
Drive Technical Excellence:
Improve code structure and architecture across your team’s remit, developing, releasing and running large-scale web applications whilst transitioning our monolithic codebase to a microservice-based architecture
Lead Project Planning:
Foresee dependencies and risks, partnering closely with Product and Design to ensure smooth delivery of complex features, whilst defining the backend architecture and tech stack for a product area
Optimise Operations:
Improve performance, reliability, scalability and security for our backend systems
Collaborate & Influence:
Build relationships across global engineering teams to identify collaboration opportunities and influence the wider technical roadmap.
Mentor & Hire:
Support the personal growth of your colleagues through technical guidance and take an active role in conducting engineering interviews to scale our team.
What You’ll Need to Thrive
Our ideal candidate will bring strong expertise in some of these areas and curiosity to grow in others:
Proficiency in using AI coding tools
(e.g., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing, generating code, testing, monitoring and releasing software
Strong Engineering Principles:
Deep pride in writing readable, well-designed, and well-tested software.
Backend Expertise:
Significant experience building web-based applications (we use Go, Ruby/Rails, Python, Scala, and Rust).
Data Proficiency:
Practical experience with relational databases (PostgreSQL, MySQL) and "NoSQL" backends like Redis, DynamoDB, or ElasticSearch.
Systems at Scale:
Proven ability to manage web architecture at scale (handling 20krpm and above).
Technical Leadership:
Experience breaking down large pieces of work and guiding implementation choices for a team of engineers.
Why Join Us?
At Deliveroo, you’ll do work that matters—solving real-world problems in a three-sided marketplace that’s constantly evolving. We’re food lovers, problem solvers, community organisers, proud parents, and more, brought together by a shared drive to make things better. Working here you can expect to:
🔧
Solve meaningful problems at real scale
Work on a complex, always-on marketplace that impacts millions every day.
🌱
See your impact, fast
Ship, test and improve ideas quickly in a low-hierarchy, high-ownership environment.
🧠
Grow through challenge and ownership
Take on big, ambiguous problems and accelerate your career with strong support.
🌎
A culture built for builders
High standards, collaboration, flexible working and continuous learning.
💰
Share in the success you help create
Competitive salary and equity options, so you’re rewarded for the impact you make.
Diversity, Equity and Inclusion
At Deliveroo, we know that a great workplace reflects the world around us and that true diversity and inclusion make us stronger, more creative, and better at what we do. We’re committed to fostering an environment where everyone can do their best work and feel they belong.
We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief.
If you have a disability or long-term health condition and need support to apply for one of our roles, or require any reasonable adjustments during the recruitment process, you’ll have the opportunity to let us know once you’ve submitted your application. We’ll share details on how to request support so we can ensure you have a fair and equitable experience.
If you’re excited about making a real impact in a fast-moving marketplace and growing your career alongside ambitious, supportive teams, we’d love to hear from you!
Beware of recruitment scams: DASH Brands will never ask you to pay money or share sensitive financial information during hiring — learn more about DASH Brands' legitimate recruiting process at
careersatdoordash.com/recruitment-scam-awareness
.
leadМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Bangalore, India; Experience working effectively in distributed, all-remote teams: you default to asynchronous, written-first communication, document decisions in issues and merge requests, hand off work cleanly across time zones, and stay transparent about progress and blockers
География найма не уточнена
middleГеография найма не уточнена
London, United Kingdom - Deliveroo; We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief