
МИ ТЕХ
Python Backend-разработчик / Backend-developer
- REST API
- API
- Python
- Git
- Linux
- SQL
- HTTP
- Docker
- HTML
- ORM
- FastAPI
- Python 3
- RabbitMQ
- Kafka
- SQLAlchemy2.0
- Grafana
- Prometheus
- Английский язык
- Redis Streams
- Sentry
- ELK
- Java
- Node.js
- PHP
- Деловая коммуникация
- Работа в команде
- Teamleading
- CI/CD
- Лидерские качества
- Kubernetes
- Английский — A2 — Элементарный
Требования (Ваш опыт и навыки):
— Знание 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;
- Работа в современной, молодой, развивающейся Компании, которая успела стать лидером на рынке;
- Оформление согласно ТК РФ;
- Место работы: м. Авиамоторная (планируется переезд на станцию м. Площадь Ильича, м.Римская);
- ДМС после прохождения испытательного срока.