МАГНИТ, Розничная сеть

Senior Python разработчик

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Python
  • Django Framework
  • FastAPI
  • REST API
  • SOLID
  • PostgreSQL
  • Docker

Тебе предстоит:

  • Разрабатывать и внедрять отказоустойчивые сервисы для сбора и обработки данных с инженерного и технологического оборудования компании;
  • Внедрять новые сервисы в существующую архитектуру;
  • Поддерживать и оптимизировать существующие сервисы;
  • Поддержка разрабатываемых сервисов документацией и тестами.

Мы ожидаем от тебя:

  • Умение писать чистый код с использованием аннотации типов, паттернов ООП, SOLID;
  • Умение находить узкие места в коде и оптимизировать их;
  • Разработка сервисов на python (Django, DRF, Fastapi);
  • Плюсом будет опыт работы в Aiohttp;
  • Понимание протоколов MQTT, AMQP, gRPC, REST;
  • Опыт использования;
  • Опыт асинхронного программирования;
  • Знание Pandas;
  • Опыт работы с системами хранения данных Postgresql, Redis, Mongodb, S3;
  • Умение составлять и оптимизировать сложные SQL запросы(Postgresql, MSSQL);
  • Знание построения кластеров БД;
  • Опыт построения микросервисной архитектуры;
  • Знание и умение применять паттерны разработки микросервисов;
  • Опыт работы с Docker, Docker-Compose, Kubernetes, Nginx, HAProxy;
  • Опыт разработки Rest Api;
  • Опыт работы с GIT;
  • Тестирование, отладка, документирование кода.

Мы предлагаем:

  • Конкурентоспособная заработная плата;
  • Современная техника с первого рабочего дня;
  • Работа в максимально уютном офисе в Москве или в Краснодаре, или удаленно для кандидатов из других городов;
  • График работы 5/2 с гибким началом;
  • Трудоустройство в аккредитованную ИТ-компанию;
  • Возможность профессиональной реализации - мы не только берем экспертизу, но и помогаем наращивать, в том числе через оплачиваемое обучение на курсах и участие в конференциях;
  • У нас есть разные направления для развития в зависимости от сильных сторон и областей твоих интересов;
  • Дружеская атмосфера и поддержка команды;
  • Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подходах.