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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software QA Engineer, Vega OS

Quality Assurance Engineer role at Amazon Lab126, focusing on test automation and quality leadership for consumer electronics devices and OS development.

Software Development Engineer II, MENA Tech

Amazon MENA is hiring a Software Development Engineer II to design and build innovative software solutions in Amman, Jordan.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer II role at Amazon's Payments team, combining technical support with development work in Python and Java, focusing on payment systems and customer experience.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer role at Amazon focusing on Payments Acceptance and Experience Tech, requiring 2+ years experience in software development or technical support.

Software Dev Engineer II, ESTech

Software Development Engineer II position at Amazon's Amazonian Experience and Technology team, focusing on building human capital management technology and employee experience solutions.

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 3 months 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?