Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Від імені нашого клієнта з Іспанії, Mobilunity шукає Backend Developer. Наш клієнт створює новий цифровий продукт, орієнтований на рішення для продажу квитків для індустрії розваг. Платформа дозволяє користувачам легко знаходити, купувати та керувати квитками на різні заходи, такі як клуби, концерти та інші живі події.
Продукт розроблений для забезпечення безперебійного досвіду бронювання, дозволяючи користувачам отримувати доступ до подій, керувати резерваціями та взаємодіяти з місцями проведення в реальному часі. В той же час, він дозволяє підприємствам ефективно керувати продажами квитків, оптимізувати відвідуваність та будувати прямі відносини з аудиторією.
Це проект з нуля, спрямований на перебудову сервісу з нуля з використанням сучасних технологій та масштабованої архітектури. Їх мета - створити провідну платформу в сфері розваг, допомагаючи місцям проведення та організаторам подій забезпечувати плавний та захоплюючий цифровий досвід, збільшуючи лояльність клієнтів та операційну ефективність.
Обов'язки
- Розробка та створення масштабованих сервісів backend
- Створення REST API та робота з Doctrine ORM
- Оптимізація запитів MySQL, індексування та транзакції
- Впровадження робочих процесів Docker та Git
- Обробка асинхронної обробки за допомогою черг та систем обміну повідомленнями
- Застосування принципів Domain-Driven Design (DDD)
- Використання чистої архітектури або шаруватої архітектури
- Робота з подієвими системами та концепціями CQRS
- Впровадження Гексагональної Архітектури
- Використання інструментів AI для кодування
- Базовий досвід роботи з фронтенд-технологіями
Вимоги
- Глибокий досвід роботи з PHP 8.2+ та Symfony 7
- Досвід створення REST API та роботи з Doctrine ORM
- Глибоке розуміння MySQL (запити, індексування, транзакції)
- Досвід роботи з Docker та робочими процесами Git
- Досвід роботи з асинхронною обробкою (черги, системи обміну повідомленнями, такі як Messenger / RabbitMQ / Kafka)
- Розуміння принципів DDD (межі сервісів, моделювання домену)
- Досвід роботи з чистою архітектурою або шаруватою архітектурою
- Знайомство з подієвими системами
- Знайомство з концепціями CQRS
- Знайомство з Гексагональною Архітектурою
- Досвід роботи з інструментами AI для кодування
- Базовий досвід роботи з фронтендом
Ми пропонуємо
- Найдружелюбнішу спільноту однодумців з IT
- Відкрите середовище для обміну знаннями – ексклюзивний доступ до багатого кола колег, готових ділитися своїми безмежними знаннями про найрізноманітніші сучасні технології
- Програма медичного страхування Mobilunity, розроблена з урахуванням потреб наших команд
- Оплачувані відпустки та лікарняні, включаючи 5 оплачуваних днів на рік, які не потребують лікарняного
- Ідеальне розташування офісу в центрі міста (900 м від станції метро Лук'янівська з зеленим та просторим мікрорайоном) або можливість роботи в режимі дистанційного залучення: ви можете вибрати зручний для вас варіант з можливістю поєднувати обидва
- Відсутність відкритих робочих місць – окремі кімнати для комфорту кожної команди та кілька зон для відпочинку та ігор
- Англійські класи в форматах 1-на-1 та групах з елементами гейміфікації
- Нескінченні розваги: спортивні події, турніри, музичний гурт, численні групи за інтересами
Про компанію
Mobilunity - провідна компанія з розробки програмного забезпечення, яка спеціалізується на створенні інноваційних цифрових рішень для різних галузей. Наша команда захоплюється створенням високоякісних продуктів та наданням чудового сервісу нашим клієнтам.
Приєднуйтесь до нас, і давайте рости разом!
Подати заявку на цю посаду
Ми зв'яжемося з вами якомога швидше.