Senior Python Backend Engineer (Barcelona)
This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.
Job Description
At Indra Group, we protect what matters most.
We lead the development of cutting-edge technological solutions that strengthen national and international security.
π» Join our European projects team!
As a leading company in the defense sector, we are looking to strengthen our team with a Senior Python Backend Engineer to expand our presence in Barcelona.
π What will your day-to-day look like?
- Design and lead the construction of scalable Python backend services in critical environments.
- Ensure code quality, efficiency, and security through development standards and best practices.
- Define and implement automated testing strategies, including unit tests and code coverage.
- Participate in the definition of robust and maintainable backend architectures.
- Coordinate with technical teams to ensure the correct integration of systems and services.
- Drive the technical evolution of the product through continuous improvement and the adoption of new technologies.
- Collaborate in continuous integration and automated deployment processes in production environments.
π― What are we looking for in you?
- Degree in Computer Science or similar.
- Minimum of 5 years of experience in backend development with Python (FastAPI, Flask, or Django).
- Experience in developing solutions based on artificial intelligence.
- Experience with ORM, unit testing, coverage tools, and automation.
- Knowledge of continuous integration and automated deployments.
- Proficiency in Git and teamwork in collaborative environments.
- Ability to lead the design of backend architectures.
- Experience in technical coordination with other developers.
- Minimum English level B2.
- Knowledge of authentication and authorization is a plus.
- Proficiency in SQL and familiarity with Java.
- Experience in event-driven development with Kafka.
- Knowledge or experience in MLOps and artificial intelligence.
- Previous experience in agile methodologies (Scrum or Kanban).
- Experience with GitLab and CI/CD pipelines.
- Analytical and proactive profile, with technical vision, responsibility, and adaptability.
What we offer
- Stability and Future π’β¨: Long-term projects in a leading Defense company with over 60,000 professionals and financial security.
- Innovative and High-Impact Projects π: You will work with cutting-edge technologies, creating an impact at both national and international levels.
- Close and Transparent Environment π€: You will enjoy direct and fluid communication with managers and colleagues in a collaborative and open environment.
- Autonomy and Flexibility β³: You will have the freedom to organize your work, with real work-life balance adapted to your pace.
- Career plan tailored to you π: Designed to boost your professional growth and development.
- Continuous training π: via Open University and Udemy for Business (over 6,000 courses to specialize!).
- Exclusive wellness discounts π: Enjoy benefits at gyms, restaurants, shops, leisure activities, and more as an Indra employee.
- Competitive remuneration π° and flexible compensation plans πΈπ tailored to your needs.
- π» Remote work: 60%, 3 days at home, 2 days in the office.
π Our process
- Application review π - We review your experience to see if you fit what we are looking for.
- First chat (5-10 min) π - If an unknown number calls you, it's us. This will be a relaxed conversation to get to know you and resolve any doubts.
- Interview with the talent attraction team π€: We want you to get to know us better as a company: values, career model, skills... so that both you and the project team can analyze if there is a match.
- Technical interview π€ - You will meet the team, who will explain the project and daily tasks in detail, and ask about your technical knowledge and skills. Additionally, we will send you brief psychological and English competency tests (if necessary) to better understand your profile.
- Offer and welcome π - If everything goes well, you join our team and we begin this new stage together!
π Estimated time: We want it to be agile, around 1-2 weeks.
Our commitment is to promote work environments where people are treated with respect and dignity, seeking the professional development of the workforce and guaranteeing equal opportunities in selection, training, and promotion, offering a work environment free from any discrimination based on gender, age, disability, sexual orientation, gender identity or expression, religion, ethnicity, marital status, or any other personal or social circumstance.
INDRA is a Top Employer 2026 company! Join a company certified as one of the best employers in Spain, thanks to our comprehensive HR management and the conditions provided to our professionals.
View original advert (Spanish)
En Indra Group, protegemos lo que mΓ‘s importa.
Lideramos el desarrollo de soluciones tecnolΓ³gicas punteras que refuerzan la seguridad nacional e internacional.
π» Β‘Γnete a nuestro equipo de proyectos europeos!
En nuestro posicionamiento como compaΓ±Γa lΓder en el Γ‘mbito de defensa, queremos reforzar nuestro equipo con un/a Ingeniero/a Backend Python Senior para ampliar nuestro equipo en Barcelona.
π ΒΏQuΓ© harΓ‘s en tu dΓa a dΓa?
- DiseΓ±ar y liderar la construcciΓ³n de servicios backend escalables en Python en entornos crΓticos.
- Garantizar la calidad, eficiencia y seguridad del cΓ³digo mediante estΓ‘ndares de desarrollo y buenas prΓ‘cticas.
- Definir e implementar estrategias de testing automatizado, incluyendo pruebas unitarias y cobertura de cΓ³digo.
- Participar en la definiciΓ³n de arquitecturas backend robustas y mantenibles.
- Coordinarse con equipos tΓ©cnicos para asegurar la correcta integraciΓ³n de sistemas y servicios.
- Impulsar la evoluciΓ³n tΓ©cnica del producto mediante mejora continua y adopciΓ³n de nuevas tecnologΓas.
- Colaborar en procesos de integraciΓ³n continua y despliegue automatizado en entornos productivos.
π― ΒΏQuΓ© buscamos en ti?
- Grado en InformΓ‘tica o similar.
- Experiencia mΓnima de 5 aΓ±os en desarrollo backend con Python (FastAPI, Flask o Django).
- Experiencia en desarrollo de soluciones basadas en inteligencia artificial.
- Experiencia con ORM, pruebas unitarias, herramientas de cobertura y automatizaciΓ³n.
- Conocimiento de integraciΓ³n continua y despliegues automatizados.
- Dominio de Git y trabajo en equipo en entornos colaborativos.
- Capacidad para liderar el diseΓ±o de arquitecturas backend.
- Experiencia en coordinaciΓ³n tΓ©cnica con otros desarrolladores.
- Nivel de inglΓ©s mΓnimo B2.
- Valorable conocimiento en autenticaciΓ³n y autorizaciΓ³n.
- Dominio de SQL y familiaridad con Java.
- Experiencia en desarrollo basado en eventos con Kafka.
- Conocimientos o experiencia en MLOps e inteligencia artificial.
- Experiencia previa en metodologΓas Γ‘giles (Scrum o Kanban).
- Experiencia con GitLab y pipelines CI/CD.
- Perfil analΓtico, proactivo, con visiΓ³n tΓ©cnica, responsabilidad y capacidad de adaptaciΓ³n.
Lo que te ofrecemos
- Estabilidad y Futuro π’β¨: Proyectos a largo plazo en una empresa lΓder de Defensa con mΓ‘s de 60.000 profesionales, con seguridad financiera.
- Proyectos Innovadores y de Alto Alcance π: TrabajarΓ‘s con tecnologΓas de vanguardia, con un impacto tanto a nivel nacional como internacional.
- Ambiente Cercano y Transparente π€: DisfrutarΓ‘s de una comunicaciΓ³n directa y fluida con responsables y compaΓ±eros, en un entorno colaborativo y abierto.
- AutonomΓa y Flexibilidad β³: TendrΓ‘s libertad para organizar tu trabajo, con una conciliaciΓ³n real y adaptada a tu ritmo.
- Plan de carrera adaptado a ti π: DiseΓ±ado para impulsar tu crecimiento y desarrollo profesional.
- FormaciΓ³n continua π: en Open University y Udemy for Business (Β‘mΓ‘s de 6.000 cursos para especializarte!).
- Descuentos exclusivos para tu bienestar π: Disfruta de ventajas en gimnasios, restaurantes, tiendas, ocio y mucho mΓ‘s al ser empleado de Indra.
- RetribuciΓ³n competitiva π° y planes de compensaciΓ³n flexibles πΈπ a tus necesidades.
- π» Teletrabajo: 60%, 3 dΓas en casa, 2 dΓas en oficina.
π AsΓ es nuestro proceso
- RevisiΓ³n de postulaciones π - Vemos tu experiencia y si encajas con lo que buscamos.
- Primera charla (5-10 min) π - Si te llama un nΒΊ desconocido, somos nosotros. SerΓ‘ para conversar relajadamente, conocerte y resolver dudas.
- Entrevista con el equipo de atracciΓ³n de talentoπ€: Queremos que nos conozcas mejor como empresa: valores, modelo de carrera, skilss.... para que tanto tΓΊ como el equipo del proyecto pueda analizar si hay match.
- Entrevista tΓ©cnica π€ - ConocerΓ‘s al equipo, quienes te explicarΓ‘n con detalle el proyecto y las tareas diarias, asΓ como te preguntarΓ‘n por tus conocimientos y habilidades tΓ©cnicas. AdemΓ‘s, te enviaremos unas breves pruebas de competencias psicolΓ³gicas y de inglΓ©s (si es necesario) para conocer mejor tu perfil.
- Oferta y bienvenida π - Si todo va bien, Β‘te incorporas a nuestro equipo y comenzamos esta nueva etapa juntos!
π Tiempo estimado: Queremos que sea Γ‘gil, alrededor de 1-2 semanas.
Nuestro compromiso es promover ambientes de trabajo en los que se trate con respeto y dignidad a las personas, procurando el desarrollo profesional de la plantilla y garantizando la igualdad de oportunidades en su selecciΓ³n, formaciΓ³n y promociΓ³n ofreciendo un entorno de trabajo libre de cualquier discriminaciΓ³n por motivo de gΓ©nero, edad, discapacidad, orientaciΓ³n sexual, identidad o expresiΓ³n de gΓ©nero, religiΓ³n, etnia, estado civil o cualquier otra circunstancia personal o social.
Β‘INDRA es empresa Top Employer 2026! IncorpΓ³rate a una empresa certificada como una de las mejores empresas empleadoras de EspaΓ±a, gracias a nuestra gestiΓ³n integral de RRHH y a las condiciones para nuestros profesionales.