Python developer with a strong passion for music?

Obtenga más información sobre este puesto leyendo los detalles a continuación y luego envíe su solicitud para ser considerado.

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.

You'll be joining the team that manages the complete lifecycle of our core data assets—millions of audio files and their accompanying descriptive data (metadata). The work involves designing, building, and maintaining the systems for data ingestion, processing, quality control, and ensuring this content is reliably served to our company’s various applications and client products.

Our stack
  • Backend: Python3 and Fast API
  • 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
  • Design, develop, test, and deploy software applications and systems.
  • 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 the continuous improvement of the development process and methodologies.
Expectations of the roleWithin 30 Days

During the first month, your primary focus will be on familiarizing yourself with essential aspects of the role and supporting foundational tasks.

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 (e.g., daily stand-ups, sprint planning).
  • Start building relationships with your colleagues.
Initial Contributions
  • Review existing codebases and documentation.
  • Begin working on small, assigned tasks or bug fixes to get hands-on experience with the code. xqbhyrx
  • Seek feedback and ask questions to understand best practices and coding standards.
Within 60 Days

By the second month, you’ll be expected to...

#J-18808-Ljbffr

More from Gravity Engineering Services Pvt Ltd.
Gravity Engineering Services Pvt Ltd. 2 days ago
Gravity Engineering Services Pvt Ltd. 22 hours ago
Gravity Engineering Services Pvt Ltd. 10 hours ago

Python Developer - BMAT

Apply Now
Back to search page