Senior Python Developer
BMAT Music Innovators
Job Summary
Python developer with a strong passion for music? That's what BMAT Music Innovators is looking for. Even more so if you're based in Barcelona and enjoy the flexibility of remote work while having the option to meet your colleagues in person. However, being based anywhere in Spain or Italy is also perfectly fine.
Experience with Python is required. We’re not looking for someone just starting out.
As a Senior Software Engineer, you will play a crucial role in supporting a software team in achieving its objectives. Your contributions will directly influence BMAT’s top-of-mind goals, making you an integral part of the team.
Our Stack
- Backend: Python3 and FastAPI
- Data Layer: PostgreSQL (via SQLAlchemy), MongoDB (via PyMongo), and Elasticsearch
- DevOps & CI/CD: Bitbucket Pipelines
- Deployment: Containerised applications using Docker
- Cloud: Infrastructure hosted on AWS
Key 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 breaking 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.
Expectations of the Role (ONLY FOR NEW POSITIONS)
Within 30 Days:
During the first month, your primary focus will be on familiarizing yourself with essential aspects of the role, our core codebases, and systems context.
Onboarding and Training:
- Complete the company’s onboarding program.
- Familiarize yourself with the company’s mission, values, and development process.
- Understand the tools, technologies, and frameworks used by the development team.
Team Integration:
- Meet team members and key stakeholders.
- Participate in team meetings and Agile ceremonies (daily stand-ups, sprint planning).
- Start building relationships with your colleagues.
Initial Contributions:
- Review existing codebases and documentation.
- Pair with the Tech Lead and other team members to understand our domain complexities and push your first production feature.
Within 60 Days:
By the second month, you’ll be expected to take on more complex responsibilities and actively contribute to team/project/strategic initiatives.
Active Participation:
- Take independent ownership of complex tasks and feature implementations within the sprint. Lead internal technical design discussions for upcoming features, collaborating with the Tech Lead on system trade-offs.
- Lead code reviews for the team, providing constructive and high-quality feedback to elevate overall code quality.
- Contribute to team discussions and planning sessions.
Skill Development:
- Continue to learn and adapt to the development environment and tools.
- Explore and identify opportunities for improvement within the codebase and offer expertise.
Collaboration:
- Work closely with other team members to understand project requirements and deliverables.
- Collaborate with cross-functional teams (QA, Product Management) to ensure seamless project execution.
Within 90 Days:
At the end of the probationary period, you’ll be expected to autonomously manage tasks, contribute to technical planning, and take the lead of a complex delivery.
Independent Contribution:
- Demonstrate the ability to independently handle and complete assigned projects and tasks.
- Show proficiency in the primary technologies and frameworks used by the team.
- Deliver high-quality, well-documented, and tested code.
Process Improvement:
- Identify and suggest improvements to existing processes and workflows.
- Participate in retrospectives and provide constructive feedback to help the team improve.
Establishing a Role:
- Establish yourself as a reliable and integral part of the development team.
- Take ownership of specific components or features of the project.
- Proactively mentor and support junior/mid level team members, sharing expertise, knowledge and best practices.
Qualifications
- 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 (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.
Interview Process
- Screening call with the People team
- Live coding challenges
- Interview with the team manager and part of the team to discuss the project
Benefits
- Flexible working hours and location
- Flat hierarchy
- You can make the role your own and run your own development
- Online language classes to improve your Spanish or English
- Online and onsite courses and music industry workshops run by in-house experts
- We’ll provide you with all equipment needed for you to be comfortable
- Unlimited time off because we believe you know best when you need to rest.
- Barcelona HQ office available to you, kitted out with a rehearsal room
- ...BMAT Music Innovators in Barcelona is seeking a Senior Software Engineer with 5+ years Python experience to join our backend team. You will design, implement, and deploy features using Python3, FastAPI, PostgreSQL, MongoDB, and Elasticsearch, collaborating with cross-functional...SeniorRemoto
- Preply is looking for a Senior Engineer to work in a cross-functional team in Bellprat, Spain. You will develop and own backend features using Python/Django while collaborating with product managers, designers, and engineers to deliver high-quality features. Candidates...Senior
- ...EdgeTier in Bellprat, Spain, is looking for a Senior Software Engineer to drive the development of core products. This role offers the... ...will have 6+ years of experience in software development, strong Python and SQL skills, and a knack for mentoring. You'll contribute significantly...Senior
- ...international consulting group based in Cataluña, is looking for 2 AI Engineers to join a dynamic team focused on developing a Quality Monitoring Scoring System using Python and Azure. The successful candidates will work in a hybrid environment with 3 days on-site each week....SeniorTrabajo híbrido3 días a la semana
- ...complexity. Full Stack Engineer (Python, React w/ Typescript) The... ...designing APIs in Python to developing intuitive interfaces in React... ...React with TypeScript. Develop and maintain RESTful APIs and... ...candidates; 5+ years for senior candidates. ~ Professional...SeniorPatrocinio de visaTrabajar en la oficinaTrabajo híbrido2 días a la semana
- ...Smadex, a leading ad-tech company in Barcelona, is seeking a Senior Data Scientist to collaborate closely with the ML and Product teams. The role involves analyzing complex data sets to enhance product strategies and requires over 3 years of experience in a relevant field...SeniorTiempo completoContratoDesde casaHorario flexible
- ...companies in the world. We are looking for a Senior Data Scientist to work closely with the... ...teams to support product performance. Develop dashboards and processes to ensure data... .... ~ Proven working knowledge of Python , SQL and large data sets, understanding...SeniorTiempo completoHorario flexible2 días a la semana
- Preply is expanding its Data Team to empower decision-making across our organization. You’ll work within cross-functional squads including MarTech, Product, and Data Strategy, applying AI-enabled analytics to marketing performance. You’ll design data solutions, implement...Senior
- ...create frameworks for prioritisation and develop guardrail metrics and governance. Statistical... ...SQL proficiency and experience with Python or R. Product Partnership: Proven... ...with product organisations and influence senior stakeholders. Leadership: Demonstrated...SeniorPatrocinio de visaTrabajar en la oficinaDesde casaTrabajo híbridoHorario flexible
- ...de datos y metadatos. Revisar la consistencia y calidad de las estructuras de información. Dar soporte a arquitectos de datos senior y equipos de desarrollo. Participar en revisiones de diseño y validación de requisitos de datos. Colaborar en iniciativas...SeniorRemotoTrabajo híbrido
- ...Datavant Corporation is looking for a Backend Engineer in Barcelona, Spain. This role involves developing and optimizing the core analytical backend of our platform, documenting software solutions, and collaborating with product teams. The ideal candidate will have...SeniorTrabajo híbrido
- dLocal is seeking a Java Technical Referent in Spain to lead the design of reliable Java microservices for finance core functionalities. You'll collaborate with stakeholders, enforce engineering standards, and drive automation to enhance our systems. The ideal candidate...Senior
- ...Grupo Digital busca un perfil senior para participar en la evolución de una plataforma estratégica en el ámbito público, utilizando tecnologías modernas como Angular 15+, Java y microFrontEnds. Incorporación en entornos ágiles y uso de herramientas de IA como GitHub Copilot...SeniorIndefinidoTiempo completo
- ...Turnblock.io is seeking a Python Developer to help build the next generation of cryptocurrency platforms. No prior blockchain development is required as training will be provided, with a fully remote work environment. You will join the Blockchain team, working on scalable...Remoto
- ...The company was established 5 years ago and is a registered crypto-asset firm with the FCA. We are looking for a passionate Python developer to join the team. They are looking for someone who is detail-oriented and has extensive experience in: Comprehensive...Remoto
- ...benefitting from the platform. They provide the easiest and fastest access to the world of digital assets. Your mission As a Python Developer, you will be responsible for building the next generation of cryptocurrency platforms. Previous blockchain development is not...Remoto
- ...Perk is seeking a Senior Sales Executive for the DACH region to accelerate growth in the Swiss market. You will own the full sales cycle, from initial contact to closing, while targeting mid-to-large enterprises in Switzerland. A pioneering, ambitious mindset and strong...Senior
- ...Dow Jones & Company, Inc. is looking for a Senior Director of Product Design to lead the design of their B2B platform. This role involves... ..., including leadership roles, and a proven track record in developing design systems. You'll report to the VP of Product Design and will...Senior
110000 €/año
...Dow Jones is seeking a Senior Director of Product Design to lead the platform and design system that all B2B products rely on, including Factiva, Risk & Compliance, Geopolitical Risk, and NewsWires. You will shape the design language and governance. You will manage...Senior- ...Preply, located in Bellprat, Spain, is looking for a Staff ML Ops Engineer to define and evolve its machine learning platform. In this senior leadership role, you'll work closely with teams to design secure and efficient systems that support AI capability across the...Senior
- ...outcomes. You will lead engagements, define objectives, and align solutions to drive value across the client organization. You will develop business cases, ROI analyses, and strategic roadmaps while collaborating with sales, account teams, and internal stakeholders to...Senior
- ...Amazon Spain Services, S.L.U. is seeking a Senior Category Manager for EV Infrastructure within the Global Procurement Organization. You will shape sourcing strategies, lead negotiations, and drive savings across a global portfolio to support scalable charging solutions...Senior
- ...Team is seeking a Game Theory Expert to join our procurement transformation efforts. You will design strategic tendering processes, develop negotiation strategies, and deliver high-value consulting across multiple categories to drive measurable cost savings. You will...Senior
- ...Preply is seeking a senior analytics leader to shape the strategy for Product Growth analytics across the user journey. You will drive end-to-end insights, align analytics initiatives with business goals, and foster a data‑driven culture through scalable self‑service...Senior
- ...Abacum is seeking a senior RevOps/CS Ops leader to own the post-sale operational infrastructure that supports CS, support, and the commercial post-sale motion. You’ll build health scores, renewal forecasting, expansion tracking, and playbooks to standardize the moments...Senior
- ...requirements and ensure compliant, trusted relationships that sustain business velocity. The role requires deep knowledge of Spain and Italy labor laws, experience advising senior leadership, and the ability to operate across strategic and tactical levels. #J-18808-Ljbffr...Senior
- ...con arquitectura moderna, microFrontends y tecnologías punteras en un entorno colaborativo y de alto impacto. Buscamos un perfil senior con experiencia sólida en Angular +16 y Java, habituado a entornos ágiles y con interés en herramientas de IA aplicadas al...SeniorIndefinidoTiempo completo
- Preply’s AI Learning team is expanding to advance AI-powered personalised learning at scale. You’ll lead research and development on NLP, LLMs, and multimodal AI, shaping production-ready models that improve learner outcomes and tutor impact across languages. You’ll...Senior
- ..., customer relationships, and deal execution with a Challenger-style approach. You will own the pipeline, coach the team, build senior client relationships, and coordinate with Marketing and Customer Success to represent the brand and deliver growth in the local market...Senior
- Adikteev is expanding its US sales footprint for retargeting solutions across gaming and non‑gaming advertisers. You will own the US territory, drive revenue, and manage the full sales cycle from prospecting to onboarding. The role requires strategic prospecting, strong...Senior
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Senior Python Developer. ¡Entérate antes que nadie!

