Backend-разработчик (Python / FastAPI) в VPN-сервис
О позиции
В продуктовой команде VPN-сервиса открыта вакансия Backend-разработчика. Вы будете работать с современными технологиями, включая Python и FastAPI, для разработки и поддержки API, а также интеграции с различными сервисами. График работы гибкий, с возможностью участия в релизах в вечернее и ночное время.
Чем вы будете заниматься
- Разрабатывать и поддерживать API на Python и FastAPI.
- Работать с пользовательскими сценариями: регистрация, авторизация, устройства, подписки, платежи, реферальная система, выдача VPN-доступа.
- Развивать личный кабинет и внутренние API между сервисами.
- Поддерживать интеграции с VPN-инфраструктурой, YooKassa, Telegram, Firebase, UniSender.
- Разрабатывать фоновые и периодические задачи на Celery и APScheduler.
- Работать с PostgreSQL, SQLAlchemy, Alembic и Redis; писать тесты, участвовать в code review.
Требования
- Коммерческий опыт backend-разработки на Python от 2 лет.
- Уверенное знание FastAPI или другого современного Python web-фреймворка.
- Опыт разработки асинхронных приложений на Python.
- Хорошее понимание HTTP, REST API, авторизации и обработки ошибок.
- Опыт работы с PostgreSQL и SQLAlchemy либо сопоставимой ORM, умение безопасно применять миграции.
- Опыт интеграции со сторонними API, понимание транзакций, конкурентного доступа и идемпотентности.
- Умение писать unit- и интеграционные тесты, практический опыт с Docker и Git.
Будет плюсом
- Знание Redis, Celery, APScheduler.
- Опыт работы с платёжными сценариями и webhook.
- Знание Aiogram, ClickHouse, Prometheus.
- Понимание принципов Clean Architecture и DDD.
Что мы предлагаем
- Заработная плата до 150 000 ₽ до вычета налогов.
- Гибкий график работы.
- Удалённый формат работы.
- Участие в интересных проектах с использованием современных технологий.
Кто здесь добьётся успеха
Глубокие знания Python и опыт работы с FastAPI для разработки высоконагруженных API.
Способность эффективно работать в удаленном формате, демонстрируя самодисциплину и организацию времени, особенно при гибком графике.
Опыт работы с PostgreSQL и ORM sqlalchemy, что позволяет быстро и эффективно управлять базами данных в проекте.
Знание инструментов контейнеризации, таких как Docker, и опыт работы с системами очередей, такими как Celery, для обеспечения надежности и масштабируемости приложений.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости VPN Services
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев