Мы ищем опытного Python-разработчика уровня Middle/Middle+ для работы над масштабируемыми веб-приложениями и микросервисной архитектурой. Если ты любишь писать чистый, читаемый и поддерживаемый код, умеешь работать с современными фреймворками, и тебя не пугают сложные задачи — будем рады видеть тебя в нашей команде!
Чем предстоит заниматься:
- Разработка и поддержка веб-приложений на Django и FastAPI.
- Работа с асинхронными задачами и библиотеками (asyncio, aiohttp, asyncpg).
- Проектирование и оптимизация базы данных PostgreSQL, включая сложные SQL-запросы, индексацию и миграции.
- Интеграция и настройка ORM (Django ORM, SQLAlchemy).
- Разработка REST или GraphQL API.
- Участие в проектировании архитектуры и выборе технологий.
- Оптимизация производительности кода и сервисов.
- Проведение ревью кода и менторство менее опытных разработчиков.
Ожидания от кандидата:
- Уверенное знание Python 3.x, опыт работы от 2х лет.
- Практический опыт работы с Django и/или FastAPI.
- Знание SQLAlchemy, умение работать с ORM, а также написание raw SQL-запросов при необходимости.
- Опыт работы с базами данных: PostgreSQL, знание основ оптимизации запросов и структуры данных.
- Понимание асинхронного программирования и опыт работы с асинхронными библиотеками.
- Опыт проектирования API (REST, GraphQL).
- Опыт работы с Docker, знание принципов контейнеризации.
- Знание системы контроля версий Git и опыт работы с GitFlow.
- Понимание CI/CD процессов, опыт автоматизации деплоя будет плюсом.
Приветствуется:
- Опыт работы с Redis, RabbitMQ или Kafka.
- Знание основ DevOps: базовая настройка Nginx, мониторинг (Prometheus, Grafana).
- Опыт работы с микросервисной архитектурой.
- Умение писать тесты (Pytest, unittest).
- Навыки работы с облачными сервисами (AWS, GCP, Yandex Cloud).
- Участие в open-source проектах или наличие pet-проектов.
Условия:
- Полная занятость, график 5/2
- Удобный и обустроенный офис в Технопарке
- Современный стек технологий, команда профессионалов и интересные проекты
- Возможность роста и реализации своих идей
- Оплата обучения, сертификаций, участия в конференциях
- Конкурентная заработная плата и корпоративные бонусы
CV с указанием позиции присылать в Телеграм
