О проекте:
Мы создаём систему автоматизации портовой инфраструктуры нового поколения. Продукт объединяет промышленное оборудование, датчики, 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
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где предстоит работать
Астана, улица Динмухамеда Кунаева, 14/3
Вакансия опубликована 13 ноября 2025 в Астане