Middle Python Backend Developer (FastAPI, MongoDB)

Middle Python Backend Developer (FastAPI, MongoDB)

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

Ищем разработчика в команду . Мы делаем Highload-систему памяти. У нас много асинхронности и высокие требования к качеству кода.

Основной стек: Python 3.12+, FastAPI, MongoDB, Redis, RabbitMQ, Celery, Docker.

Задачи (Hard Skills):

Архитектура API: Разработка REST API на FastAPI. Нужно не просто писать ручки, а продумывать контракты, валидацию (Pydantic v2) и структуру приложения.

Real-time: Реализация WebSocket-сервисов (чаты/уведомления/стриминг). Важно уметь масштабировать сокеты горизонтально через Redis Pub/Sub.

Базы данных: Проектирование схем в MongoDB. Ты должен понимать, как работают индексы, когда использовать Embedded документы, а когда References, и уметь писать сложные Aggregation Pipelines.

Асинхронность: Написание чистого async/await кода. Понимание того, как не блокировать Event Loop и как дебажить конкурентные запросы.

Брокеры: Работа с RabbitMQ. Реализация надежных воркеров, обработка ошибок (Retry, Dead Letter Queues).

Инфраструктура: Упаковка сервисов в Docker, написание docker-compose для локальной разработки.

Требования:

Python: Опыт от 3 лет. Строгое использование Type Hints (mypy/pyright). Понимание работы GIL и управления памятью.

FastAPI: Глубокое знание фреймворка (Dependency Injection, Middleware, Exception Handlers).

MongoDB: Опыт работы в продакшене. Понимание отличий от SQL, знание паттернов моделирования данных в NoSQL.

WebSockets: Понимание жизненного цикла соединения, опыт работы с библиотеками типа websockets или встроенными средствами фреймворков.

Тестирование: Обязателен опыт написания тестов на pytest (fixtures, mocking, async tests). Код без тестов в прод не едет.

Инструменты: Git, Linux (CLI), Docker, Sentry.

Посмотреть контакты работодателя

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

Backend разработчик/тестировщик Python (FastAPI)

Базанихина Анастасия Владимировна

Удаленная работа
  • Москва

  • от 100000 RUR

Рекомендуем
Первый Бит
Удаленная работа
  • Москва

  • от 100000 RUR

Рекомендуем
e-Comet
Удаленная работа
  • Москва

  • до 350000 RUR

Рекомендуем
Удаленная работа
  • Москва

  • до 350000 RUR

Удаленная работа
  • Москва

  • до 350000 RUR

MP Rating
Удаленная работа
  • Москва

  • до 350000 RUR

88date
Удаленная работа
  • Москва

  • от 300000 RUR

СП Солюшен
Удаленная работа
  • Москва

  • от 300000 RUR

Удаленная работа
  • Москва

  • до 260000 RUR

Хекслет
Удаленная работа
  • Москва

  • до 260000 RUR

Евролос
Удаленная работа
  • Москва

  • до 260000 RUR

LLM / AI Memory Architect (Middle)

Трейдмарк холдер

Удаленная работа
  • Москва

  • до 2000 USD

Бизнес Факт
Удаленная работа
  • Москва

  • до 150000 RUR

D2D Studio
Удаленная работа
  • Москва

  • до 260000 RUR

Удаленная работа
  • Москва

  • до 260000 RUR

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

Маторник Михаил Леонидович

Удаленная работа
  • Москва

  • до 100000 RUR

Back End PHP разработчик

Вардар Анна Владимировна

Удаленная работа
  • Москва

  • до 100000 RUR

Красное & Белое, розничная сеть

Программист .Net

Красное & Белое, розничная сеть

Удаленная работа
  • Москва

  • до 100000 RUR

Консалтинговое HR агентство А2

Full-stack разработчик (Node.js + React)

Консалтинговое HR агентство А2

Удаленная работа
  • Москва

  • от 100000 RUR

Геомакс Финанс

Unity разработчик

Геомакс Финанс

Удаленная работа
  • Москва

  • от 100000 RUR

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

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