Python Backend разработчик (Junior, офис)
Гуддело- от 50 000 руб.
- до 80 000 руб.
Описание
Привет.
Я Иван, основатель компании Gooddelo и продукта Gideone. Я сам читаю отклики и переписки ищу не ресурс , а живого человека в команду, с которым мы сможем тащить текущую версию продукта и масштабировать на десятки тысяч устройств.
Мы команда стартапа Gooddelo, резиденты Жигулёвской долины и Сколково . Уже несколько лет делаем Gideone программно-аппаратный комплекс на базе компьютерного зрения и машинного слуха для офлайн-ритейла и HoReCa. Устройство стоит на кассе, слышит/видит продажу, шлёт события на сервер и возвращает сотрудникам и руководителям понятную обратную связь в деньгах.
Сейчас мы выходим на версию Gideone 1.0 , первые продажи уже есть, дальше масштабирование. Нужен сильный джун / джун+ , который не боится прод-ответственности и хочет вырасти до уверенного мидла на реальном боевом продукте.
Чем предстоит заниматься
- Разрабатывать и допиливать backend-ядро Gideone 1.0 на Python (FastAPI/SQLAlchemy).
- Реализовывать и поддерживать API для фронта, устройства и внутренних сервисов.
- Участвовать в интеграциях:
- вебхуки (приём/отправка),
- подпись/HMAC,
- очереди/сообщения (Kafka/RabbitMQ подскажем, научим).
- Работать с данными:
- PostgreSQL (таблицы, индексы, запросы),
- Redis (кеш, простые локи, TTL),
- объектное хранилище для медиаданных (фото/видео/аудио).
- Следить за стабильностью:
- логирование,
- базовые метрики/health-check и,
- разбор инцидентов в поле вместе с командой.
- Плотно взаимодействовать с фронтендом, ML-разработчиком и инженером железа быстро собирать фичи, выкатывать, смотреть на результат у живых клиентов.
Наш стек (не обязательно знать всё, но важно быть готовым в это влезть)
- Python 3.x, FastAPI, SQLAlchemy, Pydantic, asyncio.
- PostgreSQL, Redis.
- Kafka или RabbitMQ, MQTT (с устройствами).
- Docker / docker-compose.
- Linux (Debian/Ubuntu), nginx.
- S3-совместимое хранилище.
- CI/CD (GitLab CI / GitHub Actions), логирование и метрики.
Кого мы ищем (обязательное)
- 1 3 года коммерческого опыта на Python или сильный практический опыт в pet-проектах + стажировках.
- Есть реальный опыт:
- написания HTTP-API (FastAPI / Flask / Django REST не важно, важно понимание),
- работы с PostgreSQL (таблицы, индексы, JOIN ы, EXPLAIN хотя бы на базовом уровне),
- использования Docker для локальной разработки.
- Понимаешь, что такое:
- миграции (Alembic или аналоги),
- транзакции и почему просто SELECT + UPDATE иногда плохая идея.
- Умеешь читать чужой код и не боишься рефакторить.
- Готов работать в офисе в Самаре .
- Не прячешься от ответственности за прод: если что-то упало не я не при делах , а давайте разберёмся и поправим .
Что будет большим плюсом
- Опыт интеграции с кассовым / POS-ПО :
- iiko, r keeper, 1С (Розница/УТ), Poster, FRONTOL и т.п.
- Любой опыт работы с их API, вебхуками, обменом чеками/продажами очень большой плюс .
- Опыт работы с очередями (Kafka, RabbitMQ) и событийными системами.
- Понимание HMAC, idempotency-key, anti-replay и вообще аккуратного приёма внешних запросов.
- Базовый опыт с Redis (кеш/лимиты/локи).
- Любой опыт в DevOps-части: деплой на Linux-сервер, настройка systemd, nginx, GitLab CI/GitHub Actions.
Что мы предлагаем
- Реальный продукт, а не ещё один внутренний сервис корпорации .
- Возможность вырасти из джуна до мидла на живых задачах: мы не боимся давать ответственность, но и не бросаем одного.
- Прямой контакт с фаундером, инвесторами, пилотами и реальными клиентами.
- ЗП обсуждаем по результатам интервью и тестового, есть понятная логика роста ЗП по мере роста продаж и этапов продукта в течение первого же года работы.
Если откликается формат живого стартапа (а не тихий уголок ), пиши. В отклике можно сразу коротко описать 1 2 своих проекта: стек, что именно делал ты, как соотносится с нашей вакансией.