🎯 Обзор роли:
TrueLabel ищет высококвалифицированного и опытного Senior Elixir/Phoenix Developer с подтвержденным опытом создания и масштабирования высоконагруженных, бизнес-критичных систем, желательно в секторе iGaming. Вы будете ключевым участником нашей инженерной команды, отвечая за разработку, оптимизацию и развертывание надежных бэкенд‑сервисов. Используя ваш опыт работы с Elixir, фреймворком Phoenix, событийно‑ориентированными архитектурами на базе Kafka и современной облачной инфраструктурой, вы обеспечите масштабируемость, отказоустойчивость и высочайшую производительность нашей платформы. Эта роль требует проактивного решения проблем, сильных архитектурных навыков и глубокой приверженности техническому совершенству.
⚙️ Ваши задачи:
Разрабатывать, поддерживать и оптимизировать высокопроизводительные, масштабируемые бэкенд‑сервисы с использованием PHP и фреймворка Laravel или Symfony; Возглавлять внедрение и оптимизацию событийно‑ориентированных архитектур с использованием Apache Kafka и RabbitMQ для надежного потокового обмена данными и асинхронной обработки в высоконагруженных средах; Оптимизировать производительность, масштабируемость и отказоустойчивость приложений с помощью продвинутых стратегий кэширования на базе Redis и других методов повышения эффективности; Активно участвовать в техническом проектировании, архитектуре систем и стратегиях интеграции, сотрудничая с кросс‑функциональными командами; Управлять полным циклом разработки от анализа сложных бизнес‑требований до развертывания в продакшн и поддержки, обеспечивая сквозные технические решения; Внедрять и поддерживать чистый, поддерживаемый и хорошо документированный код в соответствии с лучшими практиками (DDD, Clean Architecture, Design Patterns) и установленными стандартами кодирования; Активно участвовать в code review, предоставлять конструктивную обратную связь и поддерживать качество кода во всех сервисах; Проактивно выявлять и устранять узкие места в производительности, архитектурные недостатки (например, пробелы в событиях) и технический долг; Вносить вклад в постоянное улучшение CI/CD пайплайнов, автоматизированного тестирования (unit, integration, e2e), процессов разработки и наблюдаемости (Grafana, OpenTelemetry).
👤 Наши критерии:
5+ лет профессионального опыта в бэкенд‑разработке, с существенным опытом работы на старшей или руководящей позиции в высоконагруженных распределённых системах; Экспертный уровень владения фреймворком Laravel или Symfony (будет плюсом); Обязательный практический опыт работы с Apache Kafka для построения и потребления потоков событий; Обширный опыт работы с Redis для кэширования, управления сессиями и оптимизации производительности; Глубокое понимание и практический опыт работы с RabbitMQ (или другими брокерами сообщений) для асинхронной обработки задач; Подтверждённый опыт в сфере iGaming или других высокотрафиковых, реального времени систем обработки транзакций; Навыки проектирования и оптимизации баз данных (например, PostgreSQL, MySQL, Clickhouse, MongoDB); Твердое понимание микросервисных архитектур, дизайна RESTful API и современных архитектурных паттернов (DDD, Clean Architecture); Опыт работы с Docker и Kubernetes (K8s) для контейнеризации и оркестрации; Владение Gitlab CI/CD (или аналогичными CI/CD платформами) для автоматизированных развертываний; Опыт работы с инструментами мониторинга и логирования (например, Grafana, OpenTelemetry, ELK Stack); Сильные навыки решения проблем, аналитическое мышление и критический подход; Опыт работы в индустрии iGaming обязателен.
💼 Наше предложение:
Гибкий формат работы — удалённо или в офисе, мы ориентируемся на результаты, а не на место; Поддержка комфортных условий труда — компенсируем расходы на коворкинг и станции питания EcoFlow, чтобы команда могла продуктивно работать во время отключений электроэнергии в Украине; Неограниченный отпуск и больничные, потому что мы доверяем нашим людям ответственное управление своим временем; Поддержка переезда для сотрудников, желающих сменить место жительства; Регулярные бонусы, основанные на результатах, которые вознаграждают индивидуальный и командный вклад; Поддержка обучения — покрываем 50% стоимости профессиональных курсов и программ развития; Поддержка языков и благополучия — покрываем 50% стоимости занятий английским и психологических консультаций; Возможности карьерного роста — мы отдаем приоритет внутренним повышениям и развитию; Культура команды, действительно ощущаемая как единое целое — регулярные подарки, фирменный мерч и командные мероприятия в течение года; Реальное влияние — мы достаточно малы, чтобы каждый голос был услышан, и достаточно велики, чтобы быстро воплощать отличные идеи в действие.