НПО РУСТЕХДРОН

Senior PHP-разработчик (Symfony)

Коротко

Senior PHP-разработчик (Symfony) для построения команды разработки с нуля в компании-производителе робототехнических изделий. Задачи включают систему прослеживаемости производства, интеграции с 1С/СКУД/видеонаблюдением, серверную часть беспилотной тематики с геопространственными данными и сервисы на базе языковых моделей. Требуется от 5 лет коммерческой разработки на PHP, из них от 3 лет на Symfony, глубокое знание Doctrine, Security, Messenger, а также стек PostgreSQL, ClickHouse, Redis, Kafka, MQTT, Docker. Работа в офисе в Москве, полная занятость.

О компании
ООО "НПО РУСТЕХДРОН" — российский разработчик и производитель робототехнических изделий и собственных ИТ-решений. Мы строим команду разработки с нуля: вы будете влиять на архитектурные решения с самого начала работы над проектами. В связи с этим мы находимся в поиске PHP-разработчика (Symfony), уровня senior.
Чем предстоит заниматься
•Разработка системы прослеживаемости производства — главный проект года: полная история каждого изделия из потока событий с рабочих мест;
•Автоматизация и оцифровка внутренних бизнес-процессов: интеграции с 1С, СКУД, видеонаблюдением, печатью маркировки, кадровыми и офисными сервисами;
•Серверное обеспечение ключевых функций продукта по беспилотной тематике: геопространственные данные о местности, работа с векторными данными, выдача наборов данных по API;
•Разработка сервисов на базе языковых моделей: поиск по базе знаний, чат-боты;
•Проработка архитектуры и код-ревью, работа с командой: техническая часть собеседований, наставничество.
Требования
•Опыт коммерческой разработки на PHP от 5 лет, из них не менее 3 лет — на Symfony в сложных проектах, с глубоким знанием Doctrine, Security и Messenger;
•Уверенное владение стеком: PHP 8.x, PostgreSQL, ClickHouse, Redis, Kafka, MQTT; опыт работы с инфраструктурой на Linux, Docker, CI/CD;
•Опыт написания и оптимизации сырых SQL-запросов;
•Опыт проектирования систем с применением DDD и принципов чистой архитектуры;
•Опыт работы с брокерами: Kafka, Redpanda или NATS JetStream;
•Опыт организации обмена данными с устройствами по MQTT и реализации обновлений в реальном времени;
•Опыт оптимизации и ускорения кода;
•Опыт обеспечения прикладной безопасности, включая работу с криптографическими алгоритмами;
•Опыт проектирования API;
•Опыт самостоятельной упаковки, развёртывания и наблюдения за собственными сервисами (метрики, логи, трассировка);
•Опыт написания тестов;
•Опыт проведения в код-ревью, письменной аргументации технических решений.
Будет плюсом
•Знание языка Go или готовность его осваивать: часть служебных сервисов планируется писать на Go;
•Прикладные навыки работы с Kubernetes и Helm;
•Опыт интеграции с провайдерами идентификации: OIDC или SAML, Keycloak, Active Directory;
•Опыт работы с геопространственными данными: PostGIS, пространственные индексы, выборка по географической области;
•Опыт интеграций с 1С (обмен файлами и через внешние API), а также со СКУД, системами видеонаблюдения и промышленным оборудованием;
•Опыт работы с производственными и складскими системами: терминалы сбора данных, сканеры штрихкодов, печать маркировки;
•Опыт работы с локальными языковыми моделями, векторным поиском, распознаванием документов;
•Знание API Platform, Symfony UX, практик TDD, опыт работы с Redis Streams.
Почему к нам
•Никакого легаси. Старого кода нет. Практики и стандарты вы задаете, а не наследуете.
•Видимый результат. Ваш код работает в цеху каждый день, а часть данных уходит на борт изделий.
•Инженерная среда. Решения принимаются быстро, промежуточных согласований мало.
•Компания в росте. Переезжаем на площадку 12 000 м², в ближайший год вырастаем в несколько раз по численности.
•ИИ в работе. Разворачиваем локальные языковые модели, даем доступ к ИИ-инструментам разработки.
Условия
•Официальное трудоустройство по ТК РФ с первого дня;
•Полностью "белая" заработная плата без задержек;
•График работы 5/2 с 09:00 до 18:00, обеденный перерыв;
•Уровень заработной платы обсуждается с успешным кандидатом по итогам интервью.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте