Backend-разработчик (Python/FastAPI)

Глушкова Ксения Евгеньевна
Иваново (Ивановская Область) •Опубликовано 3 сентября 2026
до 150000 руб.
Полная занятость3–6 летПрограммист
до 150000 руб.

Описание

Мы развиваем VPN-сервис с мобильными приложениями, личным кабинетом, Telegram-ботом, оплатами и автоматической выдачей VPN-доступа.

Ищем backend-разработчика, который сможет погрузиться в продукт, развивать основной API и связанные сервисы, поддерживать платёжные и пользовательские сценарии, а также участвовать в постепенном улучшении архитектуры.

Что будешь делать:

  • Разрабатывать и поддерживать API на Python и FastAPI
  • Работать с пользовательскими сценариями: регистрация, авторизация, устройства, подписки, платежи, реферальная система и выдача VPN-доступа
  • Развивать личный кабинет и внутренние API между сервисами
  • Поддерживать интеграции с VPN-инфраструктурой, YooKassa, Telegram, Firebase, UniSender и другими сторонними сервисами
  • Разрабатывать фоновые и периодические задачи на Celery и APScheduler
  • Работать с PostgreSQL, SQLAlchemy, Alembic и Redis
  • Разбирать проблемы на стыке нескольких сервисов и устранять причины сбоев
  • Писать и поддерживать unit- и интеграционные тесты
  • Участвовать в code review, улучшении архитектуры и технических процессов
  • Работать со stage- и prod-окружениями, логами и метриками

Основной стек:

  • Python 3.12–3.13
  • FastAPI, Pydantic, aiohttp
  • PostgreSQL, SQLAlchemy, Alembic, asyncpg
  • Redis
  • Celery, APScheduler
  • Pytest
  • Docker, Docker Compose, GitLab CI/CD
  • Prometheus, структурированные логи
  • Aiogram
  • Дополнительно: ClickHouse, Firebase, YooKassa, Remnawave, UniSender, TypeScript, Next.js, Prisma, PostgreSQL

Обязательно:

  • Коммерческий опыт backend-разработки на Python от 2 лет
  • Уверенное знание FastAPI или другого современного Python web-фреймворка
  • Опыт разработки асинхронных приложений на Python
  • Хорошее понимание HTTP, REST API, авторизации и обработки ошибок
  • Опыт работы с PostgreSQL и SQLAlchemy либо сопоставимой ORM
  • Умение проектировать и безопасно применять миграции БД
  • Опыт интеграции со сторонними API
  • Понимание транзакций, конкурентного доступа и идемпотентности
  • Умение писать unit- и интеграционные тесты
  • Практический опыт работы с Docker и Git

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

  • Опыт работы с Redis, Celery и APScheduler
  • Опыт разработки платёжных сценариев и обработки webhook
  • Опыт с Telegram-ботами и Aiogram
  • Понимание принципов работы VPN-сервисов
  • Опыт с ClickHouse, Prometheus и мониторингом
  • Знакомство с Clean Architecture, DDD, ports and adapters
  • Опыт с TypeScript, Next.js или Prisma
  • Опыт поддержки нескольких взаимодействующих сервисов в production
  • Знакомство с GitLab CI/CD и самостоятельным сопровождением релизов

Что мы ожидаем:

  • Умение разбираться в существующем коде и бизнес-логике, а не только писать новые ручки
  • Ответственное отношение к изменениям, влияющим на платежи, подписки и доступ пользователей
  • Способность заранее учитывать повторные запросы, тайм-ауты, сбои внешних сервисов и гонки
  • Готовность покрывать критичные изменения тестами
  • Умение локализовать проблему между API, БД, очередью и внешней интеграцией
  • Самостоятельность и готовность задавать вопросы, когда требований недостаточно
  • Желание постепенно расширять зону ответственности

Условия:

  • Удалённая работа
  • Гибкий график
  • Участие в заранее согласованных релизах, иногда в вечернее или ночное время
  • Простая коммуникация без лишней бюрократии
  • Возможность влиять на архитектуру и технические процессы
  • Рост вместе с продуктом и расширение зоны ответственности
Описание

Мы развиваем VPN-сервис с мобильными приложениями, личным кабинетом, Telegram-ботом, оплатами и автоматической выдачей VPN-доступа.

