Ключевые обязанности:
- Проектирование и разработка RESTful API с использованием PHP/Laravel.
- Создание фронтенд-приложений с использованием TypeScript/React с акцентом на производительность и опыт разработчика (DX).
- Интеграция с внешними сервисами; определение и поддержка контрактов API.
- Оптимизация производительности, проведение профилирования и снижение задержек.
- Проектирование схем баз данных, управление миграциями, индексированием и оптимизацией запросов.
- Вклад в обеспечение качества: написание тестов (unit/integration/e2e), проведение код-ревью и автоматизация проверок.
- Обеспечение наблюдаемости и надежности: внедрение логов, метрик, оповещений и трассировок.
- Участие в проектировании архитектурных решений.
Требования:
- Опыт работы с PHP не менее 4 лет, глубокие знания Laravel (DI, очереди, профилирование, REST, модульность).
- Опыт работы с TypeScript не менее 4 лет, глубокие знания React/Redux Toolkit, маршрутизации, процессов сборки и оптимизации бандлов.
- Базы данных: PostgreSQL/MySQL, Redis; опыт проектирования схем, индексов и транзакций.
- Message Queues/Buses: Kafka — опыт работы с событийно-ориентированными интеграциями.
- Безопасность: OAuth2, JWT.
- Понимание DDD, SOLID, методологии 12-Factor App и наблюдаемости (Prometheus/Grafana, OpenTelemetry).
Желательно:
- Опыт разработки на Golang.
- Опыт разработки с Ant Design (Antd) версии 5 и выше.
- Опыт или понимание GitLab CI, feature flags, миграций и стратегий развертывания blue-green/rolling.
- Инструменты тестирования: Jest, Playwright; для PHP — PHPUnit/Codeception; опыт интеграционного и e2e тестирования.
Технологический стек (основной):
- Бэкенд: PHP (Laravel), REST, PostgreSQL/MySQL, Redis, Kafka, Clickhouse.
- Фронтенд: TypeScript, React, Redux Toolkit.
- DevOps: GitLab CI, Docker.
- Наблюдаемость: Prometheus, Grafana, OpenTelemetry, Sentry.
Что мы предлагаем:
- Официальное трудоустройство согласно Трудовому кодексу Республики Беларусь (компания является резидентом ПВТ).
- Расширенный полис медицинского страхования с первого месяца работы.
- Дополнительные выплаты за больничные и выходные дни.
- Спортивные дни, тимбилдинги и корпоративные мероприятия.
- Завтраки и полезные перекусы в офисе.
- Подарки и бонусы сотрудникам по значимым датам (день рождения, свадьба, рождение детей).
- Комната отдыха в офисе.
- Конкурентоспособная зарплата и социальный пакет.
- Возможность работать с талантливой и увлечённой командой в творческой и динамичной среде.
- Гибкий график работы и возможность работать удалённо или в офисе.
- Перспективы карьерного роста и профессионального развития.
- Весёлая и инклюзивная корпоративная культура, которая ценит разнообразие и креативность.
* Вакансия размещена в ожидании её официального открытия.
* Вакансия открыта в связи с перспективой потребности в работнике.
Присоединяйтесь к нам и давайте вместе создавать отличный продукт!