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

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

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

Компания

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

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

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

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

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

Наша команда разработки мобильного приложения HR в поиске Python разработчика.

О продукте:
Приложение сотрудника Магнит - молодой продукт, запущенный около полугода назад с целевой аудиторией более 340 000 сотрудников. Цель продукта - сделать жизнь любого сотрудника удобней и стать первым местом, куда обращаются сотрудники за сервисами и информацией о компании. В наших планах: разработка и запуск модуля адаптации сотрудников, модуля коммуникации (функциональность социальной сети), реализовать возможность выбора подработки, планирования отпуска через приложение, обращения в IT поддержку и многое другое.

Чем необходимо будет заниматься:

  • Разрабатывать backend мобильного приложения HR;
  • Совместно с Team Lead принимать архитектурные решения проекта;
  • Осуществлять интеграции с ERP-системами компании;
  • Работать в продуктовой команде по Scrum.

Стек: Python, Django, RabbitMQ, Postgres, REST API.

Что для нас важно:

  • Опыт самостоятельной разработки на Python от 3х лет;
  • Работал с Python 3.6, asyncio (async/await), веб-фреймоворками (aiohttp, flask, Django), ORM (peewee, SQLAlchemy, Django ORM);
  • Знаешь классические алгоритмы и структуры данных, сортировки, SOLID;
  • Понимаешь, что такое асинхронное программирование и как оно устроено в языке Python;
  • Разбираешься в новых библиотеках, пишешь тесты, в том числе нагрузочные, знаешь принципы работы очередей сообщений (RabbitMQ).

Что мы предлагаем:

  • Конкурентоспособная заработная плата (обсуждается индивидуально);
  • Курсы и развитие в рамках команды и компании, обмен опытом с другими подразделениями компании;
  • Удаленная работа, гибкий график (возможность выбора время начала рабочего дня), 5-ти дневная рабочая неделя;
  • Оформление по ТК РФ;
  • Корпоративные программы лояльности от компании и партнеров.