📍 Татарстан, г. ЕлабугаОфис или гибрид
Технологии/инструменты
PythonasyncioaiohttpRESTful APIWebSocketRabbitMQKafkaGitBashpytesthttpxFastAPIPostgreSQLMySQLDockerDockerfileRedisDocker Compose
Вакансия с релокацией в Республику Татарстан, г. Елабуга.
Обязанности:
- Разработка нового функционала.
- Разработка проектов с нуля.
- Проведение Code Review.
- Подбор технологий для новых проектов.
- Улучшение существующей кодовой базы.
- Проработка архитектуры.
Требования:
- Опыт от 3-х лет коммерческой разработки.
- Глубокие знания Python, включая асинхронное программирование (asyncio, aiohttp).
- Глубокое понимание и опыт применения шаблонов проектирования для решения конкретных задач.
- Опыт проектирования архитектуры сложных, распределенных систем (микросервисы, монолиты с четкими модулями).
- Глубокий опыт разработки RESTful API и WebSocket.
- Опыт работы с асинхронными очередями (RabbitMQ, Kafka) для реализации асинхронной коммуникации и обработки задач.
- Глубокий опыт работы с Git (ветвление, слияния, rebase, конфликты), bash, терминалом.
- Опыт написания юнит-тестов, интеграционных тестов, тестов API (pytest + httpx).
- Опыт создания асинхронных сервисов на FastAPI (Django/Tornado/Sanic приветствуется).
- Опыт работы с реляционными СУБД (PostgreSQL, MySQL): проектирование схем, оптимизация запросов, использование индексов, работа с транзакциями, репликацией.
- Опыт работы с Docker: создание Dockerfile, docker-compose.
- Опыт работы с Redis: как кэша, брокера сообщений.
Условия:
- Конкурентный уровень з/п (обсуждается индивидуально).
- Дневная рабочая неделя 5/2 (ненормированная).
- Работа в крупной и стабильной компании — в структуре самой большой ОЭЗ в Европе.
- Транспорт до работы из г. Елабуга, г. Набережные Челны, г. Нижнекамск.
- Полис добровольного медицинского страхования.
- Предоставление платного жилья для иногородных.
- Гарантия профессионального роста.
- Амбициозная, проектно-ориентированная команда.
- Командные и спортивные игры, реализация нестандартных задач.
- Карьерный рост при наличии и обретении в процессе работы необходимых компетенций.
Евгения Нестеренко IT-рекрутер