Description
**Location:**
Madrid, ES
**\#job\-location.job\-location\-inline { display:** inline; }
**Professional Profile:** Cybersecurity
**Required Experience:****Job Mode:**
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 technological and collaborative environment, participating both in backend development and in 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 current technologies and participate in projects with national and international impact.
* Close and Transparent Environment: You will join a collaborative technical team, with direct communication and ongoing support throughout your professional development.
* Career Plan Tailored to You: You will have opportunities to continue growing and evolving within the technology area.
* Continuous Training: Access to Open University and Udemy for Business, with over 6\.000 courses to further develop your knowledge and expertise.
* Exclusive Discounts for Your Well-being: Enjoy benefits at gyms, restaurants, stores, leisure activities, and more as an Indra employee.
* Competitive Compensation and Flexible Benefits 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 with external APIs and services.
* Develop clean, maintainable, scalable, and well-documented code, applying best 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 requirements. Go ahead — learn about our proposal and tell us what you can bring to the team!
✅ 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 best development practices.
What does our selection process look like?
**Profile Review:** We evaluate your experience and skills to determine whether you match our requirements.
**Initial Contact (5\-10 minutes):** If you receive a call from an unknown number, it’s our team! It will be a brief conversation to get to know you and answer any questions.
**Technical Interview:** You’ll meet with the team, who will explain the project and day-to-day tasks. We’ll also delve deeper into your technical knowledge.
**Interview with Talent Acquisition Team:** We want you to learn more about Indra Group, our values, career model, and opportunities — so both you and the team can assess whether there’s a good fit.
**Offer and Welcome:** If everything goes well, you’ll join our team and begin this new chapter together!
**Estimated Process Duration:** 2 weeks.