Middle Node&JS & Python Developer / Бэкенд разработчик
Навыки
- aiohttp / asyncio
- API (интеграции)
- ClickHouse
- Code review
- FastAPI
- iGaming / betting
- JWT
Ещё 15
- NATS
- Node.js
- OLAP
- PostgreSQL
- Pydantic
- pytest
- Python
- Оптимизация запросов
- RabbitMQ
- Redis
- REST API
- S3 (объектное хранилище)
- SQL
- SQL: оконные функции, CTE
- SQLAlchemy
О компании и продукте
- Привет! Мы команда Your Personal Agent и сейчас мы находимся в поисках Node.JS и Python разработчика для проекта из сферы iGaming. Проект уже не первый год на рынке и сейчас готовится к запуску на новых локациях. Работы много, поэтому если ты хочешь расти на интересных задачах - добро пожаловать в команду!
Задачи
- Разработка и поддержка высоконагруженных сервисов на Python (FastAPI) и Node.js (наш стандартный стек)
- Проектирование RESTful API с версионированием, интеграция с внешними сервисами
- Работа с асинхронными очередями (RabbitMQ / NATS), планировщиками задач
- Оптимизация запросов к PostgreSQL и ClickHouse, проектирование схем данных
- Реализация сложной ролевой модели доступа (RBAC) и систем аутентификации (JWT)
- Участие в код-ревью, написание тестов (pytest), поддержание высокого покрытия
Требования
- Коммерческий опыт работы с NodeJS от 2 лет
- Коммерческий опыт работы с Python от 2 лет
- Уверенное знание Python 3.10+, async/await, type hints, generics
- Понимание asyncio, uvloop, aiohttp
- FastAPI (настройка DI, Middleware, lifespan hooks, исключения)
- Pydantic v2 (модели, настройки, кастомные валидаторы, работа с multipart/form-data)
- Работа с базами данных: PostgreSQL (сложные запросы, индексы, пул соединений)
- SQLAlchemy 2.0 (async engine, AsyncSession, ORM-связи, миксины)
- Alembic (написание миграций, работа с Enum/UUID в PostgreSQL)
- Кэширование: Redis (TTL, async-клиент, хранение токенов)
- Архитектура : Паттерны Repository + Service Layer
- Проектирование REST API
- Безопасность: JWT (access/refresh), bcrypt, инвалидация токенов
Будет плюсом
- Аналитика: ClickHouse (OLAP-запросы, агрегация событий)
- Брокеры: Опыт с RabbitMQ (FastStream) или NATS (JetStream)
- Планировщики: APScheduler (Redis JobStore, Cron/Date триггеры)
- Telegram: Aiogram 3.x (поллинг, регистрация хендлеров)
- Хранилища: S3 (aiobotocore) — асинхронная загрузка/удаление
- Интеграции: Опыт работы с Facebook Pixel API, Web Push (pywebpush, VAPID)
Паспорт вакансии
История публикации
Появилась в Вакандии27 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 27 дней назад
Среди похожихНет данных52 из 30 · у похожих вакансий почти одинаковый возраст — сравнивать нечего
Откуда что взялось
Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.
ГрейдMiddleвычитано из текста вакансии
Формат работыУдалённо
Географияне указана
Зарплата≈ 230 217 RUB в месяцнаша оценка, в вакансии не названа
Почему на этом месте в выдаче
Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.
Полнота карточки753 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки работодателя нет, показана наша оценка
Проверка Вакандии
Источники и свежесть
- Тип источника
- Агрегатор вакансий
- Найдено публикаций
- 1
Посмотреть публикации и даты
- hcareersОсновная публикация · 2026-08-12
Работодатель
Your Personal Agent
3 активных вакансий · вилка работодателя указана в 0%
Открыть профиль компанииБезопасность
Отклик уходит на сайт источника
Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайте — hh.ru.
Признаки мошенничества
- Просят предоплату, «залог» или деньги за обучение и оборудование.
- Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
- Быстро уводят в мессенджер и торопят с решением.
- Обещают большой доход без опыта и без деталей задач.
Настоящий работодатель не просит денег и платёжных данных до трудоустройства.
Продолжить поиск
Похожие вакансии
Причина сходства указана на каждой карточке
Подробнее Подробнее