Python Backend-разработчик

Python Backend-разработчик


Компания: ООО МИ ТЕХ

Вакансия: Python Backend-разработчик / Backend-developer

Уровень: Middle (возможно Lead)

Оплата: по договоренности (в зависимости от опыта и скиллов кандидата)

Локация: Москва (м.Авиамоторная, в ближайшее время переезд на м. Пл.Ильича/м. Римская)

Требуемый опыт работы: от 3х лет

Занятость: Полная занятость, полный день

Формат: Офисный формат


Проект:

• Разработка ПО – от коммерческих IT-решений до корпоративных платформ.

• Технические средства мониторинга – проектирование датчиков и аналитических систем (под заказ).

• Научно-технические проекты – участие в госзаказах, исследованиях и инновационных программах.


Условия:

• Работа в современной, молодой, развивающейся Компании, которая успела стать лидером на рынке;

• Оформление согласно ТК РФ;

• Место работы: м. Авиамоторная (планируется переезд на станцию м. Площадь Ильича, м.Римская);

• ДМС после прохождения испытательного срока.


Требования

• Знание Python 3 и стандартной библиотеки;

• Опыт работы с брокерами сообщений: RabbitMQ, Redis Streams;

• Опыт асинхронного программирования с использованием asyncio, понимание разницы между async, threads, multiprocessing;

• Знание FastAPI;

• Опыт тестирования с использованием pytest, включая unit- и интеграционные тесты;

• Знание SQL: написание и оптимизация сложных запросов;

• Опыт работы с ORM (желательно SQLAlchemy 2.0);

• Навыки работы с Docker, docker-compose, понимание: volumes, networks;

• Опыт работы c Linux;

• Уверенное владение Git;

• Понимание архитектурных паттернов (монолит, микросервисы, serverless, event-driven);

• Понимание безопасности (OAuth2, JWT, защита от инъекций, DDoS);

• Экспертиза в базах данных (индексы, партиционирование, репликация);

• Навыки построения работы в команде, умение эффективно распределять задачи.


Обязанности

• Разработка и поддержка backend-сервисов на Python (FastAPI); проектирование и реализация REST API; интеграция с внешними системами через HTTP API;

• Работа с Docker (в т.ч. настройка окружений и docker-compose);

• Проектирование масштабируемых и отказоустойчивых систем;

• Выбор технологий под задачи бизнеса (tech stack decision-making);

• Отладка и мониторинг сервисов (логи, метрики, алерты);

• Написание технической документации;

• Настройка CI/CD для сложных проектов;

• Написание автотестов всех уровней (unit, integration, e2e).


Будет преимуществом

• Знание механизмов работы систем мониторинга и логирования (Prometheus, Grafana, ELK, Sentry);

• Знание английского языка на уровне чтения документации;

• Навыки анализа производительности проектов;

• Навыки подбора технологий под задачи бизнеса (tech stack decision-making);

• Настройка CI/CD для сложных проектов;

• Навыки работы с Docker, docker-compose.


Отклик на вакансию в телеграм @anaivazian.

Report Page