СНС, Группа компаний

Python/JS developer (Офисный формат)

Коротко

Backend/fullstack разработчик для команды, создающей программный комплекс управления вендинговыми автоматами: Django-приложение, API, модули управления оборудованием (платы, датчики, камеры, платежные терминалы), а также поддержка внутреннего JS-интерфейса. Требуется уверенное знание Python/Django, опыт REST API, Linux/Bash, умение читать и поддерживать JavaScript. Работа в офисе в Зеленограде, график 5/2.

О команде
Мы - команда, которая разрабатывает программный комплекс управления вендинговыми автоматами. Наш комплекс управляет всем оборудованием внутри автомата в процессе его работы, реализует механизмы продажи товара, тестирует вендинговый автомат при его производстве, позволяет экспедиторам и сервисным инженерам обслуживать его, а также обеспечивает централизованное управление и мониторинг всего парка автоматов.
Обязанности
•Разработка и поддержка backend web-приложения управления оборудованием, и API на Django;
•Разработка программных модулей управления платами (двигатели, датчики), сканерами, платежными терминалами, камерами;
•Реализация сценариев выдачи товара, тестирования установленного оборудования и обработки аппаратных ошибок;
•Поддержка внутреннего JS-интерфейса: управление оборудованием, тесты, статусы, модальные окна;
•Диагностика проблем разрабатываемых приложений в Linux-окружении, работа с логами, метриками;
•Ведение внутренней документации на приложения, таких как changelog, коды ошибок.
Требования
•Уверенное знание Python и Django, понимание структуры web-приложений, middleware, views/controllers;
•Опыт разработки REST API и работы с JSON, HTTP, WS, асинхронностью, потоками, очередями команд;
•Умение работать с Linux, Bash, сервисными скриптами запуска, логами и метриками;
•Умение читать и поддерживать существующий JavaScript: DOM, Fetch API, WebSocket, Bootstrap.
Будет преимуществом
•Опыт интеграции с аппаратным обеспечением через serial/USB: pyserial/aioserial, COM-порты, бинарные и текстовые протоколы;
•Опыт с OpenCV и USB/видеоустройствами, интеграций с платежными терминалами, ККМ;
•Опыт написания авто тестов и тестирования hardware-in-the-loop сценариев;
•Опыт работы с kiosk-приложениями на Linux и локальными web-интерфейсами.
Условия
•График работы 5/2 (офисный формат);
•Гарантированная своевременная заработная плата по результатам собеседования;
•Оформление в штат компании в соответствии с ТК РФ (отпуск, больничный лист);
•Добровольное медицинское страхование;
•Дополнительная мотивация: бонусы по итогам годовой оценки Performance management, премии за стаж работы в компании и пр.;
•Возможность карьерного роста;
•Развитая корпоративная культура: подарки по случаю рождения детей; корпоративные конкурсы и мероприятия для сотрудников и их детей; благотворительные проекты внутри компании, направленные на оказание помощи сотрудникам и членам их семей, попавшим в сложную жизненную ситуацию и пр.;
•Место работы: г. Зеленоград.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте