Middle+ Python developer

Backend Developer
IT
Fintech
#Python
#Docker
#Git
#Linux
#Django
#pytest
#Redis
#RabbitMQ
#Celery
#REST API
#Swagger
#docker-compose
#MVC
#Gitflow
#Django ORM
#unittest
#JSON API
#TCP-IP
#jinja
Россия
фултайм
удаленка

Опыт от 1 до 3 лет

от 200.000 ₽ до 280.000 ₽

Описание вакансии

Middle+ Python 📱 developer
ЗП: 200к - 280к на руки.
👾Компания: IT Monsters.
Проект: Финтех + AI Локация: РФ.
Удаленная работа. Полная занятость.

💪Требования:
- Понимание структур данных в Python и их классификации
- Понимание ООП. SOLID, шаблонов проектирования
- Понимание Git & Gitflow
- Понимание протокола http. REST API. JSON API. Документация Swagger. Базовые знания TCP-IP
- Понимание MVC и особенностей его реализации в Django. Понимание построения проекта Django в духе классического MVC.
- Понимание ключевых механизмов реляционных баз данных: индексы, транзакции, процедуры. Отличное владение Django ORM: агрегации, аннотации, кастомные QS, поздапросы, F, Q, ExpressionWrapper
- Понимание шаблонов Django и шаблонизатора jinja. Контекст, рендеринг, кастомные теги.
- Сериализация и десериализация. Сериализаторы. Валидация с бизнес-логикой.
- Понимание Celery. Асинхронное выполнение, идемпотентность задач, отложенное признание выполнения. Redis и RabbitMQ в качестве брокеров.
- Понимание pytest и unittest. Моки, параметризация, conftest.
- Навыки администрирования Linux-серверов на уровне продвинутого пользователя
- Умение поднимать и поддерживать Docker и docker-compose для проекта
- Можете писать надёжный и понятный код в условиях неопределённости
- Умение принимать взвешенные технические решения
- Стремление к профессиональному росту‚ обязательность‚ ответственность;
- Умение аргументированно отстаивать свою точку зрения

Будет плюс:
- Опыт работы с кредитными отчётами и отчётами среднемесячных платежей от НБКИ
🔥Обязанности:
Участие в разработке проектов различной сложности
Работа с командой разработки
Отслеживание состояний вверенных проектов

🤠Условия:
Сильная команда, с которой можно расти;
Зарплата на уровне рынка и выше;
Интересные задачи для сервисов с миллионами пользователей;
Возможность влиять на процесс и результат;
Удалённая работа;
Оплата отпускных и больничных;
Компенсация медицинских услуг;
Компенсация стоимости абонементов в спорт зал.