Опубликовано вчера

Ведущий инженер проекта / Techlead (Python) в Сёрф Санкт-Петербург

Building iconв офис
Person iconmiddle
Money bag iconне указана

Сопроводительное письмо под эту вакансию

Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.

Мы в Сёрф уже 15 лет создаём продукты, которыми ежедневно пользуются миллионы: мобильные приложения, веб-сервисы, AR- и ERP-системы. Среди клиентов — Росбанк, Т-Банк, Mars, KFC, Бургер Кинг, Магнит и более 200 компаний.

Мы делаем заказную разработку в финтехе и фудтехе на собственной платформе. В ней всё инфраструктурное — база, права, миграции и т.п.— закрыто фреймворком. Код внутри его контрактов пишут кодинг-агенты, архитектурную чистоту держат линтер и автоматический гейт.

Поэтому эта вакансия не про скорость написания кода. Ты — главный технический человек на проекте, который выясняет, как реально устроены системы заказчика, и отвечает за то, что система считает деньги правильно.

Что нужно делать:

  • Выяснять, как на самом деле работают системы заказчика — включая то, чего нет в документации и о чём никто не подумал написать.

  • Находить неописанные случаи до инцидента.

  • Разрешать противоречия между постановкой аналитика, словами заказчика и поведением легаси.

  • Вести интеграции с банковскими API, кассами и учётными системами: от добычи доступов до боевого прогона.

  • Проверять систему на реальных данных клиента: сверки, сопоставление с отчётностью и т.п.

  • Отвечать за прод: дежурство, инциденты, решение об откате, разговор с клиентом при плохих новостях.

  • Находить ошибки в платформе и предлагать доработки в ядро, чтобы ими пользовались все команды.

Что ждём от тебя:

  • Опыт в системах, где считаются деньги или заказы: платежи, начисления, сверка, возвраты. С реальными последствиями ошибок — не «участвовал», а «разбирал расхождение».

  • Умение вытаскивать правду из чужой организации: находить нужного эксперта у клиента и получать ответы.

  • Готовность нести ответственность за прод и подписывать результат.

  • Python и SQL на уровне уверенной диагностики: читать чужой код, находить доменную ошибку, разбираться в боевой базе, читать план запроса. Писать код каждый день не требуется.

  • Понимание разницы между «сделать правильно» и «сделать в рамках контракта».

  • Осознанная работа с кодинг-агентами: формулируешь задачу так, что результат проверяем, и знаешь, что за агентом нужно перепроверять в денежной логике.

Будет плюсом:

  • Финтех или фудтех с реальными мастер-системами: банковские API, кассы, 1С, складские системы.

  • Опыт на стороне заказчика — понимаешь, как устроена организация, из которой предстоит вытаскивать правду.

  • Прошлое системного аналитика или интегратора.

  • React / TypeScript для кастомных экранов админки.

Технологии на проекте:

Python, FastAPI, SQLAlchemy 2.x, PostgreSQL, кодинг-агенты (Claude Code), архитектурный линтер, семантический гейт. Архитектура — модульный монолит. На части проектов — Redis, S3, Kafka, Prometheus. Админка на React / TypeScript.

Собственный фреймворк активно растёт. Ошибка, найденная в ядре, и обоснованное предложение по доработке — часть работы.

Чего в этой работе нет: написания CRUD-слоя, ручных миграций, споров о структуре папок и ревью каждой строки.

Почему у нас хорошо:

— Ты не винтик — ты единственный человек, от которого зависит правильность системы клиента.

— Удалёнка с гибким графиком.

— Официальное оформление, прозрачные условия.

— AI-инструменты за счёт компании.

— Переработки не приветствуем, но если случаются — оплачиваем.

— Поддерживаем конференции и выступления.

Эта работа не про объём кода. Если тебе важнее результат — ждем твой отклик.

Эту вакансию мы нашли в HH.ru
СЁ

Сёрф

Санкт-Петербург

Получить оффер

Зарплата vs рынок

Зарплата не указана. Обычно на такой позиции платят 150 000 – 280 000 ₽, медиана 200 000 ₽.

50k200k300k

обычно платят (p25–p75): 150 000 – 280 000 ₽

Когорта Python, Middle · 430 вакансий за 90 дней

Зарплаты Python

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по Python
стажировки по Python
Автоотклики