Middle + Backend Developer (Интеграции, API, IoT, Реальное время, ML)

Middle + Backend Developer (Интеграции, API, IoT, Реальное время, ML)

Астана, улица Динмухамеда Кунаева, 14/3

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

О проекте:

Мы создаём систему автоматизации портовой инфраструктуры нового поколения. Продукт объединяет промышленное оборудование, датчики, RFID, 1С и IoT-устройства в единую платформу, обеспечивая мониторинг и управление процессами в реальном времени.

Основные задачи:

  • Проектирование архитектуры серверной части с нуля;
  • Разработка микросервисов для управления промышленными устройствами и потоками данных;
  • Интеграция с OPC UA, Modbus TCP, MQTT, REST API оборудования;
  • Разработка реактивной системы обмена событиями (Event-driven architecture);
  • Создание шлюза реального времени (WebSocket / Socket.IO / Kafka);
  • Настройка безопасной авторизации (JWT, OAuth2, RBAC);
  • Разработка API для фронтенда и внешних систем;
  • Интеграция с 1С / ERP / SCADA;
  • Проектирование мониторинга, логирования, аварийных уведомлений;
  • Оптимизация производительности и отказоустойчивости.
  • Работа с ML,AI.

Технический стек:

  • Node.js (NestJS / Express) или Python (FastAPI / Django)
  • TypeScript / Python 3.11+
  • PostgreSQL, Redis, RabbitMQ / Kafka
  • WebSocket, MQTT, REST API, gRPC
  • Docker, Kubernetes, Nginx, CI/CD (GitHub Actions / Jenkins)
  • Prometheus / Grafana / Loki / ELK Stack

Требования:

  • Опыт backend-разработки от 3 лет;
  • Опыт проектирования высоконагруженных и распределённых систем;
  • Отличное знание асинхронных паттернов и систем обмена сообщениями (Pub/Sub, Event Bus);
  • Опыт интеграции с промышленными протоколами (OPC UA, Modbus, MQTT) — обязателен;
  • Опыт работы с реальным оборудованием или IoT;
  • Глубокое знание PostgreSQL, транзакций, индексов, оптимизации;
  • Опыт написания unit / integration тестов;
  • Опыт развёртывания и администрирования систем через Docker Compose / K8s;
  • Понимание принципов Domain Driven Design (DDD) и Clean Architecture.

Будет плюсом:

  • Опыт работы с 1С интеграциями, SCADA, Siemens / Schneider / Advantech системами;
  • Опыт настройки message broker (Kafka, RabbitMQ, NATS);
  • Опыт написания интерфейсов для машинного зрения / видеоаналитики;
  • Участие в проектах промышленной автоматизации, логистике или транспорте.

Условия:

  • Уровень — Middle / Middle + / Senior
  • Формат — оффлайн
  • Занятость — полная
  • Оплата — от 600 000 ₸ до 700 000 ₸ (в зависимости от компетенции)
Навыки
  • Английский язык
  • Docker
  • PostgreSQL
  • Python
  • Prometheus
  • Redis
  • Node.js
  • Nginx
  • CI/CD
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию