Luminary is looking for an experienced Fullstack Platform Developer to help grow our music learning and creation offerings. We are a creative, dynamic team of polymaths who believe in the power of music to change the world. We are on a mission to help more people discover the joy of music through our various brands and products - LUMI, focusing on piano learning, and ROLI, dedicated to music creation for hobbyists and professionals alike.
We’re looking for an engineer who is excited about modern web technologies to join the Platform team at Luminary. We're at a pivotal stage in planning our future developments and we need the expertise and insight of an experienced developer to help us scale and fulfil our bold ambitions within the music tech world.
We do sprints and standups, communicate a lot, support each other, value each other’s opinions, and constantly strive to collaboratively improve our working environment.
What you’ll do:
Develop and maintain performant and robust code across the Luminary repos
Collaborate on multiple design systems alongside UX designers
Implement frontend features whilst ensuring UX, performance, SEO, security and accessibility best practices are upheld
Build scalable and secure backend APIs with Node.js on top of a NoSQL database
Test user flows and business logic with automated tests
Debug issues with internal APIs, the infrastructure, or 3rd party integrations
Collaborate with other developers on the sprint tasks by discussing, pair programming and reviewing each other’s code
Share responsibility for the uptime of the Luminary platform services
Take a proactive role in holding our security measures to the highest standard and reducing technical debt
Participate in our team-specific processes of sprint planning, retro and daily stand-ups
Attend progress meetings and provide updates to stakeholders
What you’ll need:
Advanced experience with modern frontend frameworks (React and Next.js)
Demonstrable previous work on customer-facing websites with a focus on user-experience
Familiarity with reusable components and design systems
A good understanding of the different forms of rendering on the web: SSR, SSG, SPA
Previous experience building RESTful or GraphQL APIs with Node.js and a SQL or NoSQL database
A habit of measuring performance and adherence to good practices with the appropriate tool.
Experience with external web service integrations such as API-driven SaaS solution
An understanding of security best practices on the web.
An ability to understand where, how, and why things go wrong, combined with a passion for problem solving.
A track record of planning and estimating your tasks appropriately to deliver them on time.
An inquisitive mind and demonstrable examples of implementing proactive solutions.
Superb and demonstrable time-management skills and the ability to work independent.
Excellent interpersonal and communication skills with employees at all levels and good written English.
HTML / CSS
Backend services in Node.js
Unit-testing (Jest / Mocha / …)
SQL or NoSQL database
Serverless functions (AWS Lambda or other)
CSS-in-JS (styled-components / Chakra / Emotion / …)
State management libraries (Redux / MobX / …)
Nice to have
JS and CSS animations
AWS (S3, EC2, Lambda, SAM)
Experience with ecommerce platforms (Shopify or equivalent), headless CMSs and analytics tools integration (GTM, GA)
Understanding of the ecommerce order lifecycle: order creation, shipping, promo codes, ERP, analytics etc.
Prior experience working on high profile websites
A passion for music, technology and/or startups
Luminary ROLI Ltd offers:
The opportunity to work with the leading, progressive minds within technology, hardware, and music creation to directly impact the way we create and interact with music
A competitive salary according to your level of experience
A range of meaningful benefits including:
Following probation, a competitive health care cash plan and a generous bike-to-work scheme
A competitive company pension scheme following 3 months of full time work
23 days holiday with 2 additional social impact days and the standard 8 statutory holiday days
20 hours per year dedicated to volunteering within the local community
Flexible working hours
‘Lending Library’ of all Luminary products
Team member discounts on Luminary products
Apple laptop and relevant software licences for your role
Generous Parental Leave policy
Company-wide Hack Days and workshops to expand your skills
In-house bike storage
Currently on hold due to office renovation:
Homemade plant-based lunches and limitless homemade GOLDnola
Friends and family events
We offer a hybrid working approach. We will discuss the latest updates with regards to remote working as part of our interview process.
Luminary ROLI Ltd wholeheartedly believes tha__t difference stimulates a healthy and productive environment, as well as positively impacts the products we create. We actively encourage diversity of background and perspective, and as an equal opportunities employer, we oppose all forms of unlawful or unfair discrimination in all of our employment related processes and matters.