Tech Stack
Distributed SystemsDockerLinuxMongoDBPostgresPython
About the role
- Join the Rights & Royalties team to centralize services for processing and distributing music royalties worldwide
- Work on a mix of data pipelines and back-end applications
- Design, develop, test, and deploy scalable software systems with a strong focus on data-oriented applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot and debug applications to optimise performance and ensure reliability
- Participate in code reviews to maintain code quality and share knowledge
- Stay up-to-date with emerging technologies and industry trends
- Contribute to the continuous improvement of the development process and methodologies
Requirements
- We'll look into different levels of seniority for the right candidates with a solid and best practices in coding
- Strong knowledge of Docker, Postgres and MongoDB
- Experienced designing distributed systems, queues, caches, etc.
- Experience writing multiprocessing code in Python
- Strong knowledge of LINUX
- Excellent written and verbal communication skills in English. Spanish is a plus
- Interested in understanding the music industry through our data
- You are a great mentor and enjoy helping less experienced colleagues grow
- Flexible working hours and location
- Flat hierarchy
- You can make the role your own and run your own development
- Online language classes to improve your Spanish or English
- Online and onsite courses and music industry workshops run by inhouse experts
- We'll provide you with all equipment needed for you to be comfortable
- Unlimited time off because we believe that you know best when you need to rest.
- Barcelona HQ office available to you, kitted out with a rehearsal room https://www.bmat.com/bmat-house/
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonDockerPostgresMongoDBdistributed systemsmultiprocessingLINUXdata-oriented applicationscode qualitydebugging
Soft skills
communicationmentoringcollaborationtroubleshootingcontinuous improvementteamworkproblem-solvingadaptabilityleadershipknowledge sharing