Python Developer

A music technology company that processes and distributes music royalties worldwide, started in 2005 as a spin-off from Barcelona audio research lab.
Backend
Mid-Level Software Engineer
Remote
["101 - 500"] Employees
3+ years of experience
Music

Description For Python Developer

BMAT Music Innovators is seeking a Python Developer to join their Rights & Royalties team, focusing on centralizing services for processing and distributing music royalties worldwide. This role combines data pipelines and back-end applications, perfect for developers passionate about music. The company, founded in 2005, has grown to over 160 people across global locations including Barcelona, Buenos Aires, London, and more. The tech stack includes Python3 with Django, Docker, PostgreSQL, MongoDB, ElasticSearch, and AWS infrastructure. The position offers flexible remote work, particularly suitable for candidates based in Spain or Italy, with the option to work from the Barcelona office. The role requires strong Python expertise and distributed systems knowledge, offering opportunities to work on scalable solutions while contributing to the music industry's technological advancement. BMAT prides itself on its diverse, inclusive culture and commitment to innovation in the music world.

Last updated 2 days ago

Responsibilities For Python Developer

  • Design, develop, test, and deploy scalable software systems with 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 continuous improvement of development process and methodologies

Requirements For Python Developer

Python
MongoDB
PostgreSQL
  • Strong, working knowledge of Python
  • Strong knowledge of Docker, Postgres and MongoDB
  • Experience designing distributed systems, queues, caches
  • Experience writing async code in Python
  • Strong knowledge of UNIX
  • Excellent written and verbal communication skills in English
  • Interest in understanding the music industry through data
  • Mentoring capabilities for less experienced colleagues

Benefits For Python Developer

Education Budget
  • Flexible working hours and location
  • Flat hierarchy
  • Career development opportunities
  • Online language classes (Spanish or English)
  • Online and onsite courses and music industry workshops
  • Equipment provided
  • Unlimited time off
  • Access to Barcelona HQ office with rehearsal room

Interested in this job?

Jobs Related To BMAT Music Innovators Python Developer

(Python) Software Engineer

BMAT Music Innovators is hiring a (Python) Software Engineer to build scalable applications for music consumption data processing.

Software Development Engineer, EC2 Commitments

Software Development Engineer role at Amazon EC2 Commitments Services team, building scalable cloud pricing solutions.

QAE (Quality Assurance Engineer), US CBCC

Quality Assurance Engineer role at Amazon Payment Products team, focusing on testing payment solutions and credit card systems.

Software Development Engineer, Selling Partner Experience

Build AI-powered Selling Assistant solutions using LLMs at Amazon, helping sellers thrive globally through innovative technology.

Application Engineer, E-reader Platform

Application Engineer position at Amazon Kindle focusing on developing tools, dashboards, and automation frameworks for the E-reader platform team.