Full Stack Engineer
About us:
CENTUM was founded in 2010 with a clear vision: ‘Flying with a purpose’. We are a team of highly qualified engineers with more than 10 years of experience in the areas of digital signal processing: mobile communications and software defined radio.
Our mission is to design, develop and commercialize mission aircraft systems for the Emergency, Security, Defense and Aerospace markets.
At CENTUM, we believe that human talent is our greatest asset. Our mission is clear: to develop innovative technology solutions that directly contribute to the safety and well-being of people globally. Every member of our team works on projects that save lives and make the world a safer place.
We provide technological solutions that maximize efficiency in operations such as search and rescue, maritime surveillance, firefighting, emergency communications, disaster relief, and border control. Furthermore, it supports its customers in integration and throughout the whole lifecycle by a highly qualified engineering team, with the clear purpose of improving people’s lives.
About the role:
We are looking for a Full Stack Engineer with expertise developing Python/Django web applications to join our team. As a team member, you will collaborate with our technologists and development team to apply your knowledge and expertise to develop new airborne communication and signal intelligence systems.
Key Responsibilities:
- Design, develop, test, and deploy web applications using Python and Django framework.
- Develop clean and responsive user interfaces using modern JavaScript frameworks.
- Collaborate with cross-functional teams to design and implement new features and functionalities.
- Write clean, maintainable, and efficient code that meets project requirements.
- Write unit and integration tests and participate in code reviews.
- Troubleshoot and debug issues to optimize application performance.
- Stay up-to-date with the latest industry trends and best practices to continuously improve the development process.
- Contribute to architectural decisions and technical discussions.
- Provide technical guidance and mentorship to junior developers.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 4 years of experience in a similar position.
- Proficiency with Linux based OS.
- Deep knowledge in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript libraries/frameworks (React, Angular, or Vue.js).
- Experience with containerization/orchestration tools (Docker, Kubernetes).
- Experience with relational databases and ORM tools (PostgreSQL, MySQL Django ORM).
- Ability to work independently and meet project deadlines.
- Strong communication and teamwork skills.
- Motivation to learn and research new technologies.
Soft skills:
- Methodical and organized person.
- Use to work in a dynamic and flexible environment.
- Autonomy and responsibility
- Ability to take on new challenges
Other Skills:
- Experience with infrastructure as code or DevOps practices.
- Experience in design or implementation of simulators.
We offer:
- Competitive compensation plan
- Full-time, permanent contract
- 24 vacation days+24th and 31th December
- Flextime
- Free Friday afternoons and summer afternoons
- Flexibility to work some days from home
- Other benefits paid from the gross salary (ticket restaurant, transport tickets, nursey tickets)
- Permanent internal training + external training
- Career progress opportunities
- Work with the latest technologies
We value both the growth and well-being of people. In this environment, you will find an atmosphere that supports not only professional development but also work-life balance. We encourage work-life balance and flexibility to adapt to the needs of each team member. From ongoing training to wellness initiatives, we strive to make each person feel valued, motivated and purposeful.
We have Happy at Work certification 2025. According to our employees, our rating is 4.51 out of 5. Aspects such as job satisfaction, the project, and the work environment have been evaluated.
At Centum, equality and diversity are essential values. We are committed to creating an inclusive, discrimination-free workplace where everyone is respected. Each individual’s unique perspective enhances our team, driving a collaborative culture that promotes shared growth and success.
- Department
- Engineering
- Locations
- Vigo
- Remote status
- Hybrid

Colleagues
Our culture & our aim
Our culture is based on our aim to create awesome high-tech products and, at the same time, to develop an awesome team with strong common values in order to be happy and successful together.
About CENTUM
CENTUM is an engineering company with over 15 years of experience and a worldwide reach.
Its mission is to design, develop, and market mission airborne systems for the Emergency, Security, Defence, and Aerospace sectors. These systems are aimed at optimizing results in operations such as search and rescue, maritime surveillance, firefighting, emergency communications, and border control.
Based on cutting-edge technology, CENTUM's products are created by a highly skilled team of engineers with a clear purpose: improving people’s lives.
Already working at CENTUM ?
Let’s recruit together and find your next colleague.