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

(Python) Software Engineer

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

Technical Consultant

Technical Consultant position at Salesforce, combining software development with customer success, offering remote work and competitive compensation.

Solution Engineer (Pre-Sales)- Small, Medium & Growth Business

Pre-sales Solution Engineer role at Salesforce focusing on small, medium & growth business segments, requiring technical expertise and customer engagement skills.

WOS Power Test Engineer

WOS Power Test Engineer position at Qualcomm China, focusing on Windows platform power testing and optimization with comprehensive system architecture involvement.

Engineer - Build & Integration

Build & Integration Engineer position at Qualcomm India, focusing on developing and maintaining build systems and integration tools for cutting-edge technology products.