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 a month 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

Software Developer 3

Software Developer 3 position at Oracle focusing on full-stack development with competitive salary and comprehensive benefits in Austin, TX.

.NET Developer

.NET Developer position at DEPT® Croatia, offering hybrid work in Zagreb/Split, focusing on backend development with 3+ years experience

Applications Developer 3

Applications Developer 3 position at Oracle focusing on full-stack SaaS development with AI/ML technologies, offering competitive benefits and professional growth opportunities.

Software Developer 3

Mid-level software developer role at Oracle's Health Data Intelligence division, focusing on healthcare platform development with cloud technologies.

Technical Analyst 3-Support

Senior Technical Support Engineer role at Oracle's Construction and Engineering GBU, supporting cloud construction management software with focus on customer technical support and problem resolution.