Обязанности:
UNLOK — это сервис «стабильного доступа в интернет».Нам в команду требуется junior-разработчик (бэкенд, Python).ПРОСЬБА — оставлять отклики с сопроводительным письмом и ссылкой на код!Чем предстоит заниматься— Дорабатывать Telegram-бот сервиса (aiogram 3 + SQLAlchemy + FastAPI)— Писать миграции Alembic, чинить гонки и edge cases в БД— Подключать новые платёжки и обрабатывать вебхуки (YooKassa, СБП, крипта)— Дорабатывать LLM-сервис автоматизации задач (Anthropic API + aiogram + Redis)— Чинить баги в проде: SSH → docker logs → воспроизвести → починить → закрыть тестом— По мере роста — задачи на NestJS-бэкенде (TypeScript) и интеграции с внешними APIЧто мы ожидаем— 0–1.5 года опыта на Python (учебные/пет-проекты считаются, если есть публичный код)— Уверенно: async/await, type hints, dataclasses/pydantic, dict/list comprehensions— SQL и любой ORM (SQLAlchemy, Django ORM, Tortoise, Peewee) — JOIN, агрегаты, индексы— REST API: HTTP-методы, статус-коды, JWT, заголовки— Git: ветки, merge requests, code review— Docker: запустить контейнер, прочитать логи, изменить compose-файл— Готовность читать чужой код — основная часть работы, не green-field— Готовность писать тесты — каждый багфикс закрывается регрессом на pytestБудет плюсом— aiogram 3 (FSM, middleware, фильтры)— SQLAlchemy 2.0 в async-стиле (select/insert через 2.0 API)— Alembic — писали миграции, понимаете autogenerate vs ручные— FastAPI или Flask — отдавали JSON, валидировали через pydantic— Redis (кэш, очереди, pub/sub)— pytest + pytest-asyncio, fixtures, моки— ruff / black / mypy— Telegram Bot API (вебхуки, polling, payloads)— Базовый TypeScript — изредка прилетают задачи на NestJSУсловия— Удалённо, асинхронно, гибкий график— Сдельная оплата по тикетам: 600 / 800 / 1000 ₽/ч в зависимости от сложности— При активной работе недельный доход 15 000–40 000+ ₽— Задачи ставятся в трекере (YouGile), общение в Telegram— Оплата за каждый выполненный вовремя таскПримеры реальных тикетов:1. Добавить новую команду в бота (handler + текст + кнопка в клавиатуре) — Лёгкий · 600 ₽/ч · 1 ч → 600 ₽2. Боевой бот крашится в webhook-режиме: SSH → docker logs → сравнить env с dev → найти и устранить причину — Средний · 800 ₽/ч · 1.5 ч → 1 200 ₽3. Реализовать уведомления об исчерпании трафика: предупреждение при 80%, кнопка продления при 95%, новая таблица в БД + миграция Alembic + scheduler-задача + тесты — Сложный · 1000 ₽/ч · 2.5 ч → 2 500 ₽Похожие вакансии
Python разработчик / Разработчик систем автоматизации
От 80 000 до 120 000 руб.
Краснодар
Омельченко Андрей Сергеевич