Middle+/Senior Node&JS & Python Developer / Бэкенд разработчик

Your Personal Agent

Middle+/Senior Node&JS & Python Developer / Бэкенд разработчик

Описание вакансии

Привет! Мы команда Your Personal Agent и сейчас мы находимся в поисках Node.JS и Python разработчика для проекта из сферы iGaming. Проект уже не первый год на рынке и сейчас готовится к запуску на новых локациях. Работы много, поэтому если ты хочешь расти на интересных задачах - добро пожаловать в команду!

Требования:

  • Коммерческий опыт работы с NodeJS от 3 лет
  • Коммерческий опыт работы с Python от 3 лет
  • Уверенное знание 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, инвалидация токенов.

Обязанности:
  • Разработка и поддержка высоконагруженных сервисов на Python (FastAPI) и Node.js (наш стандартный стек).

  • Проектирование RESTful API с версионированием, интеграция с внешними сервисами.

  • Работа с асинхронными очередями (RabbitMQ / NATS), планировщиками задач.

  • Оптимизация запросов к PostgreSQL и ClickHouse, проектирование схем данных.

  • Реализация сложной ролевой модели доступа (RBAC) и систем аутентификации (JWT).

  • Участие в код-ревью, написание тестов (pytest), поддержание высокого покрытия.

Будет плюсом:
  • Аналитика: ClickHouse (OLAP-запросы, агрегация событий).

  • Брокеры: Опыт с RabbitMQ (FastStream) или NATS (JetStream).

  • Планировщики: APScheduler (Redis JobStore, Cron/Date триггеры).

  • Telegram: Aiogram 3.x (поллинг, регистрация хендлеров).

  • Хранилища: S3 (aiobotocore) — асинхронная загрузка/удаление.

  • Интеграции: Опыт работы с Facebook Pixel API, Web Push (pywebpush, VAPID).

​​​​

Навыки
  • Node.js
  • Redis
  • Docker
  • Linux
  • PostgreSQL
  • Git
  • Python
  • FastAPI
Посмотреть контакты работодателя

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

Playerok
  • Москва

  • от 250000 RUR

Рекомендуем
Hello, Doc!
  • Москва

  • до 300000 RUR

Рекомендуем
chad
  • Москва

  • от 200000 RUR

Рекомендуем
Р-Софт
  • Москва

  • от 200000 RUR

НПП ТехноЛаб
  • Москва

  • от 200000 RUR

МТС
  • Москва

  • до 330000 RUR

Bell Integrator
  • Москва

  • до 330000 RUR

РСХБ-Интех

Golang Team Lead (PaaS App.Farm)

РСХБ-Интех

  • Москва

  • до 330000 RUR

ВЕБ Инфраструктура

Software Developer Python

ВЕБ Инфраструктура

  • Москва

  • до 300000 RUR

Гоуланг Технологии

Senior Golang Engineer (Data Platform)

Гоуланг Технологии

  • Москва

  • до 300000 RUR

Альфа-Банк
  • Москва

  • до 300000 RUR

БАЗИС
  • Москва

  • до 300000 RUR

Simplenight
  • Москва

  • до 450000 RUR

Senior Full-stack developer (TypeScript/React)

Горенко Мария Викторовна

  • Москва

  • от 300000 RUR

Senior Python Developer

Филиал компании Лист Ренталс Лимитед

  • Москва

  • от 300000 RUR

Инженерный Центр Информационно-аналитических систем

Разработчик Node.js

Инженерный Центр Информационно-аналитических систем

  • Москва

  • до 300000 RUR

ГК Орбита

Golang-разработчик

ГК Орбита

  • Москва

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию