Music Vine is looking for a Senior Backend Developer
About Music Vine & Uppbeat
A Leeds-based start-up launched in 2015, Music Vine has built a reputation as one of the world’s leading music licensing platforms for video professionals. At the heart of the company is a mission to democratise music licensing, providing productions of all scales with access to world-class music, while operating a model that is fair for artists.
In January 2021, Music Vine launched a brand new platform, Uppbeat, which is poised to revolutionise how YouTubers and other content creators access music, while enabling musicians to earn from a booming untapped market.
Uppbeat has experienced rapid growth since its launch, and as such we are looking for an experienced backend developer to join us and help keep the momentum going!
Both our Music Vine and Uppbeat platforms are built in PHP using the Symfony framework and we’re looking for someone who can write clean, scalable code to help us implement new features and optimise site performance for ever-increasing numbers of active users.
You will work directly alongside our Technical Director to plan and execute the implementation of new features, to make improvements to the existing system via refactoring, optimisation and writing tests, and to maintain and ensure the health of our backend systems.
So if you have excellent coding skills, thrive on solving technical challenges and like the idea of leaving your mark on the technology of a rapidly growing music platform, then we want to hear from you!
Experience & Skills
Significant professional experience working with the following is crucial:
We are also looking for:
Why Work at Music Vine?
28 days annual leave plus bank holidays. Location is flexible.
Closing date for applications is 4 March 2022.
How To Apply
You can apply via our Talent team at Graft Talent who we work in partnership with:
Please send your CV to:
Graft Talent will get back to you to discuss the opportunity. There will be an initial telephone screen to get to know you better and to discuss your career ambitions as well as why Music Vine appeals to you.
We look forward to hearing from you!
Must-have skills and experience Not to worry if you don't tick all of the boxes. There will be a training plan in place as necessary to bridge any gaps. 5+ years full-stack development experience in commercial software engineering roles. A desire to always be learning and helping others learn. Excellent communication with honesty and transparency. Experience designing REST APIs. Experience with automation frameworks such as: Puppeteer and/or Selenium. Experience with relational database systems and SQL. Experience with TypeScript. Experience with project managements tools, JIRA etc./project documentation.
Must-have skills and experience Not to worry if you don't tick all the boxes. There will be a training plan in place to bridge any gaps. 3+ years full-stack development experience in commercial software engineering roles. Experience with TypeScript. Node.js, Angular 12+. Experience with relational database systems and SQL. A desire to always be learning and helping others learn. Excellent communication with honesty and transparency. Experience designing REST APIs. Experience with automation frameworks such as: Puppeteer and/or Selenium. Experience with project managements tools, JIRA etc./project documentation.
The essentials: Be able to follow strict internal processes with a high degree of accuracy. Have excellent written and verbal communication. Have previous experience in a client-facing role (preferably support) (Desirable but not essential) Have a logical and detailed approach to problem solving. Have a strong technical mindset with an interest in software. Be a fast learner with the ability to absorb new information quickly. Have strong inter-personal skills, able to communicate with a diverse range of customers with varying levels of technical understanding.
Skills and experience required - Working knowledge of at least one Cloud provider (PaaS, IaaS, SaaS). : Some experience of version control within software development. : Ideally have some experience of continuous development and continuous integration. : Broader knowledge of IT – Networking, platform, hardware, security principles. : Experience of writing databases queries (eg in SQL, Mongo, MySQL, postgres) : At least one scripting language preferably Python. : Innovative problem solving which may include code reviews.