Fullstack PHP (Symfony) + React Developer
Про компанію:
Trexim — AI-платформа для автоматизації автологістики: від e-ТТН та документів до GPS-контролю рейсів і розрахунку фінрезультату кожної поїздки. Ми допомагаємо вантажовідправникам, логістичним компаніям і перевізникам зменшувати затримки, підвищувати прозорість операцій та готуватися до повної цифровізації ринку автоперевезень.
Обов'язки:
• Розробка та підтримка бекенду на PHP 8.4 + Symfony 7.3 (REST API, бізнес-логіка, інтеграції)
• Проєктування та оптимізація роботи з БД PostgreSQL 18, Doctrine ORM 3.5 + DBAL 4.3
• Реалізація автентифікації через Lexik JWT Bundle 3.1
• Підтримка API-документації (Nelmio API Doc Bundle) та CORS-конфігурації
• Робота з файловим сховищем на базі League Flysystem 3.30
• Розробка фронтенду на React 18.3 + TypeScript 5.9
• Налаштування роутінгу (React Router 7.9) та state management (MobX 6.15 з persist store)
• Розробка інтерфейсів на Ant Design 5.27
• Робота з Vite 7.1, написання тестів з Vitest + JSdom
• Підтримка якості коду через PHPStan 2.1 та code review
Вимоги:
• 3+ років комерційного досвіду веб-розробки (fullstack або backend + впевнений frontend)
• Досвід роботи з PHP 8+ та Symfony (бажано 6/7)
• Впевнена робота з Doctrine ORM, реляційними БД (PostgreSQL буде плюсом)
• Розуміння REST API, проєктування структурованих API
• Досвід роботи з React 18, TypeScript, React Router
• Практичний досвід state management (MobX / Redux / інші)
• Досвід роботи з UI-бібліотеками (Ant Design або аналогічні)
• Розуміння принципів SOLID, clean code, базових патернів проєктування
• Досвід роботи з Git, code review, CI/CD (буде плюсом)
• Англійська — рівень, достатній для роботи з документацією
Буде плюсом:
• Досвід у логістичних, фінансових або аналітичних продуктах
• Досвід оптимізації продуктивності високонавантажених систем
• Досвід проєктування складних доменних моделей
• Досвід роботи з хмарними сервісами (AWS)
Умови:
• Продуктова компанія: вплив на реальний бізнес-результат
• Віддалений формат роботи, гнучкий графік
• Маленька, сильна команда без зайвої бюрократії
• Можливість впливати на архітектурні рішення та техстек