Ключевые задачи:
  • Проектирование архитектуры информационных систем и сервисов: определение структуры, компонентов, взаимодействий, интеграций и технологического стека;
  • Участие в разработке и реализации программных решений: написание backend и frontend кода, прототипирование и доработка функционала;
  • Разработка и сопровождение интеграции между системами: API, сервисы обмена данными, очереди, обработчики;
  • Обеспечение реализации архитектурных решений на практике: участие в разработке, ревью кода, контроль соблюдения архитектурных принципов;
  • Участие в разработке full-stack решений (backend + frontend): проектирование и реализация пользовательских интерфейсов и серверной логики;
  • Работа с базами данных: проектирование схем, написание запросов, оптимизация производительности;
  • Обеспечение технической экспертизы проектов: анализ требований, выбор технологий, оценка трудозатрат и рисков;
  • Взаимодействие с командами разработки, инфраструктуры и эксплуатации;
  • Организация разработки/доработки корпоративных систем (CRM, NAM, BPM, ЭДО и др.) и управление релизами.
Навыки, которые нам необходимы:
  • Уверенное знание Python, опыт работы с СУБД: PostgreSQL, MySQL;
  • Знание frontend-технологий: JavaScript, HTML, CSS;
  • Опыт разработки full-stack решений, а также опыт разработки и интеграции API;
  • Понимание архитектурных подходов;
  • Знание ОС и сетей, базовое понимание Docker;
  • Навыки написания чистого кода и умение разбираться в чужом коде;
  • Опыт работы с PWA и WebView;
  • Опыт в телеком или highload системах;
  • Знание Kubernetes;
  • Опыт с Kafka/RabbitMQ, enterprise архитектуры, CI/CD.
То, что ждет вас в команде:
  • Работа в стабильной и динамичной Компании;
  • Карьерный рост;
  • Социальный пакет по Коллективному договору
  • Отпуск 28 дней;
  • Яркая корпоративная жизнь.