Мы разрабатываем высоконагруженную SaaS-платформу для распознавания товаров на фото — это не типичный CRUD, а система на стыке Computer Vision, больших данных и сложных бизнес-алгоритмов. Наш сервис обрабатывает миллионы изображений, и каждый процент точности распознавания напрямую влияет на бизнес-результаты клиентов.
Техническая команда — около 40 человек: ML-инженеры, backend-разработчики, DevOps и QA. Мы расширяемся и ищем сильного Python-разработчика, который готов работать с legacy, оптимизировать highload-системы и влиять на архитектуру продукта.
Основной фокус (75% времени): рефакторинг и оптимизация существующей кодовой базы
-
Повышать устойчивость и производительность сервисов в условиях высоких нагрузок
-
Оптимизировать структуру БД (PostgreSQL, MongoDB) и запросы в нагруженной среде
-
Локализовать и устранять сложные production-инциденты, используя Grafana, OpenTelemetry, Tempo
Развитие продукта (25% времени):
-
Проектировать и разрабатывать новые фичи: от сбора требований до релиза
-
Разрабатывать и оптимизировать API для внутренних и внешних клиентов
-
Создавать новые микросервисы под бизнес-задачи
-
Развивать алгоритмы для вычисления бизнес-показателей
Техническая культура:
-
Активно участвовать в code review
-
Документировать архитектурные решения
-
Делиться экспертизой с командой
- Опыт:
-
Общий коммерческий опыт разработки — от 6 лет
-
Python-разработка — не менее 4 лет
-
Опыт работы в роли Senior Developer
-
Работа в команде от 5 человек (включая минимум 2 backend-разработчика)
-
Agile-процессы, желательно Kanban
-
- Технический стек:
-
Python 3.13, FastAPI в крупных проектах
-
PostgreSQL, MongoDB — уверенное владение на уровне оптимизации
-
Проектирование, внедрение и оптимизация API
-
Docker (обязательно), Kubernetes (желательно)
-
Практики тестирования, включая unit-тесты
-
Технический английский для чтения документации
-
-
Важные навыки:
-
Самостоятельное проектирование и реализация фич end-to-end
-
Способность локализовать проблемы по коду и логам, даже при устаревшей документации
-
-
Опыт работы с Rust и/или C++ (современные стандарты) — у нас есть алгоритмы на C++ и планы по портированию части кода на Rust
-
Навык написания подробной технической документации
-
Опыт системного анализа (event storming, архитектурные диаграммы)
-
Умение эффективно использовать LLM для анализа кода и логов
-
Главное: желание разбираться с большим объемом унаследованного кода
- Backend: Python 3.13, FastAPI
- Базы данных: PostgreSQL, MongoDB
- Инфраструктура: Docker, Kubernetes
- Мониторинг: Grafana, OpenTelemetry, Tempo
- Дополнительно: C++, Rust (в перспективе)
-
Формат: полностью удаленная работа
-
График: гибкий, главное — быть доступным с 11:00 до 15:00 МСК для синхронизации с командой (видеозвонки)
-
Локация: любая, при условии возможности работать по указанному графику
-
Карьерный рост: потенциальная возможность стать тимлидом
Вы будете работать в кросс-функциональной команде и подчиняться тимлиду. Есть перспектива роста до тимлида, но пока основной фокус позиции — Core Backend, Highload и работа с Legacy.
-
Интервью с HR — 30 минут (знакомство, обсуждение ожиданий)
-
Техническое интервью с тимлидом и backend-разработчиком — 1,5 часа (разбор опыта, технические кейсы)
Эта позиция подойдет вам, если:
-
Вы готовы, что 75% времени уйдет на работу с legacy-кодом
-
Вам интересны задачи оптимизации и повышения стабильности highload-систем
-
Вы видите ценность в качественном рефакторинге, а не только в написании нового кода
Похожие вакансии
Понимание принципов устройства web-приложений и микросервисной архитектуры. Умение читать и анализировать код на Java, JS, Python, C, C++, C#.
Опыт работы в Revit - обязателен. Высшее профильное образование. Умение пользоваться нормативно-технической базой для проектных работ. Умение выполнять расчеты.
Опыт разработки на 1С от 6 лет. Опыт с ЕРП ,ЗУП, ДО, хТрек , УТ 11, Бух 3.0.
Опыт работы в UA / мобильном баинге, понимание инструментов и процессов. Презентационные навыки: участие в защите стратегий, переговоры с клиентами, брифинги.
Data Warehouse: Проектирование и построение DWH в ClickHouse с нуля: схемы, партиционирование, TTL, материализованные представления. ClickHouse — продакшн опыт: проектирование схем...
