Задачи:
— Разрабатывать и поддерживать сервисы, отвечающие пользователям на запросы в поддержку
— Разрабатывать HTTP API с использованием FastAPI, Django, SQLAlchemy
— Заниматься профайлингом и оптимизацией производительности сервисов
— Разрабатывать и поддерживать фронтенд административных панелей, используя Django templates
Требования:
— Знания Python, FastAPI, Django, SQLAlchemy, SQL, Unix/Linux, Docker
— Опыт работы с ClickHouse, PostgreSQL
— Умение работать в установленные сроки и отвечать за свой результат
— Опыт работы с Java Script и умение работать с React SPA (будет плюсом)
Условия:
— Формат работы: гибрид, удалённо или офис (Москва)
Задачи:
— Проектировать, разрабатывать и поддерживать веб-приложения, включая B2C-порталы, клиентские порталы, внутренние порталы, B2B API, API промежуточного слоя (middleware) и платформы цифровых сервисов для страховой деятельности.
— Разрабатывать адаптивные и высокопроизводительные веб-приложения с использованием React.js для фронтенда и Node.js или Java Spring Boot для бэкенд-API с подключением к Oracle или другим базам данных.
— Проектировать и поддерживать интеграционные слои между веб-порталами и системами (TCS BaNCS, CRM, Oracle Fusion, Data Lake).
— Создавать и оптимизировать схемы баз данных и запросы (Oracle — основная; SQL Server, MySQL, PostgreSQL — дополнительные).
— Участвовать в полном жизненном цикле разработки ПО: анализ требований, проектирование, написание кода, тестирование и развёртывание.
— Поддерживать существующие веб-порталы, устранять неполадки и обеспечивать своевременные исправления и доработки.
— Внедрять практики безопасного программирования и соблюдать требования ИТ-безопасности и нормативные требования.
— Взаимодействовать с командами UI/UX для преобразования дизайна в функциональный код.
— Вести надлежащий контроль версий (Git) и конвейеры развёртывания (CI/CD).
Требования:
— Степень бакалавра в области информатики, ИТ, информационных систем, инженерии или смежной области.
— От 3 до 5 лет практического опыта в full stack-разработке.
— Владение React.js, Node.js, Express.js, Java Spring Boot, HTML5, CSS3, JavaScript/TypeScript.
— Знание Python будет преимуществом.
— Большой опыт работы с базами данных (Oracle и другими: SQL Server, MySQL, PostgreSQL).
— Хорошее знание и опыт работы с RESTful API, аутентификацией, документацией и интеграцией со сторонними сервисами.
— Знакомство с Docker, Kubernetes, AWS Cloud, Oracle Cloud будет плюсом.
— Опыт работы в Agile-проектах будет преимуществом.
— Хорошие аналитические навыки, навыки устранения неполадок, логическое мышление и умение решать проблемы.
— Сильные навыки коммуникации, документирования и командной работы.
— Свободное владение английским языком (уровень B2 и выше).
Условия:
— Компания предоставляет рабочую визу.
— Медицинскую страховку.
— Перелёт.
— Помощь с организацией релокации.
Muscat; FULLSTACK DEVELOPER | RELOCATION TO OMAN | USETECH #relocation to #OMAN #fulltime #itjob #fullstack #react #node #java https://teletype.in/@remoteit/gxGbQruL3ni; RELOCATION TO OMAN | USETECH Цель должности Проектировать, разрабатывать и поддерживать веб-приложения, включая B2C-порталы, клиентские порталы, другие внутренние порталы, B2B API, API промежуточного слоя (middleware) и платформы цифровых сервисов для страховой деятельности; Помощь с организацией релокации
Задачи:
— Разрабатывать и поддерживать проекты на PHP (Yii2,)
— Участвовать в процессе проектирования технических решений
— Работать с PostgreSQL, включая проектирование и оптимизацию запросов
— Писать и рефакторить код
— Работать с базой данных (CRUD-запросы, миграции)
— Покрывать код юнит-тестами
— Постепенно погружаться в CI/CD и инструменты разработки (Docker, OpenAPI)
— Участвовать в написании технической документации
Требования:
— Знание PHP 8.0 на уровне middle
— Опыт работы с PHP-фреймворком Yii2
— Готовность работать с фреймворком Yii3
— Свободное владение консолью Linux
— Уверенное знание PostgreSQL: сложные запросы, индексы, оптимизации
— Уверенные знания Redis (кеширование, оптимизация)
— Опыт участия в процессе проектирования решений
— Опыт работы с legacy code
— Опыт взаимодействия с очередями
— Опыт работы с Docker, Docker compose, понимание контейнеризации, управление зависимостями
— Умение четко формулировать и доносить свои мысли
— Понимание ООП, SOLID, паттернов проектирования
— Опыт разработки REST API, понимание принципов HTTP
— Понимание основных принципов чистой архитектуры и DDD
— Опыт работы в команде, самостоятельность и ответственность
— Отличное знание русского языка для коммуникации внутри команды
Будет плюсом:
— Навыки работы с JavaScript, Nuxt JS
— Опыт работы с RabbitMQ, очередями
— Опыт взаимодействия с полнотекстовым поиском
— Опыт работы в продуктовых компаниях
Условия:
— Полностью удаленный формат (из любой точки Мира) или офисный формат работы (офис в г. Самара)
— График ПН-ПТ – с 9:00 до 18:00 или с 10:00 до 19:00
— Оформление по ТК, ИП, СЗ, ГПХ
— Оплачиваемые отпуска и больничные
— Возможность карьерного роста внутри компании
— Повышение квалификации за счет компании
— Гибкий график работы (по договоренности)
— Ежегодная индексация зарплаты и премии
— Корпоративные мероприятия 2 раза в год (активный отдых)
Дополнительно:
— Компания резидент Сколково
— Работа по методологии Scrumban
— Наставничество на первых этапах работы
— Оплата курсов, тренингов, конференций
— Требуется опыт коммерческой разработки более 3 лет
— Этапы собеседования: знакомство с HR, техническое интервью, оффер
— Требуется указать Телеграм для связи
УдалённоmiddleМожно работать из любой страны
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Задачи:
— Организация пайплайнов потоков данных (конвейера движения данных в компании)
— Разработка, поддержка и оптимизация производительности Корпоративного Хранилища Данных (EDWH)
— Разработка и настройка ETL/ELT-процессов в Корпоративное Хранилище Данных (сбор, структурирование и обеспечение сохранности данных)
— Настройка инфраструктуры для обеспечения качества данных
— Разработка BI дашбордов, визуализации данных
Требования:
— Обязателен опыт работы с технологиями: Greenplum или другая MPP СУБД, ClickHouse, Airflow
— Хорошее знание SQL и реляционных баз данных (желательно, Greenplum или PostgreSQL), опыт написания сложных запросов
— Хорошее знание Python
— Знание современных технологий обработки больших данных
— Высшее образование (IT/математика/математическая статистика/физика)
About Utorg:
Founded in 2019, Utorg builds infrastructure for stablecoin payments including on- and off-ramps, self-custodial wallets, and crypto cards. The platform serves over 2 million users in 130+ countries and supports 2,100+ B2B platforms with $2.4B+ moved to date. The company is fully MiCA-authorized across the EEA and PCI DSS Level 2 certified, backed by Dragonfly, TA Ventures, and Hypra.
Tasks:
— Own backend architecture across two large-scale microservice platforms (30+ and 25+ services), including system design, API contracts, data flow, and inter-service communication.
— Lead complex integrations with payment providers, card issuers, blockchain networks, and third-party APIs, ensuring reliability in production.
— Drive performance and scalability by identifying bottlenecks, designing caching strategies, optimizing database queries, and ensuring platform handles growing load.
— Shape technical direction by making architectural decisions, evaluating trade-offs, and influencing engineering standards.
— Partially offload the Tech Lead to help scale the team.
— Build and improve AI-powered processes using LLM-based systems to automate operational and development workflows.
— Contribute to office frontends (~20% time) by maintaining and extending React-based admin dashboards.
— Own features end-to-end from planning and design to implementation, testing, production monitoring, and iterative improvement.
— Collaborate closely with Product, QA, and cross-functional teams, produce technical documentation, participate in code reviews, and share knowledge.
— Participate in shared on-call rotation approximately one week per month.
Requirements:
— 5+ years of production backend development experience with TypeScript/Node.js.
— 2+ years of production experience with NestJS including modules, providers, middleware, guards, interceptors, and microservice architecture.
— Deep PostgreSQL expertise including schema design, indexing (partial, GIN/GiST), query optimization, zero-downtime migrations, and database-per-service pattern.
— Hands-on microservices experience (not monolith split into modules).
— Experience with inter-service communication (RPC, pub/sub), message brokers, idempotency, eventual consistency, saga/outbox patterns.
— System design skills including decomposing services, designing API contracts, data flow architecture, and capacity planning.
— Ability to whiteboard systems and explain architectural decisions.
— Experience with complex integrations with third-party APIs, payment systems, or similar external services in production.
— Knowledge of retries, circuit breakers, and graceful degradation.
— Performance engineering skills including profiling, caching strategies, load analysis, and bottleneck identification.
— Ability to optimize slow queries and services.
— Production blockchain experience with on-chain transactions, multiple networks, and real user funds.
— Understanding of HD wallets (BIP32/BIP39), smart contracts, ABI, ERC-20/SPL tokens, and account-based vs UTXO models.
— Experience with libraries such as ethers.js, viem, and solana/web3.js.
— AI-driven development experience using AI tools (Claude, Copilot, Cursor) and optimizing business or organizational processes with AI/LLMs.
— Strong testing discipline including unit tests (Jest), integration tests with real databases, and microservice testing.
— Security-conscious coding practices suitable for fintech and crypto.
— Skilled in technical research, evaluating trade-offs, testing hypotheses, and making data-driven architectural decisions.
— English proficiency at Upper-Intermediate level.
— Fluent in Russian.
Nice to have:
— Experience with NATS JetStream as a transport layer.
— Observability tools: OpenTelemetry, Prometheus + Grafana, structured logging (pino), distributed tracing.
— Advanced Kubernetes skills including Kustomize/Helm, deployment strategies, and resource management.
— Fintech domain knowledge: PCI DSS, GDPR, KYC/AML, payment systems.
— Experience mentoring junior/middle developers.
— React basics for office UIs (functional components, hooks, Redux, Material-UI).
— Close collaboration with Product, QA, Frontend, and Mobile teams; essential cross-functional communication.
Key results expected:
30 days: Ship first features to production, deep dive into stack, architecture, and domain.
60 days: Independently drive complex integration or major feature, participate in architectural code reviews, propose improvements.
90 days: Make architectural decisions, influence technical direction, partially offload Tech Lead, participate in planning.
Conditions:
— Fully remote work.
— Agile, international team.
— Engineering culture encouraging modern tools and development practices.
— Two career tracks: Tech Lead or Staff/Principal IC.
— Career progression and professional development in fintech.
— Competitive salary based on individual performance review.
— Transparent feedback culture valuing ownership and open dialogue.
Recruitment process:
— Submit application and CV.
— Application review.
— HR interview.
— Technical interview.
— Team Lead interview.
— Offer and next steps.
Задачи:
— Разработка и поддержка отказоустойчивых систем сбора открытых данных (парсеров) на .NET 8/10.
— Оптимизация производительности компонентов, работающих в режиме 24/7.
— Внедрение механизмов эффективного обхода систем защиты от ботов.
Требования:
— Знание Microsoft .NET и C#, понимание многопоточности и асинхронного программирования (async/await, TPL).
— Опыт разработки систем сбора данных (scraping/parsing) и понимание протоколов HTTP/HTTPS и WebSocket.
— Умение писать чистый эффективный код и понимание его работы под нагрузкой.
— Опыт работы с MS SQL Server или PostgreSQL.
— Будет плюсом: навыки работы с регулярными выражениями и библиотеками для парсинга: HtmlAgilityPack, AngleSharp.
— Знание Elasticsearch и опыт работы с NoSQL-решениями, включая Redis и Cassandra.
— Понимание работы брокеров сообщений Kafka и RabbitMQ.
— Опыт работы с Docker, Kubernetes и понимание CI/CD.
Условия:
— Полная занятость, трудовой договор, график 5/2.
— Работа удалённо или в гибридном формате в Москве.
Задачи:
— Проектирование и развитие .NET-сервисов: бизнес-логика приложения, платежные и оркестрационные флоу.
— Обеспечение надежности: идемпотентность, повторные попытки (retries), дедупликация, outbox/Saga, обработка сбоев.
— Обеспечение безопасности: хранение секретов/KMS, контроль доступа, безопасная конфигурация и деплой.
— Интеграция внешних API: корректная работа с заголовками/куками, форматами (multipart/x-www-form-urlencoded, JSON), соответствие спецификациям.
— Проектирование БД (PostgreSQL): схемы, индексы, миграции, оптимизация запросов и блокировок.
— Работа над производительностью и масштабируемостью: профилирование, снижение p95/p99, кеширование, лимитирование.
— Управление командой (2-4 разработчика): распределение задач, код-ревью, менторство, онбординг новичков, помощь в разрешении блокеров.
— Построение эффективного процесса разработки, внедрение стандартов кода и архитектуры, улучшение CI/CD и практик тестирования в команде.
— Коммуникация со смежными командами и заинтересованными лицами: координация интеграций с продуктом, аналитикой, QA, DevOps, согласование технических решений.
— Регулярный анализ проблем (инциденты, долгие релизы, спорные моменты в коде), инициация и контроль технических улучшений.
Требования:
— Опыт работы 5+ лет и минимум 1-2 года в роли Tech Lead / Team Lead (или явное желание и готовность взять на себя лидерские задачи при сильном техническом бэкграунде).
— Опыт код-ревью и менторства: умение давать конструктивную обративную связь.
— Глубокое знание сетевых протоколов и веб-интеграций: HTTP/2, CORS, cookies, multipart/x-www-form-urlencoded.
— Криптография и форматы: Ed25519, SHA-256, работа с бинарными протоколами и байтовыми префиксами.
— Базы данных: PostgreSQL, проектирование схем, индексы, транзакции, миграции (EF Core).
— Микросервисы и интеграции: gRPC/Protobuf, очереди/брокеры (RabbitMQ/Kafka), паттерны Outbox и идемпотентности.
— Надежность под нагрузкой: повторные попытки, таймауты, поллинг, лимитеры, circuit breaker.
— Наблюдаемость: Prometheus/Grafana, структурированное логирование, трассировка (OpenTelemetry).
— Контейнеризация и CI/CD: Docker, базовые практики деплоя и конфигурации.
— Чистый код и архитектура: SOLID, модульные и интеграционные тесты, код-ревью, проектирование API.
Будет плюсом:
— Опыт работы с антибот-механизмами (например, Cloudflare: заголовки, сессии).
— Знание DDD и event-driven подходов, Saga/оркестраторы, управление транзакционными границами в распределённых системах.
— Опыт в области безопасности платежей и антифрода, KMS/Secret-management.
— Опыт проведения property-based тестирования, нагрузочных и performance-тестов, бенчмарков.
Задачи:
— Проектировать и развивать LLM/AI-системы и AI-агентов;
— Строить многошаговые agentic workflows: routing, tool calling, state management;
— Работать с Prompt Engineering и Context Engineering;
— Управлять контекстом, памятью и состоянием диалога;
— Реализовывать structured output и function/tool calling;
— Строить RAG-пайплайны: chunking, embeddings, retrieval, reranking;
— Интегрировать LLM с API, базами данных и внутренними сервисами;
— Разрабатывать backend-сервисы на Go и AI-компоненты на Python;
— Исследовать новые модели и подходы, быстро проверять гипотезы;
— Выбирать модели с учетом качества, latency и стоимости;
— Строить систему оценки качества: evals, regression tests, golden datasets, LLM-as-a-judge;
— Анализировать логи и traces, улучшать качество и стабильность агентов;
— Реализовывать retries, fallbacks, timeouts и обработку ошибок;
— Доводить решения от прототипа до стабильного production.
Требования:
Go:
— production-сервисы;
— REST/gRPC API;
— concurrency;
— работа с БД;
— микросервисная архитектура.
Python:
— AI-сервисы и backend;
— async;
— API;
— обработка данных;
— быстрое прототипирование.
Также важно:
— Практический опыт разработки production-приложений с LLM;
— Понимание архитектуры современных AI-систем: prompt → context → tools → agent → state → evaluation;
— Опыт Prompt Engineering: system prompts, few-shot, prompt chaining, structured output;
— Опыт Context Engineering: memory, summarization, динамическая сборка контекста;
— Опыт создания AI-агентов и agentic workflows;
— Работа с LLM API и понимание особенностей разных моделей;
— Понимание RAG: embeddings, vector search, retrieval, reranking, hybrid search;
— Понимание evals, regression testing и анализа production-логов;
— Опыт с PostgreSQL, MongoDB, Redis, Docker, Git, CI/CD;
— Понимание production-подходов: observability, scalability, latency, retries, fallbacks и контроль стоимости.
Будет плюсом:
— Multi-agent системы;
— LangGraph;
— MCP;
— Langfuse / LangSmith;
— Elasticsearch / OpenSearch;
— Open-source LLM: Qwen, Llama, DeepSeek и др.;
— vLLM / Ollama;
— Kafka / RabbitMQ;
— Kubernetes;
— Оптимизация token usage, latency и стоимости LLM;
— Guardrails и защита от prompt injection;
— Highload-системы.
Важно:
Ищем инженера, который воспринимает LLM не как простой API, а как компонент большой production-системы. Важно уметь проектировать всю логику вокруг модели: какие данные передать в контекст, какого агента или инструмент вызвать, как проверить результат, обработать ошибку и определить следующий шаг. Ищем software engineer с сильной AI/LLM-экспертизой, который умеет не только написать хороший промпт, но и довести всю систему до стабильного production-решения.
Задачи:
— Создание и поддержание актуальной тестовой документации (тест-планы, тест-кейсы, чек-листы, тестовые сценарии).
— Определение критериев приемки и требований к тестированию на основе пользовательских историй и спецификаций.
— Проведение функционального, регрессионного, интеграционного и приемочного тестирования.
— Тестирование web приложений или десктопных.
— Тестирование взаимодействия с базами данных (Oracle, PostgreSQL).
— Тестирование систем очередей сообщений (RabbitMQ).
— Тестирование API (REST, SOAP) с использованием инструментов Postman, Swagger и т.п.
— Анализ результатов тестирования, выявление, документирование и классификация дефектов в системе отслеживания ошибок.
— Участие в обсуждении найденных дефектов с разработчиками и аналитиками.
— Предложение улучшений и новых тестов на основе анализа результатов.
— Активное взаимодействие с разработчиками, бизнес-аналитиками, DevOps и другими участниками проекта для уточнения требований и решения вопросов возникающих в процессе тестирования.
— Участие в ежедневных стендапах, планировании спринтов и ретроспективах.
Требования:
— Опыт тестирования web приложений.
— Знание SQL и опыт работы с базами данных (Oracle, PostgreSQL): умение писать запросы для проверки и подготовки данных.
— Опыт работы с системами очередей сообщений (RabbitMQ или аналоги).
— Опыт тестирования API (REST, SOAP) с использованием инструментов Postman, Swagger и т.п..
— Опыт работы с системами управления проектами и отслеживания задач (Jira, Confluence, Azure DevOps, Яндекс Трекер, Trello и т.п.).
— Глубокое понимание процессов, методологий и инструментов тестирования.
— Опыт разработки тестовой документации: тест-кейсы, чек-листы, тест-планы.
— Владение техниками тест-дизайна (граничные значения, классы эквивалентности, pairwise testing и т.п.).
— Аналитические способности и умение выявлять причины дефектов.
— Критическое мышление и навыки решения проблем.
— Отличные коммуникативные навыки (устные и письменные) и умение работать в команде.
Условия:
— Трудоустройство в соответствии с ТК РФ.
— Компания имеет аккредитацию в сфере информационных технологий.
— Полностью дистанционный формат работы, открыты для соискателей из любой точки.
— Обеспечиваем необходимым техническим оснащением для работы.
— Полный социальный пакет.
Этапы отбора:
— Первичное телефонное интервью.
— Онлайн-собеседование.
— Решение.
Задачи:
— Разрабатывать функциональность сервиса на Python
— Строить Data Lineage на логическом уровне витрин на основе существующего графа движения данных на табличном уровне
— Реализовывать обработку, преобразование и агрегацию связей между объектами данных
— Работать с большими объемами данных с использованием PySpark, pandas, SQL
— Работать с Hadoop-стеком: HDFS, Spark, Hive
— Дорабатывать существующий фреймворк автоматизированного тестирования
— Разрабатывать и поддерживать автотесты для создаваемой функциональности
— Участвовать в анализе и устранении дефектов
Требования:
— Опыт разработки на Python от 2 лет
— Практический опыт работы с PySpark и pandas
— Отличное знание SQL
— Опыт работы со стеком Hadoop: HDFS, Spark, Hive
— Понимание принципов обработки больших объемов данных
— Опыт написания автоматизированных тестов на Python
— Готовность отвечать за качество разработанной функциональности и ее автоматизированную проверку
— Умение разбираться в существующем коде и самостоятельно решать технические задачи
Плюсом:
— Опыт работы с Data Lineage, Data Governance или Metadata Management
— Опыт с Oracle, PostgreSQL, Greenplum
— Понимание принципов построения DWH и витрин данных
— Опыт работы с графовыми структурами данных
— Опыт использования pytest или аналогичных инструментов тестирования
Условия:
— Формат работы: гибрид (Москва)
— График: 5/2
— Полная занятость
Задачи:
— Разработка мультиагентных систем и AI-агентов.
— Построение RAG-пайплайнов и работа с векторными БД.
— Интеграция LLM с внутренними сервисами через REST API и OAuth2.
— Автоматизация бизнес-процессов, генерация отчётов и обработка данных.
— Проектирование промптов и LLM-сценариев.
— Обеспечение безопасности чувствительных данных.
Требования:
— Уверенное знание JavaScript/TypeScript и Python.
— Опыт разработки GenAI-агентов и мультиагентных систем.
— Знание LangChain, LangGraph, LlamaIndex, CrewAI, AutoGen или аналогов.
— Опыт работы с n8n, Dify, Flowise или Langflow.
— Опыт работы с RAG, PostgreSQL, JSON и векторными БД (Qdrant, PGVector, Milvus).
— Знание REST API, OAuth2 и prompt engineering.
— Готовность работать с Windows.
Будет плюсом опыт в банковских и корпоративных проектах, мониторинге LLM-приложений и микросервисной архитектуре.
Условия:
— Зарплата обсуждается индивидуально.
— Полностью удалённо, из любого региона РФ.
— Full-time, гибкий график с синхронизацией по МСК.
— Официальное оформление по ТК РФ.
— Возможность влиять на архитектуру и внедрять GenAI-решения в корпоративную среду.
Задачи:
— Разработка в рамках магазина на Kaspi.kz, мультикатегорийной платформы электронной коммерции.
— Работа в небольших командах, поделенных по направлениям.
— Использование agile методологии в разработке.
Требования:
— Опыт от 2 и выше лет.
— Стек: Spring Framework, Oracle, PostgreSQL, MongoDB, Git, Maven, Gradle.
Условия:
— Работа только в офисе Алматы, удаленки нет.
ОфисmiddleРабота только в офисе Алматы, удаленки нет
Задачи:
- Работать в команде с аналитиками и другими разработчиками, создавая и оптимизируя код на PHP
- Автоматизировать сбор и агрегацию данных из разных источников в ClickHouse для аналитики
- Реализовывать и поддерживать REST API для мобильных приложений
- Участвовать в мониторинге системы с помощью Grafana и настройке алертинга (Zabbix, Grafana)
Требования:
- Стек: PHP 8.4, Laravel 12, микросервисы на PHP и Go; СУБД: PostgreSQL, ClickHouse, Tarantool, Redis
- Понимание принципов ООП, SOLID и умение применять их на практике
- Уверенное владение SQL
- Знание PHP или других языков программирования (C++, Java и т. п.)
- Опыт с высоконагруженными проектами
- Понимание принципов работы с ClickHouse (сервер, MergeTree, кластер)
- Понимание принципов работы с PostgreSQL и индексами
- Понимание основ CI/CD (gitlab-ci или аналоги)
- Владение Kubernetes (Deployment, Service, Ingress и др.)
- Работа на максимальный результат и измеримый импакт
- Видение точек роста и инициирование изменений
- Умение фокусироваться на действиях с наибольшим эффектом
- Постоянное повышение собственной эффективности и качества результата
Условия:
- Полная занятость
- График 5/2
- Формат работы: на месте работодателя, удалённо или гибрид
Задачи:
— Развивать и поддерживать IT-инфраструктуру, обеспечивать стабильность и отказоустойчивость систем.
— Настраивать и сопровождать процессы CI/CD, автоматизировать развёртывание и эксплуатацию сервисов.
— Работать с контейнеризацией и оркестрацией на базе Docker и Kubernetes.
— Автоматизировать инфраструктурные и эксплуатационные задачи с использованием Ansible, Bash и Python.
— Администрировать базы данных, обеспечивать резервное копирование, восстановление и мониторинг.
— Поддерживать и оптимизировать процессы загрузки, преобразования и обработки данных (ETL).
— Участвовать в развитии хранилищ данных (DWH) и витрин данных.
— Настраивать мониторинг, алертинг и диагностику инфраструктуры и сервисов.
— Анализировать и устранять проблемы производительности, загрузки и обработки данных.
— Использовать AI-инструменты и AI-агентов для автоматизации рутинных DevOps-задач и повышения эффективности работы.
Требования:
— Опыт работы в DevOps и/или Data Engineering от 4 лет с практическими навыками в обоих направлениях.
— Уверенное владение Linux (Ubuntu/Debian, CentOS/RHEL).
— Опыт работы с Docker, Kubernetes и Helm.
— Практический опыт работы с Ansible и CI/CD на базе GitLab.
— Навыки автоматизации с использованием Bash и Python.
— Уверенное владение SQL и опыт работы с PostgreSQL.
— Опыт работы с одной или несколькими СУБД: PostgreSQL, ClickHouse, Greenplum.
— Понимание принципов построения хранилищ данных (DWH) и организации ETL-процессов.
— Опыт работы с Apache NiFi и/или Apache Airflow.
— Опыт настройки мониторинга и алертинга (Grafana, Prometheus или аналоги).
— Понимание сетевых технологий и протоколов TCP/IP, HTTP, DNS.
— Умение самостоятельно решать технические задачи и взаимодействовать с проектной командой.
Будет плюсом:
— Практический опыт разработки ETL-процессов, хранилищ и витрин данных.
— Опыт работы с Python-библиотеками SQLAlchemy и Pandas.
— Знакомство с продуктами Arenadata (ADB, ADS, ADH).
— Опыт работы с Hadoop, PySpark или Apache Kafka.
— Опыт работы с Terraform и OpenStack.
— Опыт настройки высокодоступных и масштабируемых систем.
— Понимание принципов Data Quality и опыт автоматизации проверок качества данных.
— Практический опыт использования AI/LLM-инструментов и AI-агентов для автоматизации инженерных задач.
Задачи:
— Интеграция новых услуг и партнёров: подключение новых сервисов (например, сети ресторанов или платёжной системы) в Карты, включая проектирование API, работу с данными в офлайн-пайплайнах, координацию с фронтендом и мобильными разработчиками.
— Разработка и оптимизация офлайн-процессов: работа с большими данными для улучшения качества и скорости подготовки информации об услугах, внедрение новых алгоритмов на Python и YQL, настройка мониторинга и тестов.
— Создание платформенных решений с нуля: проектирование и реализация новых сервисов для новых продуктов, полный цикл от дизайн-документа и выбора технологий до внедрения в продакшен с учётом требований к инфраструктуре.
— Поддержка и развитие существующих сервисов: операционная деятельность, анализ инцидентов (например, неудавшиеся платежи), работа с логами и базами данных.
Требования:
— Опыт работы в Linux-среде и с системами контроля версий (Git).
— Коммерческая разработка на С++.
— Опыт работы с реляционными базами данных (PostgreSQL).
— Понимание принципов работы веб-приложений, REST API и сетевых взаимодействий.
— Умение писать читаемый, поддерживаемый код и покрывать его тестами.
Условия:
— Ежегодные медицинские чекапы, йога и психотерапия для поддержки здоровья и предотвращения выгорания.
— Полный список бонусов доступен на сайте компании.
Наши пожелания к кандидатам:
— Опыт коммерческой разработки Highload приложений на Java
— Отличные знания Java Core и опыт работы со стеком Spring, в том числе SpringBoot
— Использовали Git
— Gradle/Maven
— Опыт в построении микросервисной архитектуры
— Навыки работы с очередями (Kafka, RabbitMQ, ArtemisMQ)
— Навыки работы с Docker, K8s/OpenShift
— Опыт работы с СУБД (PostgreSQL, Oracle)
— Опыт написания unit-тестов
— Понимание Reactive Spring (Spring WebFlux, R2DBC, Reactive Spring Data)
Будет плюсом:
— Есть опыт в построении высоконагруженных распределенных систем и понимание проблем многопоточной обработки данных
— Есть понимание основ криптографии и практический опыт в использовании TLS
— Есть опыт работы c Nexus
You’ll take full ownership of the production databases at a high-traffic, high-load startup with millions of rows.
Required: PostgreSQL (Crunchy Bridge), MySQL (PlanetScale)
Nice to have: CockroachDB, SingleStore, Tinybird
What you’ll do:
— Monitoring, incident response and recovery readiness
— Tuning queries, indexes and schemas
— Running migrations safely and testing backups and restores
You’ll need hands-on production experience, deep PostgreSQL knowledge and experience with replication.
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.
Senior Software Engineer, Full Stack - New Verticals
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.
We partner with some of the largest grocery retailers in the world, as well as a large number of small independent grocers.
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
Senior Software Engineer - Full Stack
to join our
London
team. In this role, you’ll help us build and scale seamless, high-performance features that span our entire stack, ensuring a world-class experience for our customers, partners, and riders.
Get to know our
Engineering team
— what drives us, how we work, and what you can expect.
What You’ll Be Doing
This role is based in our London office with a
hybrid
setup, typically 3 days in the office.
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, React).
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 builders 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.
➡️ Want a deeper look at how we build? Check out our
Tech Blog
.
We aim to create a fair process that lets your skills shine—our interview typically includes 3-4 stages.
Explore our Engineering Interview Guide here
to help you feel confident at each stage.
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
.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
seniorLondon, 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