View Our Website View All Jobs

Senior Software Engineer

Location: Remote or Office (Your choice)

Salary Range: 40K-60K EUR

What we offer you

We are a tech company where we really collaborate, where opportunities are generated and where you can grow. Our employees are organizers of prominent communities & events in the Spark, Software Crafters & Agile space. We love good code which does what it is intended in the simplest way possible, which can be easily tested, maintained and scaled by the current and the next team that is in charge of it.

Some of the things that will help you perform at your best (aka benefits & perks)

  • Ongoing training & learning opportunities.
  • Flexible working hours.
  • Private medical insurance.
  • Flexible Payment Plan (Restaurant, Transport, Kindergarten).
  • Work from your home or from one of our offices.
  • A unique and challenging job driven by bold objectives.
  • A lean, diverse and multi-regional company.

Our team context

You will be joining our B2C Mitula Group team, which is responsible for the Mitula, Nestoria and Nuroa sites. The sites have presence in more than 50 countries and have more than 80 millions visits every month. The goal of this team is to help our users to find their dream property giving them the best possible experience.

The main challenge for this team is to protect the value of a profitable business while exploring new opportunities, so sometimes we will have to refactor legacy code to protect that value and some other times we will be creating new solutions for business needs.

  • We work as a team.
  • We apply agile principles and values, using XP practices.
  • We approach our solutions with a Lean mindset.
  • We often switch the context: Explore, Expand, Extract.
  • We use a data-driven and Lean approach to validate and implement solutions. 
  • We use the double diamond framework to find out which features can hit the spot and, once new features are discovered, we scale them and make them available for all business units of LIFULL Connect. 
  • We work in a very changing environment and we adapt our direction depending on the information we get along the way, embracing change.


What we ask for

  • We are an innovative and creative team, we look for team players that are nice, humble, self-responsible, curious, proactive, and willing to roll up their sleeves.
  • Strong skills in OOP or Functional Programming (SOLID, design patterns, …). We use various programming languages (Java, Kotlin, Javascript, Typescript...), but we welcome people with different programming backgrounds if you’re open to learning and expanding your tech stack. 
  • Solid experience with testing (TDD preferred).
  • Experience working in Agile environments.
  • DevOps mindset, experience with Trunk based development and continuous delivery practices.
  • Willing to understand the product, challenge the PO and have long discussions with the team about it.
  • Experience with evolutionary design & architectures.
  • Experience with cloud providers (AWS preferred).
  • Front-end knowledge.

It’s not mandatory to meet all the requirements in this list, we can have a conversation about it



If you are not from Spain, but want to move here, we will support you with relocation!


The Hiring Process

We value time with the team doing mob or pair programming over individual technical tests or algorithmic riddles that rarely apply to everyday tasks. You will know the people you will work with at least as much as we will know you.

Sounds like you? Then let’s talk!

About the Company

LIFULL Connect is a Global Marketplace Group that operates more than 250 vertical search sites across property, employment, motoring, and fashion in 63 different countries and 24 different languages. These sites operate under the Trovit, Mitula, Nestoria, Nuroa, and Fashiola brands. In addition, our network of 22 property portals in South-East Asian and Latam countries under DotProperty and Resem groups, help people find their next home. Our mission is to connect people and help them make some of the biggest decisions in their life. Want to know more about Lifull Connect?


What's the challenge?

Want to solve difficult problems at scale? Eager to make an impact? Engineering is at the heart of everything we do at LIFULL Connect. The scale of the work we do is huge and the impact is global.

We process all the ads in the world several times a day in 4 categories: real estate, jobs, motor & fashion. Our 250 sites in 63 countries serve 300M ads per month to 180M users.

Every month we send 300 million emails, 450 million web push notifications and process around 20 million images to ensure the best experience for our users.


Our way of working

We are a product company with a data-driven approach to everything we do. We are strongly influenced by the Agile/lean mindset, but we are not zealots of any methodology. We tend to use the eXtreme Programming way of creating software, so you will see a lot of TDD, Pair Programming & Mob Programming in our teams. At the same time we are extremely focused on achievement in our endeavors, so expect a lot of practical decisions & adaptation to the context in every team.


Work side by side with professional product specialists

Our product specialists (product managers, UI/UX designers, copywriters) have a lot of experience in the business, they had a very lean approach, are data-driven, they do research, experiments and collaborate hand to hand with tech people to run experiments, learn & improve our products in the best possible way.


Do you want to know more?

Visit LIFULL Connect Engineering

Read More

Apply for this position

We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file