Кто мы?
Tomplay — ведущий новатор в индустрии цифровой музыки, предлагающий интерактивные ноты для музыкантов любого уровня. Наша миссия — трансформировать способы изучения и получения удовольствия от игры на музыкальных инструментах, сочетая технологии и творчество для предоставления исключительного пользовательского опыта.
Приложение Tomplay используют более 2 миллионов музыкантов в 157 странах. Компания заключила дистрибьюторское соглашение с Yamaha и Kawai, крупнейшими мировыми производителями музыкальных инструментов, а также ключевые лицензионные соглашения с десятками издателей, что позиционирует платформу Tomplay как лидера в интерактивном музыкальном обучении. Больше информации доступно на tomplay.com.
Обзор вакансии:
Мы ищем бэкэнд-разработчика с небольшим опытом работы для поддержки PHP-систем Tomplay:
- tomplay.com: публичный веб-сайт, каталог, магазин и аккаунты. Laravel 10 на PHP 8.2, многослойная архитектура, поиск на базе Solr.
- Веб-сервисы: API, к которому обращаются наши мобильные, десктопные и веб-плееры. Чистый PHP, без фреймворков, высокая нагрузка, большая история.
Обе системы используют одну базу данных MySQL и поддерживаются небольшой командой наряду с нашими внутренними инструментами. Вы будете работать со всем стеком — от внедрения функций веб-сайта до исправления API-эндпоинтов, используемых нашими приложениями.
Мы ищем человека, который быстро учится, задает правильные вопросы и комфортно себя чувствует, работая как с современной архитектурой Laravel, так и с устаревшим PHP/SQL. Вы рано получите реальную ответственность и возможность вырасти до владельца ключевых областей продукта.
Это практическая роль. Вы будете писать код каждый день.
Что вы будете делать:
- Создавать и поддерживать функции на веб-сайте, в API приложения и наших внутренних инструментах.
- Писать и оптимизировать MySQL-запросы к базе данных, от которой зависит весь продукт.
- Создавать и поддерживать API, используемые нашими веб-, мобильными и десктопными клиентами.
- Отлаживать производственные проблемы и устранять их.
- Использовать ИИ-ассистированную разработку для быстрого прогресса и брать на себя полную ответственность за то, что вы вливаете.
- Помогать продвигать наше тестирование и качество кода. Здесь много возможностей.
- Работать напрямую с отделами продукта, дизайна, командой приложения и музыкальной командой.
Что мы требуем от вас:
- 1–3 года профессионального опыта в бэкэнд-разработке, с практическим опытом работы с PHP и Laravel.
- Отличные навыки работы с SQL, включая JOIN, умение читать EXPLAIN и хорошее понимание причин замедления работы.
- Git, REST API и ваш код, который уже работает в продакшене.
- Вы активно используете ИИ-ассистированные инструменты разработки и понимаете, где они приносят пользу, где они не справляются, и как проверять их результаты.
- Вы читаете код, прежде чем задавать вопросы, задаете вопросы, когда действительно застряли, и предлагаете то, о чем вас никто не просил.
- Вы несете ответственность за то, что выпускаете: вы тщательно тестируете свою работу, понимаете код, который вливаете, и берете на себя ответственность за его качество. Когда поступают отзывы, вы хорошо их воспринимаете.
- Хороший письменный и устный английский язык.
- Самомотивация и способность самостоятельно организовывать свой день. Удаленная работа возможна только при соблюдении этого условия.
Что-то из следующего будет плюсом:
- Многоэтапные ИИ-воркфлоу (Claude Code, Cursor или аналогичные) с сильным подходом к контролю качества.
- AWS, Docker, CI/CD.
- Redis, memcached, очереди, кэширование.
- Solr или другая поисковая система.
- Знакомство с фронтендом (Blade, JS, webpack).
- Побочные проекты, open source или что-либо, что вы создали, потому что хотели.
- Интерес к музыке, музыкальным технологиям или игре на музыкальном инструменте.
Технические детали:
Дата начала: как можно скорее
Зарплата: конкурентная, будет обсуждаться во время собеседования
Местоположение: Европа, в часовом поясе в пределах 1 часа от CET/CEST, с полной доступностью в основные рабочие часы.
Контактное лицо: Натали Оливеро.
Чтобы подать заявку: Пожалуйста, отправьте ваше резюме и краткое сопроводительное письмо на nolivero@tomplay.com. Расскажите о чем-то, что вы недавно создали, как вы использовали ИИ при создании этого, и об одной вещи, которую вы бы сейчас в этом изменили.