Python Developer
Indra·Madrid, Spain
What they ask for
Have the right to work in Spain
Indra doesn't mention sponsorship in the ad.
Work on-site in Madrid
No relocation package mentioned.
Pulled from the advert automatically — the full ad is what counts.
About the role
At Indra Group, we protect what matters most. 🛡️
We lead the development of cutting-edge technological solutions that strengthen national and international security, working with innovative technologies and specialized teams on high-impact projects.
💻 Join our development team!
We are looking for a Python Developer with 2-3 years of experience to join a technical team involved in the design, development, maintenance, and evolution of software solutions.
You will have the opportunity to work in a technological and collaborative environment, taking part in both backend development and integrations and application evolution.
What you'll do
• Develop and maintain applications and services using Python.
• Design and implement REST APIs and backend services, mainly using frameworks such as FastAPI or Django.
• Integrate applications with SQL and/or NoSQL databases, as well as with external APIs and services.
• Write clean, maintainable, scalable, and documented code, applying good development practices.
• Perform unit and integration testing, taking part in identifying and resolving errors and incidents.
• Work with Git and collaborative development tools, taking part in continuous integration and deployment (CI/CD) processes.
• Collaborate with multidisciplinary teams using Agile methodologies.
What you'll get
• Stability and Future 🏢✨: You will be part of a leading technology company, with long-term projects and professional growth opportunities.
• Innovative and High-Impact Projects 🚀: You will work with current technologies and take part in projects with national and international impact.
• Close and Transparent Environment 🤝: You will join a collaborative technical team, with direct communication and support throughout your professional development.
• Career plan tailored to you 📈: You will have opportunities to keep growing and evolving within the technology area.
• Continuous training 📚: Access to Open University and Udemy for Business, with more than 6,000 courses to keep developing your knowledge and specialize.
• Exclusive discounts for your well-being 🎁: Enjoy perks at gyms, restaurants, stores, leisure, and much more as an Indra employee.
• Competitive compensation 💰 and flexible compensation plans 💸📊 tailored to your needs.
Hiring process
- Profile review 🔍: We evaluate your experience and skills to determine if you fit what we are looking for.
- First contact (5-10 min) 📞: If you receive a call from an unknown number, it's our team! It will be a quick conversation to get to know you and answer any questions.
- Technical interview 🤝: You will meet with the team, who will explain the project and day-to-day tasks. We will also go deeper into your technical knowledge.
- Interview with the Talent Acquisition team 🤝: We want you to get to know Indra Group better, our values, career model, and opportunities, so that both you and the team can assess whether there is a good fit.
- Offer and welcome 🎉: If everything goes well, you will join our team and we will begin this new stage together!
Estimated process duration: 2 weeks.
🎯 What are we looking for?
Don't worry if you don't meet 100% of what we're looking for. Go ahead, get to know our offer and tell us what you can bring to the table! 🚀
✅ 2-3 years of professional experience developing with Python.
✅ Solid knowledge of object-oriented programming (OOP).
✅ Experience developing REST APIs.
✅ Knowledge of databases and SQL.
✅ Experience using Git and collaborative development tools.
✅ Knowledge of testing and good development practices.
About the role
En Indra Group, protegemos lo que más importa. 🛡️
Lideramos el desarrollo de soluciones tecnológicas punteras que refuerzan la seguridad nacional e internacional, trabajando con tecnologías innovadoras y equipos especializados en proyectos de alto impacto.
💻 ¡Únete a nuestro equipo de desarrollo!
Buscamos un/a Desarrollador/a Python con 2-3 años de experiencia para incorporarse a un equipo técnico que participa en el diseño, desarrollo, mantenimiento y evolución de soluciones software.
Tendrás la oportunidad de trabajar en un entorno tecnológico y colaborativo, participando tanto en el desarrollo backend como en integraciones y evolución de aplicaciones.
What you'll do
• Desarrollar y mantener aplicaciones y servicios utilizando Python.
• Diseñar e implementar APIs REST y servicios backend, principalmente con frameworks como FastAPI o Django.
• Integrar aplicaciones con bases de datos SQL y/o NoSQL, así como con APIs y servicios externos.
• Desarrollar código limpio, mantenible, escalable y documentado, aplicando buenas prácticas de desarrollo.
• Realizar pruebas unitarias y de integración, participando en la identificación y resolución de errores e incidencias.
• Trabajar con Git y herramientas de desarrollo colaborativo, participando en procesos de integración y despliegue continuo (CI/CD).
• Colaborar con equipos multidisciplinares utilizando metodologías Agile.
What you'll get
• Estabilidad y Futuro 🏢✨: Formarás parte de una compañía tecnológica líder, con proyectos de largo recorrido y oportunidades de crecimiento profesional.
• Proyectos Innovadores y de Alto Alcance 🚀: Trabajarás con tecnologías actuales y participarás en proyectos con impacto nacional e internacional.
• Ambiente Cercano y Transparente 🤝: Te integrarás en un equipo técnico colaborativo, con comunicación directa y acompañamiento durante tu desarrollo profesional.
• Plan de carrera adaptado a ti 📈: Contarás con oportunidades para seguir creciendo y evolucionando dentro del área tecnológica.
• Formación continua 📚: Acceso a Open University y Udemy for Business, con más de 6.000 cursos para seguir desarrollando tus conocimientos y especializarte.
• Descuentos exclusivos para tu bienestar 🎁: Disfruta de ventajas en gimnasios, restaurantes, tiendas, ocio y mucho más como empleado/a de Indra.
• Retribución competitiva 💰 y planes de compensación flexibles 💸📊 adaptados a tus necesidades.
Hiring process
- Revisión de tu perfil 🔍: Evaluamos tu experiencia y habilidades para determinar si encajas con lo que buscamos.
- Primera toma de contacto (5-10 min) 📞: Si recibes una llamada de un número desconocido, ¡es nuestro equipo! Será una conversación rápida para conocerte y resolver cualquier duda.
- Entrevista técnica 🤝: Te reunirás con el equipo, que te explicará el proyecto y las tareas del día a día. También profundizaremos en tus conocimientos técnicos.
- Entrevista con el equipo de Atracción de Talento 🤝: Queremos que conozcas mejor Indra Group, nuestros valores, modelo de carrera y oportunidades, para que tanto tú como el equipo podamos valorar si existe un buen encaje.
- Oferta y bienvenida 🎉: Si todo va bien, ¡te incorporarás a nuestro equipo y comenzaremos esta nueva etapa juntos!
Tiempo estimado del proceso: 2 semanas.
🎯 ¿Qué buscamos en ti?
No te preocupes si no cumples el 100% de lo que buscamos. ¡Anímate, conoce nuestra propuesta y cuéntanos lo que nos puedes aportar! 🚀
✅ 2-3 años de experiencia profesional desarrollando con Python.
✅ Conocimientos sólidos de programación orientada a objetos (POO).
✅ Experiencia en desarrollo de APIs REST.
✅ Conocimientos de bases de datos y SQL.
✅ Experiencia utilizando Git y herramientas de desarrollo colaborativo.
✅ Conocimientos de testing y buenas prácticas de desarrollo.
You'll most likely need Spanish to apply.This job was automatically translated to English, .