Задачи:
— Разрабатывать мультиагентные системы и GenAI-агентов (субагенты, оркестрация).
— Строить и сопровождать RAG-решения: векторные хранилища, пайплайны, ретривал.
— Интегрировать LLM-инструменты с внутренними сервисами через REST API и OAuth2.
— Обрабатывать и трансформировать структурированные данные (JSON, PostgreSQL).
— Проектировать промпты и LLM-сценарии: суммаризация, генерация отчётов, структурирование данных.
— Разрабатывать и эксплуатировать решения в ОС Windows.
— Обеспечивать защиту чувствительных данных в корпоративной среде.
Требования:
— Уверенное владение JavaScript / TypeScript и Python.
— Опыт создания GenAI-агентов, субагентов или мультиагентных систем.
— Опыт работы хотя бы с одним из подходов: low-code / visual (n8n, Flowise, Dify, Langflow) или code-first (LangChain, LangGraph, LlamaIndex, Semantic Kernel, CrewAI, AutoGen или аналоги).
— Опыт работы с REST API и OAuth2.
— Уверенная работа с JSON и PostgreSQL.
— Понимание принципов prompt engineering.
— Опыт с LLM-сценариями: суммаризация, генерация отчётов, структурирование данных.
— Опыт построения или сопровождения RAG-решений.
— Опыт работы с векторными хранилищами: PGVector, Qdrant, Milvus или аналогами.
— Опыт работы с LangChain или аналогичными фреймворками оркестрации LLM.
— Готовность вести разработку и эксплуатацию в ОС Windows.
— Понимание принципов защиты чувствительных данных.
Будет плюсом:
— Опыт в корпоративных или банковских проектах.
— Знание инструментов мониторинга LLM-приложений.
— Понимание архитектуры микросервисов.
Условия:
— Удалённая работа из любого региона РФ.
— Full-time, гибкий график с синхронизацией по МСК.
— Официальное оформление по ТК РФ.
— Возможность влиять на архитектуру и внедрять современные GenAI-решения в реальном корпоративном контуре.
Location: Remote, Canada; Remote, United States
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
Data Products integrates GitLab and third-party SDLC data, and builds the dashboards, APIs, and data products that turn it into trusted, interoperable intelligence for customers and internal teams.
This is a 0 to 1 team and we are hiring for a foundational engineering role. That means you bring technical leadership through ambiguity, helping figure out what to build, making the foundational design decisions, and keeping delivery moving while the picture is still forming. You own the full lifecycle of what ships and stand behind it.
What you'll bring
Proven ability to influence as a Staff owning product or platform systems end to end across multiple engineering and product teams.
High agency, i.e finds the owner, clarifies the path, makes the call, and keeps pushing until the work lands.
Force multiplier and raise the people and the codebase around them
Deep full-stack expertise, including strong proficiency in
Go, Ruby
and
Node
.
Depth in at least one of analytics and metrics platforms, graph data systems, CDC and warehouse integration.
Hands-on experience building production AI-powered tool orchestration.
Experience operating multi-tenant systems across SaaS and self-managed deployment.
Direct communicator who builds alignment across teams.
Bias to write things down and make reasoning legible.
What you'll own
Architect how GitLab and third-party data is ingested, modeled, and synced into the knowledge graph as a near-real-time graph of the development ecosystem.
Lead integration with external systems for business context (Jira, observability tools, Zendesk, ServiceNow), indexed into the graph.
Architect the Data Marketplace so customers consume GitLab data through Snowflake, Databricks, and BigQuery with no engineering dependencies.
Publish GitLab observability as OpenTelemetry and broker the data-sharing APIs.
Define operational readiness for everything the team ships across GitLab.com, Dedicated, and Self-Managed.
Translate an ambiguous 0 to 1 problem space into concrete, iterable roadmaps in partnership with Product, Design, and the graph backend team.
Resolve cross-team dependencies across graph backend, AI Platform, and Infrastructure without escalating everything upward.
Mentor senior and intermediate engineers through design reviews, pairing, and code review.
Create organizational leverage through speed. You identify systemic bottlenecks, simplify processes, and design systems that dramatically improve execution velocity.
Take part in on-call or operational support where your team’s ownership model requires it.
About the team
Data Products work across three surfaces:
Dashboard and Reporting Framework
Builds AI-native dashboard components so customers and internal teams can see engineering health and GitLab's impact across DORA, VSA, AI Impact, SDLC trends, security, and quality, and launch their own custom dashboards on the same framework.
Internal Ingestion
Ingests third-party data into the GitLab and power tools like Knowledge Graph, building connectors so that signals from systems like Jira, Zendesk, ServiceNow, and observability tools become one queryable, near-real-time graph of the developer ecosystem.
External Ingestion
External makes GitLab and Knowledge Graph data consumable outside the product, through marketplace listings, data-sharing APIs and SDKs, and co-branded partner products.
We are a new team in a highly ambiguous, high-impact space, and we need engineers who can create clarity while building, make practical tradeoffs, unblock cross-team dependencies, and keep pushing until meaningful customer value lands.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our
benefits
and
equity
. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
United States Salary Range
$152,800
—
$259,200 USD
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
.
УдалённоRemote, Canada; Remote, United States; The base salary range for this role’s listed level is currently for residents of the United States only
Компания IT People group ищет Senior Fullstack разработчика для работы на удалённой основе в России по договору ИП/СМЗ с полной занятостью на проекте, который продлится с 2 ноября 2026 по 16 апреля 2027 года. В качестве технологий используются C#, C++, NanoCAD API/SDK, а также базы данных MSSQL и PostgreSQL. Основные обязанности включают создание расчетного модуля в виде надстройки на графической платформе NanoCAD, проектирование модульной архитектуры, разработку математических моделей для расчетных модулей, а также создание пользовательских интерфейсов и объектов в среде NanoCAD с возможностью их управления. Кроме того, требуется подготовка и проведение модульного тестирования разработанных компонентов и устранение замечаний, выявленных заказчиком в ходе тестирования. Уровень оплаты обсуждается индивидуально.
УдалённоseniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Обязанности:
— Разработка и поддержка административного портала на React/TypeScript: приложения, роли и доступы, секреты, пространства, ресурсы, репозитории и базовые образы, модели, мониторинг и отчёты;
— Разработка и доработка REST API на Python/FastAPI в сервисах портала, шаблонизатора и нотификаций: эндпоинты, схемы Pydantic, сервисный слой, доступ к PostgreSQL;
— Ведение фичи целиком: контракт OpenAPI, реализация на бэкенде, генерация клиента, экран и проверка прав;
— Ролевая модель на фронте и авторизация на бэкенде;
— Интеграции с GitLab, Vault, Airflow, Superset и смежными сервисами платформы;
— Контейнеризация своих сервисов и участие в выкладке в Kubernetes через существующие CI/CD-пайплайны;
— Тесты: pytest на API, Vitest и e2e на интерфейс.
Требования:
— Опыт коммерческой разработки и на TypeScript/React, и на Python — от 4 лет суммарно, из них не меньше двух лет на каждом стеке;
— React 18: многостраничное приложение, роутинг, формы, таблицы, разграничение экранов по ролям;
— Уверенный TypeScript;
— Работа с REST и OpenAPI: проектирование контракта и использование сгенерированного клиента;
— Python и FastAPI: асинхронные эндпоинты, Pydantic, структура роутер — сервис — репозиторий;
— PostgreSQL, SQLAlchemy, миграции Alembic;
— Аутентификация и авторизация: OAuth/OIDC, Keycloak, JWT;
— Docker и понимание, как сервис живёт в Kubernetes;
— Git и код-ревью;
— умение самому довести задачу от API до интерфейса.
Условия:
— Работу в аккредитованной IT-компании;
— Оформление по срочному ТД;
— Гибкое начало рабочего дня: с 08:00 до 11:00 (по МСК);
— ДМС со стоматологией, телемедициной и полисом ВЗР;
— Возможность взять больничный без больничного: 7 дней в году;
— Поэтапную адаптацию от hr и линейного руководителя;
— Ревью и развитие: оцениваем результаты, обсуждаем карьерные цели и выстраиваем индивидуальный план развития;
— IT-конференции, курсы, тренинги и сертификации за счет компании;
— Корпоративный английский;
— Развитие личного бренда: готовим спикеров к выступлениям на конференциях, помогаем в написании статей;
— Внутренние митапы, онлайн/офлайн активности (квизы, вечера настольных игр, спортивные мероприятия).
Задачи:
— Разработка fullstack приложений с использованием технологий Html, Css, Javascript, Typescript, React Js, Redux, Zustand, Tanstack Query, Tailwind Css, Postgresql, Rest Api, Jwt, Redis, Docker, Nest Js, Express Js, Typeorm, Prisma, Zod, Node Js, Rabbit Mq, Python, Fastapi, Django.
— Разработка мобильных приложений на Flutter.
— Тестирование приложений (Qa Tester).
Требования:
— Опыт работы не менее 2 лет.
— Умение работать fullstack разработчиком.
— Навыки работы с QA и Flutter Mobile.
— Понимание сложных систем и интеграций.
— Возраст не имеет значения.
Условия:
— Место работы: Ташкент.
— Рабочее время: 10:00-20:00.
— Зарплата: 100$-300$ в месяц.
— Начальный период: 2 недели стажировки.
— Ответственность высокая.
Agvend — B2B SaaS-платформа для агросектора Северной Америки, с 8-летним опытом на рынке, охватывающая около 30% рынка ag-retail в США и Канаде, команда около 150 человек, из которых около 100 в R&D, полностью удалённая работа с офисами в Канаде, США и на Кипре для желающих.
Стек технологий:
Python, Django, DRF, Postgres, ClickHouse, AWS на бэкенде.
TypeScript и React на фронтенде.
Модульный монолит с тремя крупными приложениями и микросервисами-сателлитами.
5 продакшн Kubernetes кластеров, около 150 тенантов, примерно 5 тысяч запросов в минуту.
Используются CircleCI, Docker/ECR, Helm, Terraform, blue-green деплой.
Задачи:
— Полноценная fullstack разработка: фичи от API до UI без разделения на бэкенд и фронтенд.
— Владение зоной ответственности: архитектура, code review, ответственность за продакшн.
— Работа с реальной нагрузкой: Postgres и ClickHouse, мульти-тенант, миллионы записей.
Требования:
— Senior уровень, 5+ лет коммерческой fullstack разработки.
— Продвинутый опыт одновременно на backend и frontend: Python/Django/DRF и React/TypeScript, не просто бэкендер с фронтом "для галочки" или фронтендер с базовыми знаниями Django.
— Уверенные навыки Python и Django/DRF, опыт работы с Postgres под нагрузкой.
— React и TypeScript на продуктовом уровне, минимум 2 года.
— Самостоятельность, ведение зоны без микроменеджмента, прямая работа с PM.
— Русский язык — основной рабочий, английский — рабочий уровень.
Будет плюсом:
— Опыт с ClickHouse и аналитическими базами данных.
— Опыт работы с highload и финтех системами.
— Знания Kubernetes, Helm, Terraform, CircleCI на уровне умения чинить пайплайны.
— Опыт с очередями и распределёнными системами (Kafka, RabbitMQ), понимание идемпотентности.
Условия:
— Работа в команде только сеньоров, плоская структура (Engineering Manager + senior IC, без техлидов).
— Безлимитные отпуска, мягкий менеджмент, отсутствие фиксированных часов, асинхронная коммуникация.
— Оффсайты два раза в год (Кипр, Грузия/Армения).
— Бюджет на обучение, конференции, технику.
— Очень низкая текучесть, многие работают по 5–6 лет.
— Коммуникация внутри команды на русском языке.
Задачи:
— Разрабатывать расчётный модуль (надстройку) на графической платформе NanoCAD.
— Проектировать архитектуру отдельных модулей.
— Разрабатывать математические модели расчётных модулей.
— Создавать интерфейсы на базе NanoCAD.
— Разрабатывать пользовательские объекты в среде NanoCAD и средства управления ими.
— Разрабатывать пользовательские интерфейсы.
— Проводить модульное тестирование разработанных решений.
— Анализировать и устранять замечания по результатам тестирования.
Требования:
— Коммерческий опыт разработки под NanoCAD — обязательно.
— C# / C++.
— Опыт работы с NanoCAD API/SDK.
— Понимание специфики проектирования и расчётов промышленных объектов.
— Опыт разработки архитектуры и отдельных функциональных модулей.
— Опыт разработки расчётных/математических моделей.
— Навыки разработки пользовательских интерфейсов и объектов в NanoCAD.
— Опыт модульного тестирования.
— Иностранный язык не требуется.
Условия:
— Формат: удалённо.
— Загрузка: Full-time.
— Срок проекта: от 5 месяцев.
— Старт: в ближайшее время.
— Доход: ориентировочно до 180 000 ₽/мес., обсуждается индивидуально по результатам собеседования.
About the project:
A fast-growing fintech startup providing SaaS solutions for institutional investors.
The platform includes advanced solutions for financial analysis, trade flow management and portfolio management.
Requirements:
— Strong experience with C# / .NET / ASP.NET Core
— Solid experience with Angular
— Good understanding of SOLID principles and design patterns
— Working knowledge of relational databases
— Familiarity with Git
— Good understanding of UI/UX principles
— Experience working in an Agile environment
— Strong communication and collaboration skills
What we're looking for:
— A self-driven engineer passionate about technology
— Someone who takes ownership and accountability for their work
— Strong attention to detail and a focus on quality
— A proactive approach to automation and process improvement
— Ability to clearly communicate technical ideas
— Comfortable working in a fast-paced, highly collaborative environment
— Open to feedback and able to work effectively with both technical and business stakeholders
Responsibilities:
— Design, develop and maintain components and frameworks for the client's technology ecosystem
— Collaborate with internal and external stakeholders to understand application development needs
— Research and evaluate new technologies and use cases
— Identify inefficiencies and implement appropriate technology solutions
— Contribute ideas and improvements to the product and development process
Задачи:
— Build high-quality software products with attention to detail and craftsmanship.
— Work on real-world projects that have measurable impact.
— Collaborate closely within an engineering team focused on growth-oriented solutions.
— Take ownership from concept through delivery ensuring robustness at every stage.
Требования:
— Mastery of C#
— Strong computer science fundamentals including best practices, design principles, algorithms and data structures.
— .NET Core proficiency
— JavaScript/TypeScript expertise
— Concurrency understanding.
Задачи:
— Реинжиниринг текущего PHP-бэкенда платежной кассы до готового к рынку продукта (рефакторинг и доработка без переписывания с нуля).
— Разработка и поддержка React-приложений (клиентские кабинеты трейдеров и админ-панели для брокеров).
— Сборка экранов из общей библиотеки компонентов и ее расширение совместно с дизайнером.
— Работа по ТЗ от аналитиков, проектирование API с бэкенд-разработчиками, планирование и оценка задач, контроль качества релизов совместно с QA.
— Использование ИИ-инструментов как стандарта разработки для PHP и React.
— Поддержание текущих версий продуктов до полного перехода на новые.
Требования:
— 5+ лет коммерческого опыта с сильным PHP (уверенная работа с существующей кодовой базой и доведение ее до продакшн-качества).
— Уверенный React (желательно TypeScript): опыт создания веб-приложений и интерфейсов с большим объемом данных на базе готовых библиотек компонентов.
— Понимание API и интеграций: REST API, вебхуки, потоки событий (опыт с платежами — большой плюс).
— Дисциплина дизайн-системы: строгое следование компонентному подходу вместо создания кастомных экранов.
— AI-нативность: постоянное использование ИИ для написания и ревью кода с пониманием ограничений инструментов.
— Опыт в финтехе, платежах, трейдинге или брокеридже будет плюсом.
— Языки: Русский, Английский (от B1+).
— Самостоятельность, надежность, сильные коммуникативные навыки.
— Nice to have: опыт работы с WebSockets.
Условия:
— Конкурентная зарплата по результатам собеседования.
— Частное медицинское страхование.
— Комфортный офис со свежими фруктами, пиццей по средам и снеками по пятницам.
— Welcome Baby Bonus & Baby Box, ваучер на день рождения.
Задачи:
— Участвовать во всем жизненном цикле разработки программного обеспечения;
— Тесно сотрудничать с разработчиками и CTO для поставки качественных программных решений;
— Отлаживать и устранять проблемы своевременно.
Требования:
— Минимум 4 года профессионального опыта в веб-разработке, предпочтительно с Typescript;
— Опыт работы Fullstack Web3 разработчиком не менее 2 лет с языками программирования Solidity (подтвержденный опыт) и Rust;
— Владение фронтенд-технологиями: Typescript, Javascript, React, NodeJS;
— Владение бэкенд-технологиями: NodeJS;
— Желателен опыт с Golang и Python;
— Свободное владение английским языком (проходной уровень и сильный акцент не подходят);
— Умение работать с клиентами;
— Желателен опыт работы со смарт-контрактами и DeFi протоколами (curve, uniswap, AAVE и др.).
Условия:
— Полностью удаленная работа, только для резидентов стран с часовыми поясами США (EST-PST);
— Конкурентная зарплата в зависимости от опыта и вклада;
— Приоритет на оптимальный баланс работы и личной жизни.
Процесс найма:
— Заполнение анкеты;
— Знакомство с HR;
— Техническое интервью и техническая оценка;
— Предложение о работе.
УдалённоПротиворечивые условия: 100% Remote but ONLY residents of countries with US time zones (EST-PST)
Задачи:
— проектировать архитектуру приложений: backend, frontend, базы данных, API и интеграции
— декомпозировать крупные задачи и проекты до понятных этапов и оценивать трудозатраты
— разрабатывать backend на Node.js / TypeScript и frontend на React
— проектировать REST API, интеграции и модели данных
— работать с PostgreSQL, при необходимости Redis, MongoDB, очередями сообщений
— принимать технические решения с учётом производительности, масштабируемости, отказоустойчивости и безопасности
— проводить Code Review и отвечать за качество технического результата
— писать и контролировать Unit/Integration-тесты
— работать с Docker и CI/CD
— участвовать в релизах, разбирать production-проблемы, работать с логированием и мониторингом
— создавать PoC для проверки технических гипотез
— взаимодействовать с заказчиком и уметь объяснять технические решения понятным бизнес-языком
Требования:
— коммерческий опыт разработки от 5 лет
— сильные знания TypeScript, Node.js, React, PostgreSQL
— практический опыт проектирования систем целиком, а не только frontend-архитектуры
— понимание System Design: монолитная и микросервисная архитектура, API, базы данных, очереди, кэширование, интеграции
— умение работать с нефункциональными требованиями: производительность, нагрузка, масштабируемость, отказоустойчивость, безопасность и observability
— опыт с Docker и CI/CD
— опыт Code Review, Unit и Integration Testing
— умение самостоятельно декомпозировать задачу и оценивать разработку в часах
— опыт запуска решений от требований до production
— самостоятельность в работе с бизнес-задачами: разбор требований, постановка вопросов, предложение архитектуры, оценка рисков и трудозатрат, организация разработки и доведение результата до production
— умение работать с AI-инструментами (Claude Code, Codex, Cursor, GitHub Copilot или аналогичными)
— декомпозиция больших задач для AI-агентов, постановка контекста, правил, инструкций
— использование AI для разработки, тестов, Code Review, документации, рефакторинга и анализа legacy
— организация работы нескольких AI-агентов с разными ролями
— проверка и принятие сгенерированного кода, а не слепое доверие AI
— понимание ограничений LLM: галлюцинации, потеря контекста, переусложнение решений, ошибки в архитектуре, потенциальные проблемы безопасности
— сохранение персональной ответственности за технический результат независимо от участия AI
Будет плюсом:
— знание Kubernetes
— опыт с Redis, Kafka / RabbitMQ, MongoDB
— опыт с Prometheus, Grafana, Sentry
— опыт работы с высоконагруженными системами
— опыт сложных интеграций с внешними системами
— участие в пресейле и технической оценке новых проектов
— опыт технического лидерства или наставничества разработчиков
Условия:
— полная занятость
— оформление по трудовому договору, договору ГПХ с самозанятым, с ИП или с физлицом
— график 5/2
— удалённый формат работы
Задачи:
— разработка веб-сервисов с упором на функционал, MVP для новых стартапов
— опыт разработки сложных приложений
— участие в Code Review
Требования:
— Frontend: Next.js/React, TypeScript, HTML/CSS
— Backend: Express/NestJS, PostgreSQL, ORM, понимание принципов работы веб-приложений и сетевых протоколов
— будет плюсом: Strapi, TelegrafJS
— личные качества: желание расти, ответственность за результат, коммуникация
— опыт: коммерческий опыт от 1 года или релевантные fullstack pet-проекты
Talablar:
— Dasturlash sohasida 1 yildan 3 yilgacha ish tajribasi;
— Frontend va/yoki Backend bilan amaliy ish tajribasi;
— Ma’lumotlar bazalari (Database) bilan ishlash tajribasi;
— Birovning kodini mustaqil tushuna olish va undagi xatoliklarni topish qobiliyati;
— Web Development (veb-dasturlash) bo‘yicha kuchli bilimlar.
Требования:
— Возраст 20+;
— Умение преподавать детям;
— Умение работать в команде;
— Опыт работы на реальных проектах;
— Ответственное отношение к работе;
— Любовь к преподаванию.
Location: London, England
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.
Senior Fullstack Engineer (Go / Kotlin & React)
About the Team
Merchant EMEA Engineering builds the technology that helps merchants join, grow, and operate successfully across our markets.
Our organization brings together the strengths of Wolt and Deliveroo and supports merchants across 37 countries. We work across the merchant journey, including onboarding, business growth and support, analytics and recommendations, menu and order management, integrations, and merchant applications.
Our teams sit close to the business. Rather than primarily building foundational platforms, we build products and features on top of our existing platforms to solve real merchant and market needs, including local business requirements, growth opportunities, and operational challenges.
📍This open role is based in our tech hubs in
Helsinki
or
Berlin
.
Please note:
This role requires being based in Berlin/Helsinki on a hybrid basis. We are currently unable to offer fully remote work, visa sponsorship, or relocation support for this opportunity.
What You'll Do
As a Fullstack Engineer, you'll contribute to products and services used across the merchant experience. You'll:
Build and maintain production software across backend services and user-facing applications.
Work on areas such as merchant onboarding, analytics, recommendations, menu and order management, integrations, or merchant-facing tools.
Develop reliable APIs, data models, services, and user-facing features.
Collaborate closely with product managers, designers, operations, and other engineers to turn business needs into practical technical solutions.
Own features from implementation through production and ongoing maintenance.
Contribute to technical design discussions and improve the quality, scalability, observability, and maintainability of our systems.
Use AI-assisted development tools effectively as part of your engineering workflow, while critically evaluating their output and taking ownership of the final solution.
Be willing to work outside your primary area of expertise when needed to solve the problem end-to-end.
How We Work
Ownership:
Engineers take responsibility for the features and services they work on, from development to production.
Collaboration:
We work closely across engineering, product, design, data, and operations.
Pragmatism:
We value simple and maintainable solutions that create business impact without unnecessary complexity.
Flexibility:
We care more about solving the problem than strict frontend or backend boundaries.
Our Tech Stack
Our backend services primarily use
Go and Kotlin
, while our frontend applications use technologies such as
TypeScript and React
.
We also work with technologies including Kafka, PostgreSQL, MongoDB, Redis, AWS, Kubernetes, Docker, gRPC, and modern cloud infrastructure.
Our Humble Expectations
We're looking for engineers who have:
An AI-first mindset, with a deep experience in leveraging modern AI tools and solid engineering principles to solve problems end-to-end, independently of any specific technology stack.
Proven experience building production software in backend, frontend, or fullstack environments end-to-end and at scale.
Strong expertise in at least one area of the stack, with a willingness to contribute outside that area when needed.
Experience with a modern backend language such as Go, Kotlin, Java, or similar, and/or modern frontend technologies such as TypeScript and React.
Good understanding of APIs, databases, testing, and software design fundamentals.
The ability to work independently on well-scoped problems and collaborate effectively with others.
Good communication skills and a pragmatic, collaborative mindset.
You do
not
need to be equally strong in frontend and backend. We welcome different balances of experience. You might be primarily a backend engineer who is comfortable making frontend changes when needed, or a frontend-focused engineer who is happy to work with APIs and backend services.
What matters most is that you are comfortable working across boundaries to deliver the right solution.
Nice to Have
Experience in one or more of the following areas would be a plus:
Merchant-facing or internal operational tools.
Analytics, recommendations, or decisioning systems.
Grocery, retail, restaurants, logistics, or marketplace technology.
Integrations with external business systems.
Kafka or other streaming technologies.
Cloud infrastructure such as AWS, Kubernetes, or Docker.
Why Join Us?
You'll work on products that directly affect how merchants interact with Wolt, Deliveroo and DoorDash across Europe. The scope is broad and close to the business, giving you the opportunity to work on meaningful problems across different parts of the merchant journey while developing your skills across the stack.
You can read more about our recruitment process here.
here
.
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
.
Задачи:
— Писать читаемый и поддерживаемый код;
— Развивать фронтенд (Next.js + TypeScript) и бэкенд (Node.js / Hono);
— Принимать архитектурные решения и отвечать за техническое качество;
— Активно использовать AI-инструменты в разработке, выстраивать эффективные процессы вокруг них в команде;
— Покрывать код автотестами и поддерживать культуру тестирования;
— Взаимодействовать с аналитикой, проектировать схемы данных, поддерживать мультитенантный апп, настраивать обмен событиями через BullMQ.
Требования:
— Коммерческий опыт fullstack-разработки;
— Глубокое знание TypeScript, Next.js и опыт построения бэкенда на Node.js / Hono (или альтернативный node.js http сервер);
— Опыт принятия архитектурных решений;
— Большой опыт работы с AI: активное использование AI-ассистентов и инструментов в ежедневной разработке, понимание их сильных и слабых сторон;
— Опыт работы с автотестами: написание unit / интеграционных / e2e тестов, выстраивание процессов тестирования;
— Опыт работы с очередями и событийной архитектурой (BullMQ);
— Умение работать в связке с аналитикой и продуктом;
— Умение выстраивать техническую инфраструктуру с учетом требований безопасности для продукта и бизнеса;
— Быть в контексте новых технологий и best practices в разработке, high load systems, security, ML, AI.
Будет плюсом:
— Опыт оптимизации производительности фронта и запросов к БД;
Условия:
— Реальное влияние на продукт и архитектуру, решения принимаются быстро;
— Современный стек, активное использование AI и свобода выбирать инструменты под задачу;
— Корпоративная подписка на Claude Code / Codex.
seniorГеография найма не уточнена
УдалённоseniorГеография найма не уточнена
seniorLondon, England; We are currently unable to offer fully remote work, visa sponsorship, or relocation support for this opportunity; 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