Field Connect – система управления и автоматизации оросительной техники. Мы развиваем собственный программно-аппаратный комплекс, который позволяет удалённо управлять дождевальными машинами, контролировать их работу, получать данные с оборудования и интегрировать различные устройства в единую систему.
Сейчас ищем Fullstack-разработчика, который присоединится к команде и будет заниматься развитием существующей системы управления и созданием нового функционала.
Что предстоит делать:
- Развивать и поддерживать существующую систему управления на Laravel + Vue.js.
- Разрабатывать новый функционал веб-системы.
- Разрабатывать и поддерживать API для обмена данными между системой и внешними устройствами.
- Реализовывать интеграции с контроллерами, датчиками и другим оборудованием.
- Работать с существующей архитектурой проекта и участвовать в её дальнейшем развитии.
- Оптимизировать производительность приложения и базы данных.
- Работать с очередями, кешированием и фоновыми задачами.
- Участвовать в поиске и устранении ошибок в существующем коде.
Что нам важно:
- Коммерческий опыт разработки на PHP.
- Хорошее знание и практический опыт работы с Laravel.
- Хорошее знание JavaScript и опыт работы с Vue.js.
- Уверенное владение SQL: запросы, индексы, оптимизация, ORM.
- Опыт работы с Redis, очередями и кешированием.
- Понимание принципов построения и использования REST API.
- Опыт работы с Git.
- Понимание принципов работы веб-серверов и опыт настройки Nginx / Apache.
- Умение разбираться в существующем коде и самостоятельно находить решения.
Технологический стек:
Backend: PHP, Laravel, MySQL, Redis
Frontend: JavaScript, Vue.js
API / интеграции: REST API, Node.js
Дополнительно: Flutter
Веб-сервер: Nginx
Контроль версий: Git
Будет плюсом:
- Опыт разработки систем автоматизации и управления оборудованием.
- Опыт работы с IoT, телеметрией или промышленными системами.
- Опыт интеграции программного обеспечения с физическими устройствами.
- Понимание протоколов обмена данными и работы с оборудованием.
- Опыт работы с MQTT, WebSocket и другими технологиями обмена данными в реальном времени.
- Опыт работы с Flutter.
О проекте
Field Connect работает на рынке с 2017 года. Система используется для управления и мониторинга оросительной техники и подключена более чем к 1000 дождевальных машин.
Мы разрабатываем продукт самостоятельно, поэтому разработчик будет работать не над отдельным модулем большого корпоративного проекта, а непосредственно над реальным продуктом, которым ежедневно пользуются сельскохозяйственные предприятия.
Задачи находятся на стыке веб-разработки, IoT, автоматизации и промышленного оборудования.