описание
Мы развиваем и поддерживаем автоматизированные системы и сервисы для крупного заказчика: пишем код, оптимизируем работу систем, делаем интеграции с внешними системами, автогенерацию отчётов и документов, инструменты анализа и отображения данных. Задачи приходят через трекер заказчика, работаем по почасовой модели с прозрачным учётом времени.
задачи
- Разрабатывать и дорабатывать backend на PHP (Symfony) и frontend на React/TypeScript.
- Проектировать и поддерживать интеграции по REST API, работать с очередями сообщений (RabbitMQ).
- Работать с данными в PostgreSQL: структура хранения, оптимизация запросов.
- Реализовывать механизмы автогенерации файлов (отчёты, протоколы, документы) и обработки транзакционных файлов.
- Оценивать трудоёмкость задач, проектировать решения, писать тесты к своему коду.
- Работать по автоматизированному процессу сборки и деплоя на GitLab CI.
требования
- Высшее техническое образование (ИТ, прикладная математика или информатика, радиоэлектроника, физика). Это жёсткое требование заказчика, его проверяют по анкете.
- Опыт в ИТ от 3 лет, в том числе за последние 4 года.
- Уверенное владение PHP и/или JavaScript/TypeScript, опыт с Symfony и/или React.
- PostgreSQL, RabbitMQ, Git, Linux на рабочем уровне, понимание ООП.
- Навыки кроссбраузерной и адаптивной вёрстки, если вы работаете с JavaScript/TypeScript.
- Отсутствие административного наказания в виде дисквалификации и конфликта интересов с заказчиком.
- Будет плюсом: Опыт с Zend; Опыт написания автотестов; Опыт работы с YouTrack
условия
- Рабочее время по графику заказчика: пн–пт с 9:00 до 18:00 по Москве, обед 13:00–14:00.
- Время работы по задачам фиксируется в трекере заказчика, учёт идёт с момента принятия задачи в работу.
- Заказчик вправе установить на рабочее оборудование ПО, которое контролирует рабочие операции и скорость выполнения задач.
- Иногда нужно присутствовать на объектах ИТ-инфраструктуры заказчика и участвовать во встречах очно или онлайн.