Middle/Senior Web Developer (Python, JS)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Ожидания от кандидата
Условия работы
Магнит – это одна из крупнейших розничных сетей России, которая трансформируется в большую цифровую компанию.
Магнит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, PostgreSql).
- Опыт работы с in-memory базами данных (Redis).
- Опыт работы с менеджерами очередей (RabbitMQ и др.)
- Опыт работы с Docker, k8s.
- Опыт работы с инструментами CI\CD (TeamCity,Gitlab).
- Уверенный пользователь Linux (Ubuntu, Centos).
Что мы предлагаем:
- Конкурентоспособная заработная плата (обсуждается индивидуально) + премии;
- График работы 5/2 с гибким началом;
- Возможность работать как удобно - в офисе в Москве или в Краснодаре и удаленно;
- Развитие – мы оплачиваем обучение на курсах и участие в конференциях;
- Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах;
- Дружеская атмосфера и поддержка команды;
- Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подход.