Middle/Senior Web Developer (Python, JS)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Объединяем IT и ретейл, чтобы совершать самые важные покупки было просто — во всех уголках страны

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

Условия работы

Магнит – это одна из крупнейших розничных сетей России, которая трансформируется в большую цифровую компанию.

МагнитTech – команда из 3500 IT специалистов, которая создает экосистему комплементарных сервисов (Magnit pay, Magnit mobile, DMP платформа, Программа лояльности).

Команда веб-разработки Коммерческого блока (ценообразование, промо) занимается созданием высоконагруженных систем и сервисов на Python, интерфейсов пользователей на ExtJs.

Проекты на этапе активной разработки, развития и масштабирования.

Разрабатываем информационные системы по управлению ассортиментом магазинов, акциями и ценообразованием в продуктовых командах совместно с системными аналитиками, тестировщиками и devops инженерами.

В работе используем релизный подход, задачи в Jira, база знаний в Confluence, сборку в Teamcity.

‍Чем ты будешь заниматься:

  • Разработка web приложений по требованиям заказчика.
  • Участие в проработке технических решений, разработка и согласование технических спецификаций.
  • Продумывание и реализация бизнес-логики приложения.
  • Рефакторинг, работа с тех. долгом, проведение Code Review.
  • Анализ требований к разрабатываемому ПО и оценка трудозатрат.

Что тебе нужно уметь:

  • Релевантный опыт от 3 лет;
  • Уверенное знание и опыт применения python, опыт работы с фреймворками (Starlette, FastApi, Flask).
  • Опыт написание unit тестов.
  • Уверенное знание и опыт применения JavaScript. Опыт работы с фреймворками (ExtJS, Vue JS);
  • Опыт работы с nginx, wsgi/asgi, rest api/json-rpc, git;
  • Опыт работы с реляционными базами данных (Oracle, PostrgeSql);
  • Опыт работы с in-memory базами данных (Redis);
  • Опыт работы с менеджерами очередей (RabbitMQ и др.)
  • Опыт работы с Docker, k8s;
  • Опыт работы с инструментами CI\CD (TeamCity,Gitlab);
  • Уверенный пользователь Linux (Ubuntu, Centos).

Условия:

  • Конкурентоспособная заработная плата (обсуждается индивидуально) + премии;
  • График работы 5/2 с гибким началом;
  • Возможность работать как удобно - в офисе в Москве или в Краснодаре и удаленно;
  • Развитие – мы оплачиваем обучение на курсах и участие в конференциях;
  • Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах;
  • Дружеская атмосфера и поддержка команды;
  • Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подход.