Мы — динамичная и быстро развивающаяся компания, специализирующаяся на создании инновационных решений в сфере IoT, телематики и мониторинга транспорта. Мы строим высоконагруженные платформы, способные обрабатывать большие потоки данных от различных телематических устройств, используя современные технологии и подходы.
‼ ИЩЕМ ТОЛЬКО В АСТАНЕ ‼
Мы ищем в команду талантливого и увлечённого инженера-программиста, который способен самостоятельно разбираться с документацией устройств разных производителей, реализовывать поддержку различных протоколов обмена и интегрировать их в единую платформу.
Ваши задачи:
- Изучение, анализ и реализация интеграции телематических протоколов разных производителей оборудования
- Самостоятельное чтение и поиск технической документации, спецификаций и протоколов производителей.
- Проектирование и разработка высоконагруженного backend-приложения, принимающего данные по TCP/UDP, GPTS, MQTT, HTTP(S) и другим каналам связи.
- Создание эффективной архитектуры сервера и оптимизация производительности приложений.
- Разработка и поддержка баз данных для хранения и обработки большого объёма телеметрических данных.
- Мониторинг состояния серверов, оперативное решение возникающих инцидентов.
- Работа в среде Linux, сопровождение и развертывание приложений (DevOps-практики приветствуются).
- Опыт разработки на Python (Django, FastAPI), Node.js, Go или Java
- Опыт работы с базами данных (PostgreSQL, MySQL, MongoDB)
- Знание протоколов связи (MQTT, TCP/IP, WebSocket)
- Опыт работы с GPS-трекерами и телеметрическими цепями
- Навыки разработки фронтенда (React, Vue.js, Angular) и/или мобильных приложений (Flutter, React Native)
- Понимание прекращения контейнеризации (Docker, Kubernetes) — будет плюсом
- Опыт работы с API картографических сервисов (Google Maps, OpenStreetMap)
Необходимые навыки и компетенции:
- Опыт работы от 2-х лет на аналогичной должности (желательно телематика, IoT, высоконагруженные проекты, серверные приложения).
- Отличное знание языков: Go, Python, Java, C++, C#, C (навык быстрого освоения новых технологий при необходимости).
- Понимание и практический опыт реализации работы с телематическими протоколами и стандартами обмена данными (TCP/IP, GPRS, UDP, MQTT, HTTP, бинарные протоколы).
- Опыт работы с технической документацией производителей (разбор спецификаций и документаций);
- Понимание сетевых технологий, навыки диагностики сетевых протоколов (wireshark, tcpdump);
- Уверенные знания и опыт работы с Linux, понимание CI/CD, навыки автоматизации развёртывания (Docker, Docker Compose, Kubernetes будет плюсом);
- Уверенный опыт работы с SQL (PostgreSQL/MySQL) и/или NoSQL базами (MongoDB, Redis и др.);
- Опыт работы с системой контроля версий (Git) обязателен;
- Ведение документации
- Навыки эффективной командной работы, способность к самостоятельному принятию решений и ответственность за результат.
Будет преимуществом:
Опыт построения микросервисной архитектуры.
Знание принципов и инструментов мониторинга и логирования (Prometheus, Grafana, ELK Stack).
Опыт
Опыт работы в системах обработки Big Data.
Навыки работы с распределёнными очередями и брокерами сообщений (Kafka, RabbitMQ).
Опыт работы с облачными платформами (AWS, Google Cloud, Yandex.Cloud и др.).
Мы предлагаем:
Конкурентную заработную плату, прозрачные условия оплаты.
Интересные и амбициозные задачи, реальные вызовы и возможность профессионального роста.
Дружную команду профессионалов, увлечённых своим делом.
Комфортный офис с удобной инфраструктурой.
Возможность реализовывать свои идеи, прямое влияние на развитие продуктов компании.
Мы ищем не просто сотрудника, а полноценного партнёра, который разделит с нами амбиции и стремление создавать действительно качественные и востребованные решения на рынке.
Сумма оплаты будет обсуждаться при встрече и после переговоров об объеме предстоящей работы!