Junior Python Developer in Barcelona


Share offer

Job Description

Immfly is an award-winning provider of Connected Digital Services and Best in Class Inflight Entertainment. Headquartered in Barcelona, Spain, and with a network of global offices, we empower and support full-service, low-cost, and regional airlines worldwide. Immfly’s digital services reach millions of passengers across hundreds of destinations in Europe, Africa, Asia, and North and South America.

At Immfly we develop a complete wireless entertainment platform, which we certify and install in commercial aircraft! We do this, using cool technologies: Docker, Python, Django, Kubernetes, Elasticsearch, CI/CD, Javascript, Angular, React, Go,... but we are always eager to try the newest ones.

Immfly's IFE platform enables airlines to broadcast premium entertainment content, channels, and services, including Video On Demand, at unrivaled streaming speeds, directly on passengers' personal devices. The platform is available to all aircraft regardless of onboard internet connectivity.

The Role

We are looking for a Junior Python developer to join our talented Product team.

The backend team develops multiple services that allow users to interact with our In-flight entertainment platform in a unique way. Among these services, there are entertainment platforms, e-commerce solutions, integration with 3rd party APIs, handling data, and creating reports, among many others.

As a developer on the backend team, you will help deliver the next generation of Immfly’s backend. Using Python, you will build tools that are reliable and scalable. You'll shape the work of your peers.

What your day-to-day will look like:

  • Work with the backend team and other teams to build high-quality client experiences
  • Become familiar with the existing Immfly technology stack
  • Contribute to architectural, design, and process discussions involving the technological choices involved in building Immfly’s browser-based clients
  • You'll identify and uphold backend engineering best practices
  • Create, build, maintain, and optimize the backend project and help create a microservices infrastructure.
  • Work with a wide spectrum of partners including design & product infrastructure to define best practices and optimal solutions


What you should bring


  • 1+ years of experience working on large-scale Python applications (Python & Django)
  • 2+ years of software development experience

Nice to have

  • Experience with CI/CD practice
  • Experience with Go, Rust, or any other backend languages
  • You've made new architectures work


  • Self-motivated, diligent and detail-oriented
  • Team player
  • Eager to learn new skills, continuous improvement mindset, and able to keep up with the latest technologies
  • Open Source user: You have basic knowledge of scripting on Linux systems
  • Proactive, with the ability to adapt to different working styles and environments
  • Organized: Our industry is aviation; we need to have high control of the processes, documentation, quality… and all this, being flexible and adaptable!
  • Problem-solver: You have an engineering mindset and love solving complex challenges

Why join Immfly?

  • A full-time permanent contract with an attractive compensation according to your profile
  • Flexible Compensation Plan (restaurant, transport, health insurance and childcare)
  • An international environment (17 nationalities) with a dynamic and disruptive team
  • Limitless professional development at Europe's fastest-growing company in its category


About Immfly

  • Media

Immfly company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other backend developer jobs that might interest you...