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 с гибким началом;
- Возможность работать как удобно - в офисе в Москве или в Краснодаре и удаленно;
- Расширенный ДМС, оплачиваемые больничные и отпуска;
- Развитие – мы оплачиваем обучение на курсах и участие в конференциях;
- Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах;
- Дружеская атмосфера и поддержка команды;
- Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подход.