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:
Support Engineer III, Cross Border Support Team

Support Engineer III role at Amazon's Cross Border Support Team, focusing on technical support and development for global collaboration and operational efficiency.

IT Application Dev Engineer, Stores FinTech

Support Engineer role at Amazon's Stores FinTech team, focusing on Financial Planning & Analytics products, requiring expertise in TM1/Planning Analytics and SQL, offering competitive compensation.

Controls Engineer, Center for Infrastructure Software and Controls

Controls Engineer position at AWS Infrastructure Services focusing on data center operations and automated sequences to increase efficiency and availability.

Software Development Engineer, AWS Hardware Engineering

AWS Hardware Engineering Software Development Engineer role focusing on developing large-scale software services for hardware qualification and system innovation.

Software Development Engineer, Backbone SDN Controllers

AWS is seeking a Software Development Engineer to build and maintain SDN controllers for their global network infrastructure, offering competitive compensation and comprehensive benefits.

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