O pozici
Firebird ищет опытного Full-stack Developer для развития коммерческих travel-продуктов и работы над backend- и frontend-функциональностью.
О компании и продуктах
Firebird — международная онлайн-компания в сфере путешествий, которая организует поездки в Европу для клиентов со всего мира. В компании есть отдельный отдел разработки, создающий продукты для оказания туристических услуг.
- Сервис бронирования железнодорожных билетов
- Онлайн-конструктор поездок
- Сервис бронирования отелей
Задачи
- Проектировать и создавать архитектуру проектов: от модели данных и API до реализации UI/UX
- Разрабатывать backend-сервисы на PHP/Drupal, бизнес-логику и кастомные модули
- Разрабатывать frontend-приложения на React/Next.js, архитектуру компонентов и управление состоянием
- Применять стратегии SSR и SSG
- Анализировать бизнес-требования и проектировать их реализацию на всём стеке
- Изменять, реализовывать и создавать кастомные модули и темы Drupal, а также переиспользуемые React-компоненты
- Создавать адаптивные, доступные и производительные пользовательские интерфейсы
- Интегрировать внешние сервисы, включая платёжные системы, Salesforce и GDS-сервисы, на уровне API и пользовательских сценариев
- Участвовать в проектировании API-контрактов между backend и frontend
- Проводить code review backend- и frontend-кода
- Использовать одобренные компанией AI-инструменты разработки, включая Cursor, в соответствии с внутренними политиками и стандартами безопасности
- Работать с системами контроля версий, Jira и Confluence
Требования
- От 5 лет опыта выпуска backend- и frontend-функциональности в production
- Уверенное знание PHP 8+: ООП, рефакторинг кода, стандарты кодирования
- Уверенное знание React: hooks, паттерны проектирования компонентов, управление состоянием с помощью Redux, Context или Zustand
- Практический опыт серверного рендеринга в Next.js: SSR, SSG, ISR, API routes и hydration
- Опыт работы хотя бы с одним популярным PHP-фреймворком: Drupal, Laravel или Symfony
Условия
- Место работы: world
- Формат: full-time
- Зарплата: от 3500$ gross
- Конкурентная компенсация по результатам собеседования
- Возможность построить карьеру в быстрорастущей международной туристической компании
- Работа с современным программным обеспечением для управления путешествиями
Технологический стек
- PHP 8+ и Drupal
- React и Next.js
- MariaDB
- Docker
- Git
Отклик
Отправить резюме на olga.z@firebirdtours.com.