22 ago
|
Tomplay
|
Marzán
Tomplay is a leading innovator in the digital music industry, offering interactive sheet music for musicians of all levels. With a mission to transform the way people learn and enjoy playing music, we combine technology with creativity to deliver exceptional user experiences. The company has entered into a distribution partnership with Yamaha and Kawai, the world's largest instrument manufacturers, as well as key licensing agreements with dozens of publishers, positioning Tomplay's platform as the leader in interactive music learning. We are looking for a back-end developer near the start of their career to work across the PHP systems that run Tomplay: Laravel 10 on PHP 8.2, layered architecture, Solr-backed search. Web services → the API our mobile, desktop and web players call. Plain PHP, no framework, high traffic, plenty of history. Both systems share one MySQL database and are maintained by a small team alongside our internal tools. We’re looking for someone who learns fast, asks good questions and is comfortable working with both modern Laravel architecture and legacy PHP/SQL.
Write and optimise MySQL queries against a database the whole product depends on. Build and maintain APIs consumed by our web, mobile and desktop clients. Help push our testing and code quality forward. 1–3 years of professional back-end experience, with hands-on PHP and Laravel experience. ~ Strong SQL skills, including joins, read an EXPLAIN and have a decent instinct for why something is slow. ~ You own what you ship: you test your work thoroughly, understand the code you merge and take responsibility for its quality. When feedback does come, you take it well. ~ Good written and spoken English. ~ Remote work only works if you can. Multi-step AI workflows (Claude Code, Cursor or similar), with a strong approach to quality control. AWS, Docker, CI/CD. Redis, memcached, queues, caching. Solr or another search engine. Front-end familiarity (Blade, JS, webpack). Side projects, open source, or anything you built because you wanted to. Tell us about something you built recently, how you used AI while building it, and one thing you would change about it now.
📌 Back-End Developer (PHP / Laravel) (Marzán)
🏢 Tomplay
📍 Marzán