Web-разработчик (Python/JavaScript)

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

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

Компания

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

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

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

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

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

Работаем в продуктовых командах совместно с системными аналитиками, тестировщиками и DevOps-инженерами.

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

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

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

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

  • Релевантный опыт от 3 лет;
  • Уверенное знание и опыт коммерческой разработки на python;
  • Знание Python фреймворков (Starlette, FastApi);
  • Знание общих принципов программирования, алгоритмов и структур данных;
  • Знание SQL и опыт работы с реляционными базами данных (Oracle, PostrgeSql);
  • Навыки в построении архитектуры веб приложений;
  • Опыт в разработке асинхронных и многопоточных приложений;
  • Опыт работы с nginx, wsgi/asgi, rest api/json-rpc.

    Будет плюсом

    • Опыт работы с in-memory базами данных - Redis;
    • Опыт работы с менеджерами очередей - Celery, Kafka;
    • Опыт работы с Docker, k8s;
    • Опыт работы с инструментами CI\CD - TeamCity, Gitlab.

    Условия:

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