
Backend разработчик middle+/senior (Python)
РУСАЛ
Москва
🏢 Офис
Senior
Полная занятость
Россия
Описание вакансии
Проект: Оптимизатор загрузки - приложение, интегрируемое в MES-систему для оптимизации функции планирования загрузки литейных машин.
Обязанности
•Разработка модуля для взаимодействия с сервисом модели планирования;
•Работа над проектами цифровизации производства: CV-, ML-решения (цифровые подсказчики для различных участков производства, оперативные панели контроля);
•Взаимодействовать с frontend разработчиками, аналитиками, QA, teamlead-ом и Руководителем проекта.
Требования
•Уверенное знание языка Python, включая стандартные библиотеки и лучшие практики программирования;
•Знание фреймворков для веб-разработки, таких как Django, Flask, FastAPI;
•Понимание принципов объектно-ориентированного программирования (ООП);
•Умение работать с базами данных: SQL, PostgreSQL, а также использование ORM (например, Django ORM);
•Базовые знания HTML, CSS, JavaScript для взаимодействия с фронтэндом;
•Навыки работы с Docker и Docker Compose для контейнеризации;
•Понимание REST API и умение работать с API. Понимание работы веб-протоколов (HTTP, HTTPS) и REST API;
•Опыт разработки приложений на основе микросервисной архитектуры;
•Опыт работы в системе контроля версий Git.
Условия
•Возможность присоединиться к команде, работающей над цифровизацией реального сектора экономики;
•Удаленный формат работы, гибрид, офис;
•Возможность участвовать в интересных и сложных проектах с ведущими специалистами индустрии;
•Пятидневная рабочая неделя (5/2) с 9:00 до 18:00;
•Работа в крупной международной компании (69 тыс. сотрудников, 1-е место по объему производства алюминия в мире), официальное трудоустройство (белая ЗП, отпуск, больничный);
•Оформление, оплата отпусков и больничных в соответствии с ТК РФ.