Ищем backend-разработчика, который сможет погрузиться в продукт, развивать основной API и связанные сервисы, поддерживать платёжные и пользовательские сценарии, а также участвовать в постепенном улучшении архитектуры.

Что будешь делать:

  • Разрабатывать и поддерживать API на Python и FastAPI
  • Работать с пользовательскими сценариями: регистрация, авторизация, устройства, подписки, платежи, реферальная система и выдача VPN-доступа
  • Развивать личный кабинет и внутренние API между сервисами
  • Поддерживать интеграции с VPN-инфраструктурой, YooKassa, Telegram, Firebase, UniSender и другими сторонними сервисами
  • Разрабатывать фоновые и периодические задачи на Celery и APScheduler
  • Работать с PostgreSQL, SQLAlchemy, Alembic и Redis
  • Разбирать проблемы на стыке нескольких сервисов и устранять причины сбоев
  • Писать и поддерживать unit- и интеграционные тесты
  • Участвовать в code review, улучшении архитектуры и технических процессов
  • Работать со stage- и prod-окружениями, логами и метриками

Основной стек:

  • Python 3.12–3.13
  • FastAPI, Pydantic, aiohttp
  • PostgreSQL, SQLAlchemy, Alembic, asyncpg
  • Redis
  • Celery, APScheduler
  • Pytest
  • Docker, Docker Compose, GitLab CI/CD
  • Prometheus, структурированные логи
  • Aiogram
  • Дополнительно: ClickHouse, Firebase, YooKassa, Remnawave, UniSender, TypeScript, Next.js, Prisma, PostgreSQL

Обязательно:

  • Коммерческий опыт backend-разработки на Python от 2 лет
  • Уверенное знание FastAPI или другого современного Python web-фреймворка
  • Опыт разработки асинхронных приложений на Python
  • Хорошее понимание HTTP, REST API, авторизации и обработки ошибок
  • Опыт работы с PostgreSQL и SQLAlchemy либо сопоставимой ORM
  • Умение проектировать и безопасно применять миграции БД
  • Опыт интеграции со сторонними API
  • Понимание транзакций, конкурентного доступа и идемпотентности
  • Умение писать unit- и интеграционные тесты
  • Практический опыт работы с Docker и Git

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

  • Опыт работы с Redis, Celery и APScheduler
  • Опыт разработки платёжных сценариев и обработки webhook
  • Опыт с Telegram-ботами и Aiogram
  • Понимание принципов работы VPN-сервисов
  • Опыт с ClickHouse, Prometheus и мониторингом
  • Знакомство с Clean Architecture, DDD, ports and adapters
  • Опыт с TypeScript, Next.js или Prisma
  • Опыт поддержки нескольких взаимодействующих сервисов в production
  • Знакомство с GitLab CI/CD и самостоятельным сопровождением релизов

Что мы ожидаем:

  • Умение разбираться в существующем коде и бизнес-логике, а не только писать новые ручки
  • Ответственное отношение к изменениям, влияющим на платежи, подписки и доступ пользователей
  • Способность заранее учитывать повторные запросы, тайм-ауты, сбои внешних сервисов и гонки
  • Готовность покрывать критичные изменения тестами
  • Умение локализовать проблему между API, БД, очередью и внешней интеграцией
  • Самостоятельность и готовность задавать вопросы, когда требований недостаточно
  • Желание постепенно расширять зону ответственности

Условия:

  • Удалённая работа
  • Гибкий график
  • Участие в заранее согласованных релизах, иногда в вечернее или ночное время
  • Простая коммуникация без лишней бюрократии
  • Возможность влиять на архитектуру и технические процессы
  • Рост вместе с продуктом и расширение зоны ответственности

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

Дизайнер по обработке фотографий
Гасанов Руслан Абидипович
от 50000 руб.
Полная занятостьОпыт 1–3 года
Оператор исходящих B2B-продаж (холодная база)
Т-Банк
от 70000 руб.
Полная занятостьОпыт 1–3 года
Персональный ассистент
huntIQ
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Оператор чат-поддержки 2-ой линии (ночной график)
IT SCOUT(match)
Зарплата не указана
Полная занятостьОпыт 1–3 года
Сетевой инженер
АО «ОТП Банк» (JSC «OTP Bank»)
Зарплата не указана
Полная занятостьОпыт 1–3 года
Менеджер по развитию ключевых клиентов / Customer Success Manager
Data Light
150000 – 200000 руб.
Полная занятостьОпыт 3–6 лет