1 день назад
Backend-разработчик (Python/FastAPI)
150 000₽
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Backend-разработчик (Python/FastAPI) (VPN-сервис): Разработка и поддержка API и связанных сервисов для VPN-продукта с мобильными приложениями, личным кабинетом, платежами, подписками и автоматической выдачей доступа с акцентом на асинхронные приложения, интеграции и надежность пользовательских сценариев. Фокус на проектировании безопасных миграций, обработке повторных запросов и сбоев внешних сервисов, а также локализации проблем между API, базой данных, очередями и интеграциями.
Локация: Минск; удалённая работа
Зарплата: до 150000 RUR в месяц, до вычета налогов
Компания
Развивается VPN-сервис с мобильными приложениями, личным кабинетом, Telegram-ботом, платежами и автоматической выдачей VPN-доступа.
Что делать
- Разрабатывать и поддерживать API на Python и FastAPI.
- Развивать пользовательские сценарии регистрации, авторизации, работы с устройствами, подписками, платежами, реферальной системой и выдачей VPN-доступа.
- Развивать личный кабинет и внутренние API между сервисами.
- Поддерживать интеграции с VPN-инфраструктурой, YooKassa, Telegram, Firebase, UniSender и другими сервисами.
- Разрабатывать фоновые и периодические задачи на Celery и APScheduler.
- Работать с базами данных, очередями, окружениями stage и production, логами и метриками; участвовать в code review и улучшении архитектуры.
Требования
- Коммерческий опыт backend-разработки на Python от 2 лет и уверенное знание FastAPI или современного Python web-фреймворка.
- Опыт разработки асинхронных приложений, интеграции со сторонними API и работы с HTTP, REST API, авторизацией и обработкой ошибок.
- Опыт работы с PostgreSQL и SQLAlchemy либо сопоставимой ORM; умение проектировать и безопасно применять миграции БД.
- Понимание транзакций, конкурентного доступа и идемпотентности.
- Умение писать unit- и интеграционные тесты, а также практический опыт работы с Docker и Git.
- Готовность разбираться в существующем коде и бизнес-логике, учитывать тайм-ауты, сбои внешних сервисов и гонки.
Хорошо, если есть
- Опыт работы с Redis, Celery, APScheduler, платежными сценариями и webhook.
- Опыт разработки Telegram-ботов на Aiogram и понимание принципов работы VPN-сервисов.
- Опыт с ClickHouse, Prometheus, мониторингом, GitLab CI/CD и сопровождением production-релизов.
- Знакомство с Clean Architecture, DDD, ports and adapters, TypeScript, Next.js или Prisma.
- Опыт поддержки нескольких взаимодействующих сервисов.
Культура и преимущества
- Удалённая работа и гибкий график.
- Участие в заранее согласованных релизах, иногда в вечернее или ночное время.
- Простая коммуникация без лишней бюрократии.
- Возможность влиять на архитектуру и технические процессы.
- Рост вместе с продуктом и расширение зоны ответственности.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Солвиум
1 день назад
Middle backend-разработчик (Python)
150 000 - 200 000₽
ФИНОНА
3 дня назад
Middle/Senior Python Developer (Fintech)
1 000 000KZT
Аналитические программные решения
4 дня назад
Middle Backend разработчик (Python)
150 000 - 250 000₽
IBS
3 дня назад
Python-разработчик (Django)
4 дня назад
Разработчик Backend Python (кибербезопасность)
1 200 - 1 450₽
КлеверПарк
6 дней назад
Python-разработчик (парковочные системы)
200 000₽