Привет! Мы российская аккредитованная IT-компания Mintrocket.
Занимаемся заказной разработкой, делаем собственные продукты и покоряем формат аутстафф-сотрудничества с известными партнерами.
Мы ищем Python-разработчика в нашу команду.
Чем предстоит заниматься:
- Участвовать в проектировании и разработке backend-части нового крупного сервиса на Python.
- Разрабатывать эффективное, надежное и масштабируемое API (REST, GraphQL - по потребностям проекта).
- Проектировать и реализовывать структуру баз данных, писать оптимизированные запросы.
- Интегрировать наш сервис с внешними системами через API.
- Разрабатывать и поддерживать бизнес-логику сервиса.
- Писать unit- и интеграционные тесты для обеспечения качества кода.
- Работать с системами контроля версий (Git).
- Взаимодействовать с другими разработчиками, тестировщиками и дизайнерами.
- Участвовать в код-ревью, делиться знаниями и опытом.
- Принимать участие в оценке задач и планировании работы.
Ждем от тебя:
- Опыт коммерческой разработки на Python от 2-3 лет, преимущественно в backend.
- Понимание Python и его современных возможностей (asyncio, type hints и т.д.).
- Опыт работы с одним или несколькими популярными фреймворками: Django и/или Flask/FastAPI.
- Уверенное знание SQL и опыт работы с реляционными БД (PostgreSQL или аналоги).
- Понимание принципов проектирования RESTful API.
- Опыт работы с системами контроля версий (Git).
- Понимание основ клиент-серверной архитектуры, сетевых протоколов (HTTP, TCP/IP).
- Базовые знания Linux/Unix систем и умение работать в консоли.
- Умение проектировать модульную и поддерживаемую архитектуру.
- Опыт написания тестов (pytest, unittest).
- Умение работать в команде, четко коммуницировать и брать ответственность за свои задачи.
- Готовность обучаться, разбираться в сложных задачах и делиться знаниями.
Будет огромным плюсом:
- Опыт работы с асинхронными фреймворками (FastAPI, aiohttp).
- Знание NoSQL баз данных (Redis, MongoDB и т.д.).
- Опыт работы с брокерами сообщений/очередей (RabbitMQ, Kafka).
- Опыт работы с Docker и Docker Compose.
- Понимание паттернов проектирования.
- Понимание принципов мониторинга и логирования (Grafana)
Взамен предлагаем:
- официальное трудоустройство и белую зарплату (обсуждаем твои ожидания);
- время работы в твоем часовом поясе;
- работу на крупном федеральном проекте;
- работу в большой команде;
- cправедливую систему грейдинга, полноценный онбординг;
- адекватное руководство, которое всегда прислушивается и старается, чтобы команда чувствовала себя хорошо.