Ваш отклик отправлен!

Войдите или зарегистрируйтесь как "Соискатель". Это позволит вам откликаться на вакансии.

Опубликовано
Обновлено: 29 апр 2019
2841
Программирование, вёрстка, тестирование

Remote IoT Developer (NodeJS / Golang) (Cloud / OpenWRT)

Москва
Вознаграждение:
от 130 000 
Тип работы:
Удаленная работа
Тип занятости:
Гибкий график
Проектная работа
Опыт:
от 3 до 5 лет

Что предстоит делать

Идеально, если вы возьмете на себя обе задачи, но мы можем разделить ее между 2 кандидатами или найти удаленного исполнителя на 1 из них:

  1. Разрабатывать облачную архитектуру IoT приложений:
    1. Driver (ПО на Golang / NodeJS), в задачи которого входит общение и реализация бизнес-логики устройств (Hub)

    2. Интерфейсы для общения с внешней средой (gRPC, MQ, GraphQL, REST API, etc.)

  2. Разработать код Hub для роутера на OpenWRT
    1. ПО на Golang / Python, в задачи которого входит:
      1. Передача данных сенсоров на сервер (Driver), получение и воспроизведение команд

      2. Управление бегущей строкой

      3. OTA

      4. Мониторинг локального Hardware

Что требуется

  • Хорошее знание NodeJS / Golang

  • Опыт работы с БД SQL / NoSQL

  • Опыт реализации REST API

  • Опыт реализации паттерна Finite State Machine

  • Навык написания ТЗ / UML диаграмм / MindMap

  • Опыт реализации микросервисов

  • Docker

  • Git

  • Опыт работы с MQ / MS (лучше всего RabbitMQ, NATS.io)

Плюсом будет

У нас есть люди, отвечающие за пункты ниже и могут вас ввести в курс дела, но будет большим преимуществом, если вы уже имеете навыки в данных решениях:

  • Опыт программирования OpenWRT

  • In-memory DB

  • GraphQL (Apollo, Hasura)

  • Опыт покрытия кода тестами

  • Знание Unix-систем на уровне продвинутого пользователя

  • Знакомство с различными NoSQL решениями и аналитическими системами

  • Системы логирования (Graylog), трассировки (Jagger), сбора и визуализации метрик (Prometheus) и обработки ошибок (Sentry)

  • Опыт разворачивания инфраструктуры Kubernetes

  • Опыт написания сценариев Gitlab CI/CD

  • Опыт написания скриптов Ansible

  • Опыт интеграции MQTT

  • Опыт разработки IoT проектов

  • Опыт разработки СКУД-систем

Наша команда разработки

У нас небольшая команда и требуется человек, который возьмет на себя ответственность за реализацию и развитие архитектуры бизнес-приложений нашей инфраструктуры.

  • CTO

  • Frontend разработчик

  • Backend PHP разработчик

  • IoT developer

Условия работы

  • Удаленная или работа в офисе (обычно мы работаем из дома и раз в неделю собираемся для решения стратегических вопросов)

  • Москва. Офис в 15 минутах ходьбы от метро Щелковская

  • Работаем на результат, поэтому время работы выбираете сами

  • Варианты работы и оплаты по совместной договоренности: ТК, работа через ИП и т.п.

Контакты

CTO Давид Шекунц

Email: d.shekunts@autoshlagbaum.com

Телеграмм: @TZeta

Телефон/WhatsApp: +7 903 572 98 38

Работодатель

Юридическое лицо

Были на сайте 2 мая 2019 Контроль112 Контроль112

Контроль112 — программное обеспечение для автоматического распознавания номеров автомобилей в транспортном потоке и в пунктах контроля. Применяется для автоматизации работы парковок, КПП и проходных предприятий, логистических и складских комплексов, учета транспорта на автомагистралях, весовых, автомойках и заправочных…

Подробнее
Другие вакансии компании
Другие вакансии компании
Похожие вакансии
Программирование, вёрстка, тестирование
Обновлено: 19 апр 2024
Москва
Вознаграждение:
от 130 000 
Тип работы:
Работа в офисе
Опыт:
больше 5 лет
Программирование, вёрстка, тестирование
Обновлено: 19 апр 2024
Удаленная работа
Вознаграждение:
от 130 000 
Тип работы:
Удаленная работа
Опыт:
больше 5 лет
Программирование, вёрстка, тестирование
Обновлено: 19 апр 2024
Москва
Вознаграждение:
от 120 000 
Тип работы:
Работа в офисе
Опыт:
больше 5 лет