Fullstack-разработчик
Описание
Мы аккредитованная ИТ компания, которая входит в состав крупного промышленного холдинга. Мы — команда профессионалов, увлеченных инновациями в IT и стремящихся сделать бизнес более технологичным. В нашем портфолио уже более 30 успешных проектов по автоматизации различных процессов: от бухгалтерии до HR. Сейчас мы в поиске Fullstack-разработчика под проект развития туристической платформы «Акрон Тур»: внутренняя система учёта и согласования командировок для сотрудников компании + внешняя B2B/B2C тревел-платформа для агентств и внешних путешественников. Обязанности: Проектирование и разработка backend-сервисов для платформы «Акрон Тур»: поиск туров, бронирование, расчёт стоимости, личные кабинеты путешественников и агентств, согласование командировок. Разработка frontend-интерфейсов (кабинеты агентов, путешественников, администраторов) на React + TypeScript с использованием дизайн-системы компании. Интеграция с внешними системами: GDS (Amadeus/Sabre), API поставщиков туров и гостиниц, платёжные шлюзы, сервисы документооборота и идентификации. Проектирование и оптимизация схемы БД PostgreSQL, написание миграций, оптимизация производительности запросов под высокую нагрузку. Участие в code review, парном программировании, техническое менторство младших разработчиков и проведение онбординга. Покрытие кода unit- и integration-тестами, участие в настройке и поддержке CI/CD pipeline, наблюдаемость продакшена (логи, метрики, трейсинг). Участие в проработке требований совместно с аналитиками и продуктовыми менеджерами, оценка трудоёмкости задач, декомпозиция эпиков. Требования: Глубокое знание Python (FastAPI / Django REST Framework), опыт проектирования REST API и асинхронных сервисов, понимание принципов SOLID, DDD, Clean Architecture. Уверенная работа с PostgreSQL: индексы, CTE, оконные функции, партицирование, проектирование схемы под нагрузку, опыт оптимизации медленных запросов. Понимание принципов построения отказоустойчивых распределённых систем, опыт работы с кэшем (Redis), очередями (Celery/RabbitMQ), контейнеризацией (Docker, Kubernetes — базово). Опыт коммерческой разработки на Python (Middle+/Senior), так же фронтенд React + TypeScript , React native. Опыт в тревел/B2B-Booking системах или в высоконагруженных e-commerce проектах будет преимуществом. Готовность быстро учиться новым технологиям и осваивать доменную область (тревел-индустрия, специфика командировок и B2B/B2C бронирования). Условия: график работы с 9:00 до 18:00 по Самарскому времени; возможен удаленный формат работы; программы адаптации для комфортного вхождения в роль; расширенный ДМС и новогодние подарки для детей; материальная помощь в связи со значимыми событиями; обучение и профессиональное развитие через участие в конференциях и корпоративный университет; корпоративная культура с регулярными мероприятиями для всех сотрудников. Ждем тебя в нашей команде!