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