Python Developer

There’s always another way of seeing things

Job details

  • Full-time
  • map markerBarcelona, ES
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routeSpanish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Created to change the world, Holaluz leads the way in the transformation of the Spanish Energy Sector with a clear investment in self-consumption and electric mobility. And with a not-negotiable goal: to put the customer at the center of their decisions in order to build a long-term relationship based on trust.

We are the first European power company with the B Corp Certificate (a certificate for businesses that meet the highest standards of verified social and environmental performance, public transparency, and legal accountability to balance profit and purpose).

We sell electricity that is from 100% renewable sources and offer savings with personalized products that, thanks to technology, can be tailored to the power needs of each customer. As a platform for energy exchange, we will make it possible for users who are producing more energy than they need to be able to feed it back into our system, allowing other users to “reserve energy”.

We are a team of people which the main goal is to change the world. Ambition and enthusiasm are fundamental when it comes to having the positive attitude that lets us change our surroundings. At Holaluz we don’t only sell energy. Our main challenge is to create a system that allows a new standard of living for people, by supporting the rational use of energy, storage and self-production.

Now we are looking for a Python Developer to help us improve our data pipelines. The Big Data team, formed by analysts and data developers, is in charge of managing, organizing and revealing the best information that passes through Holaluz, which is a lot!

As a Python Developer you will: 

  • Work with a monolith legacy  that we are stripping into pieces with a single responsibility
  • Work with data pipelines and prediction algorithms in Python and R
  • Work with AWS, all our infrastructure is in code with version control. We will help you to have the infrastructure resources that your team needs at all times. We do not have specific systems equipment 

Main requirements

  • Experience in modern development methodologies (Testing, Pair Programming, Extreme Programming)
  • Experience in Python 3
  • Knowledge of SQL Databases (PostgreSQL) 
  • Intermediate Spanish level

Nice to have

  • Interest in DevOps culture where development and systems work hand in hand to improve the stack
  • Interest in clean code, hexagonal architecture, DDD
  • Experience with GIT
  • Experience in data processing libraries such as Pandas, Dask or NumPy
  • Experience in Big Data frameworks (Hadoop, Spark...)
  • Basic R knowledge
  • Knowledge of Linux systems administration
  • NoSQL databases (Redis, ElasticSearch, DynamoDB...)
  • Queue systems (SQS, RabbitMQ...)
  • Knowledge in web services APIs, mainly REST
  • Server configuration with Ansible
  • Automation of AWS with Packer and Terraform
  • Aggregation of logs in ELK
  • Willingness to learn and share knowledge
  • Infinite curiosity
  • Ability to listen to others 


  • Work in a certified Baby Friendly Company. This entails equal parental leave (matching parental leave to maternity leave), nursery to help integrate life and work for new parents and "Casals" those weeks of the year in which to combine children's vacations and work becomes a bit more complicated
  • Work in a company where people come first, with an unbeatable work environment and great talent where we live our values
  • Flexible schedule, as a result of our mentality for responsibility and autonomy
  • English and Catalan classes in the office
  • Continuous learning with internal training, courses, conference attendance
  • Subscription with very small fee in G4L, which includes yoga and crossfit classes in the office
  • Subscription with very reduced share of medical mutual
  • Organic fruit every day
  • Work focused on results, using agile methodologies, while enjoying the flexibility and valuing the sense of responsibility and enhancing the culture of feedback

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300