Python-разработчик (Senior)

JEDai

Python-разработчик (Senior)

Описание вакансии

Мы разрабатываем высоконагруженную 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.

Процесс отбора
  1. Интервью с HR — 30 минут (знакомство, обсуждение ожиданий)

  2. Техническое интервью с тимлидом и backend-разработчиком — 1,5 часа (разбор опыта, технические кейсы)

Важно знать

Эта позиция подойдет вам, если:

  • Вы готовы, что 75% времени уйдет на работу с legacy-кодом

  • Вам интересны задачи оптимизации и повышения стабильности highload-систем

  • Вы видите ценность в качественном рефакторинге, а не только в написании нового кода

Посмотреть контакты работодателя

Похожие вакансии

GO Digital
  • Москва

  • до 400000 RUR

Рекомендуем
МФК Фордевинд
  • Москва

  • до 350000 RUR

Рекомендуем
Сенченко Наталья Геннадьевна

Senior Python Engineer / Backend-first Fullstack

Сенченко Наталья Геннадьевна

  • Москва

  • до 450000 RUR

Рекомендуем
Lamoda Tech
  • Москва

  • до 450000 RUR

X5 Tech
  • Москва

  • до 450000 RUR

БАЗИС
  • Москва

  • до 450000 RUR

Стрит Фалькон
  • Москва

  • от 300000 RUR

АйТи БАСТИОН

Senior Python Developer

АйТи БАСТИОН

  • Москва

  • от 300000 RUR

RWB (Wildberries & Russ)

Senior Data Engineer

RWB (Wildberries & Russ)

  • Москва

  • от 300000 RUR

Senior fullstack-разработчик (Python/Go + JS)

Мамаева Ирина Анатольевна

  • Москва

  • от 300000 RUR

AbeloHost B.V.
  • Москва

  • до 4000 EUR

JT marketing

Python Developer

JT marketing

  • Москва

  • от 4000 USD

AYA Group
  • Москва

  • от 4000 USD

Островок

Data Engineering Group Lead

Островок

  • Москва

  • от 4000 USD

Эвокарго

Lead Data Engineer

Эвокарго

  • Москва

  • от 4000 USD

XPN Network
  • Москва

  • от 4000 USD

MadOut Games
  • Москва

  • от 4000 USD

Senior Fullstack Developer

Кидс Аппс

  • Москва

  • от 4000 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию