Description
**Location:**
Madrid, ES
**\#job\-location.job\-location\-inline { display:** inline; }
**Professional Profile:** Cybersecurity
**Required Experience:****Job Modality:**
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 seeking 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 collaborative and technology-driven environment, contributing to both backend development and application integrations and evolution.
What we offer
* Stability and Future ✨: You will become part of a leading technology company with long-term projects and professional growth opportunities.
* Innovative and High-Impact Projects: You will work with modern technologies and participate in projects with national and international impact.
* Close and Transparent Environment: You will integrate into a collaborative technical team with direct communication and ongoing support throughout your professional development.
* Personalized Career Plan: You will have opportunities to continue growing and evolving within the technology domain.
* Continuous Training: Access to Open University and Udemy for Business, offering over 6\.000 courses to further develop your knowledge and expertise.
* Exclusive Wellness Benefits: Enjoy advantages at gyms, restaurants, stores, leisure activities, and more as an Indra employee.
* Competitive Compensation and Flexible Reward Plans tailored to your needs.
What will you do?
* Develop and maintain applications and services using Python.
* Design and implement REST APIs and backend services, primarily using frameworks such as FastAPI or Django.
* Integrate applications with SQL and/or NoSQL databases, as well as external APIs and services.
* Write clean, maintainable, scalable, and well-documented code, applying sound development practices.
* Perform unit and integration testing, participating in identifying and resolving bugs and incidents.
* Work with Git and collaborative development tools, participating in continuous integration and deployment (CI/CD) processes.
* Collaborate with multidisciplinary teams using Agile methodologies.
What are we looking for in you?
Don’t worry if you don’t meet 100% of the criteria. Go ahead — learn about our proposal and tell us what you can bring to the team!
✅ 2\-3 years of professional Python development experience.
✅ Solid object-oriented programming (OOP) knowledge.
✅ Experience developing REST APIs.
✅ Knowledge of databases and SQL.
✅ Experience using Git and collaborative development tools.
✅ Knowledge of testing and sound development practices.
What does our selection process look like?
**Profile Review:** We assess your experience and skills to determine whether you align with our requirements.
**Initial Contact (5\-10 min):** If you receive a call from an unknown number, it’s our team! This will be a brief conversation to get to know you and address any questions.
**Technical Interview:** You’ll meet the team, who will explain the project and day-to-day tasks. We’ll also explore your technical knowledge in depth.
**Interview with Talent Acquisition Team:** We want you to better understand Indra Group — our values, career model, and opportunities — so both you and the team can assess mutual fit.
**Offer and Welcome:** If everything goes well, you’ll join our team and begin this new chapter together!
**Estimated Process Duration:** 2 weeks.