Full Stack Developer
Madrid, ES, 28033
Since 1967, Jet Aviation has been crafting flight in its smoothest form. From one hangar in Basel, Switzerland, to over 5,000 employees and some 50 locations worldwide. Aircraft Management, Aircraft Sales, Charter, Completions, Government Services, FBO, Fixed and Rotary Wing Maintenance, and Staffing. Behind every seamless Jet Aviation experience is a team of dedicated professionals perfecting the art of flight. The artisans of aviation. The craft that brings our customers’ journey to life. In the hangar, on the ground, and behind the scenes. Enabling global flight with passion.
Position Summary
Based in Madrid, Spain, the Full Stack Software Engineer plays a key role in the development and evolution of Jet Aviation IFX, our proprietary In-Flight Entertainment (IFE) platform. Working in a global engineering environment, you will design, develop, and maintain scalable software solutions that deliver innovative digital experiences for the aviation industry.
This role is ideal for someone passionate about software architecture, modern development practices, and building high-quality applications across the full technology stack. You will collaborate closely with our engineering team in Basel, contributing to cutting-edge solutions while continuously developing your expertise in modern software architecture, event-driven systems, and IoT technologies. Strong communication and teamwork skills in English are essential.
What you will do
- Develop and maintain modern front-end applications using frameworks such as React, Vue.js, or Angular.
- Design and implement scalable backend services using object-oriented programming languages such as C#, Java, or Python.
- Apply Clean Architecture principles to build modular, maintainable, and testable software solutions.
- Implement software following CQRS (Command-Query Responsibility Segregation) and Event Sourcing patterns where appropriate.
- Contribute to Test-Driven Development (TDD) practices and automated testing strategies.
- Collaborate with UX/UI designers and multidisciplinary engineering teams to deliver high-quality user experiences.
- Participate in architecture discussions, code reviews, and technical decision-making.
- Integrate software with IoT devices, real-time data streams, and external systems when required.
- Produce and maintain technical documentation to support software development and knowledge sharing.
- Ensure software quality by following coding standards, best practices, and continuous improvement initiatives.
- Work closely with the Basel engineering team to develop and enhance Jet Aviation’s proprietary In-Flight Entertainment platform.
Who you are
- 3+ years of experience as a Full Stack Software Engineer or Software Developer.
- Strong knowledge of object-oriented programming (OOP) using C#, Java, Python, or similar languages.
- Experience with at least one modern front-end framework, such as React, Vue.js, or Angular.
- Good understanding of Clean Architecture principles and software design best practices.
- Practical knowledge of CQRS and Event Sourcing concepts.
- Familiarity with Test-Driven Development (TDD) and automated testing methodologies.
- Strong analytical and problem-solving skills, with attention to software quality and maintainability.
- Excellent communication and collaboration skills in an international engineering environment.
- Professional proficiency in English, B2 level or higher.
Desired characteristics
- Experience with Redux or similar state management libraries.
- Knowledge of IoT platforms, connected devices, and communication protocols.
- Familiarity with home automation technologies.
- Understanding of event-driven architectures and real-time data processing.
- Passion for software craftsmanship and continuous learning.
- Autonomous, structured, and detail-oriented mindset.
- Professional proficiency in Spanish.
Why join us
- Global Impact: Join a team of 5,000+ professionals from 80+ nationalities, working across approximately 50 locations worldwide.
- Career Growth: Access real opportunities for professional development, internal mobility, and cross-site assignments.
- Hybrid Work Model: Enjoy flexibility with a blend of on-site and remote work, including two remote days per week.
- Competitive Benefits: Benefit from meal vouchers, health and life insurance, and a supportive, inclusive environment.
- Recognition: Your expertise is valued, and your contributions make a difference.
- Stability: Be part of a company backed by General Dynamics, offering long-term stability and investment in your growth.
Our hiring process
At Jet Aviation, we select the best candidates through a comprehensive and thoughtful process. If selected, you’ll go through a multi-stage interview process, including interactions with team members and leaders.
Ready for Takeoff?
If you’re looking for a multicultural, innovative, and challenging environment where your work truly matters, we want to hear from you.
Apply now with your application in English and join us in shaping the future of aviation. ✈️