Senior Python Developer

BMAT Music Innovators
Hybrid

About The Position

BMAT Music Innovators is seeking a Senior Python Developer with a strong passion for music. This role offers flexibility in terms of remote work, with the option to meet colleagues in person. The ideal candidate will be based in Spain or Italy. As a Senior Software Engineer, you will be instrumental in supporting the software team, directly impacting BMAT's core goals. This position is not for entry-level candidates. The company utilizes a tech stack including Python 3, Fast API, PostgreSQL, MongoDB, Elasticsearch, Bitbucket Pipelines, Docker, and AWS.

Requirements

  • 5+ years of proven experience as a Python Engineer delivering production ready features autonomously.
  • Proven experience working with large datasets and handling large files at scale.
  • Experience with asynchronous systems, batch processing, or event-triggered workflows is a plus.
  • Experience in Python.
  • Experience with web development frameworks (e.g., Django, Flask, FastAPI) is a plus.
  • Strong problem-solving skills and attention to detail.
  • Ability to effectively communicate with team members, stakeholders, and external partners.
  • Ability to prioritize tasks and manage multiple responsibilities effectively.
  • Proactive attitude with a willingness to learn and take initiative.
  • Demonstrate adaptability and openness to feedback and learning opportunities.
  • Collaborative team player with the ability to work effectively in a fast-paced environment.

Nice To Haves

  • Based in Barcelona
  • Passion for music

Responsibilities

  • Take ownership of the technical design, implementation and deployment of complex features and system components.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and debug applications to optimise performance and ensure reliability.
  • Lead code reviews to maintain code quality and share knowledge.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to the continuous improvement of the development process and methodologies.
  • Contribute to break down high-level architectural visions into actionable implementation plans.
  • Identify tasks while balancing system and infrastructure maintenance, migration costs, and their operational impact.
  • Align software and systems to overall technical strategy, making tradeoffs where appropriate in consultation with other engineers.

Benefits

  • Flexible working hours and location
  • Flat hierarchy
  • Opportunity to shape the role
  • Online language classes to improve Spanish or English
  • Online and onsite courses and music industry workshops run by inhouse experts
  • All necessary equipment provided
  • Unlimited time off
  • Access to Barcelona HQ office with a rehearsal room
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service