Backend-разработчик (Python/FastAPI)
до 150 000 ₽
Мы развиваем 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, БД, очередью и внешней интеграцией
- Самостоятельность и готовность задавать вопросы, когда требований недостаточно
- Желание постепенно расширять зону ответственности
Условия:
- Удалённая работа
- Гибкий график
- Участие в заранее согласованных релизах, иногда в вечернее или ночное время
- Простая коммуникация без лишней бюрократии
- Возможность влиять на архитектуру и технические процессы
- Рост вместе с продуктом и расширение зоны ответственности
Сравнение со средней зарплатой в похожих вакансиях:
160k
253k
120k
206k
350k
Опубликована 24 дня назад
Похожие вакансии
Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатноИ мы ищем в команду Backend-разработчика, который готов решать сложные технические задачи и не боится ... Чем предстоит заниматься: Разработка и поддержка backend для высоконагруженных сервисов. ... Работа в команде с frontend-разработчиками и тестировщиками.
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
9 дней назад
200 000 - 230 000 ₽
Рыночная зарплата
Production IT ищет Backend-разработчика, который уверенно владеет Java и Spring и умеет создавать надёжные ... работе систем; Оценивать задачи и выполнять их в согласованные сроки; Взаимодействовать с frontend-разработчиками ... Что для нас важно Опыт коммерческой backend-разработки на Java; Уверенное знание Java 11+; Практический ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
6 дней назад
Зона ответственности: Выполнение роли бэкенд-разработчика в команде web-разработки, отвечающей за развитие ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
2 дня назад
Нам нужен надежный разработчик, который поможет построить быструю, масштабируемую и отказоустойчивую ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
2 дня назад
от 250 000 ₽
Выше средней на 12%
В связи с расширением и развитием компании, приглашаем в свою команду разработчика с опытом разработки ... сторонними сервисами - Покрытие кода тестами, написание технической документации - Взаимодействовать с разработчиками ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
2 дня назад
Мы быстро растем и ищем в команду Backend разработчика.
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
17 дней назад
Вакансия в подборках
Похожие вакансии
200 000 - 230 000 ₽