Senior Backend Engineer (Python). Barcelona

Indra·Barcelona, Spain

What they offer

  • Hybrid

    Office and home days — the ad has the split.

What they ask for

  • Have the right to work in Spain

    Indra doesn't mention sponsorship in the ad.

  • Work in English

    English is required, per the ad.

  • Be near Barcelona for hybrid days

    No relocation package mentioned.

  • Have 5+ years of experience

    Senior-level role.

Pulled from the advert automatically — the full ad is what counts.

Added 6 days ago
Read the full advert

About the role

📍 Barcelona (Madrid) | Hybrid model

At Indra Group we lead the development of cutting-edge technology solutions that drive digital transformation in complex, high-impact environments. We work with modern architectures, scalable systems and multidisciplinary teams on innovative projects at both national and international level.

🚀 Join our backend development team!

We are looking for a Senior Backend Engineer (Python) to take part in a strategic, long-term project with a clear technical and leadership component.

What you'll do

🔹 Design and lead the development of scalable backend services in Python
🔹 Define backend architectures with FastAPI, Flask or Django
🔹 Ensure code quality, efficiency and security
🔹 Define testing practices, unit tests and coverage
🔹 Take part in implementing CI/CD and automated deployments
🔹 Coordinate technically with other developers
🔹 Collaborate on authentication and authorization systems
🔹 Optimize data models and SQL queries
🔹 Work with event-driven architectures (Kafka)
🔹 Evaluate and incorporate new technologies, including MLOps and AI
🔹 Collaborate in Scrum or Kanban environments

Don't worry if you don't meet 100% of the requirements. We want to meet you!

What we're looking for

✔️ Degree in Computer Engineering or similar
✔️ +5 years of backend experience with Python
✔️ Experience with FastAPI, Flask or Django
✔️ Mastery of ORM, testing, coverage and best practices
✔️ Experience in CI/CD
✔️ Advanced use of Git and collaborative work
✔️ Technical leadership skills
✔️ English B2 (oral and written)

Nice to have

⭐ Authentication and authorization
⭐ Advanced SQL and familiarity with Java
⭐ Kafka and event-driven architectures
⭐ Experience in MLOps and AI
⭐ GitLab and CI/CD pipelines
Scrum / Kanban methodologies

📌 Python, backend architectures, agile methodologies, or software quality

What you'll get

Stability and future in a leading company with more than 50,000 professionals
Innovative projects with real impact
Close-knit, collaborative environment
Hybrid model and genuine work-life balance
Personalized career plan
Continuous training (Open University and Udemy for Business - +6,000 courses)
Discounts and benefits for your wellbeing
Competitive compensation and flexible benefits

Hiring process

  • Review of your profile
  • Initial contact (5-10 min)
  • Technical interview + skills and English assessment
  • Offer and welcome

⏱️ Estimated time: 1-2 weeks

At Indra Group we promote a work environment based on respect, equal opportunities and professional development, free from any kind of discrimination.

🏆 INDRA is a Top Employer 2025 company
Become part of one of the best employers in Spain.

Personal skills

Strong analytical skills · Clear communication · Proactivity · Technical vision · Teamwork · Organization

This job was automatically translated to English, .

About the company

Indra

Indra

IT and Defense

View company profile
Spanish company
57000 employees