Full Stack Developer
Flight KL1001. Made possible by you.Together with your team(s), you shape the digital experience of millions of passengers ,from booking to boarding. As a Full Stack Developer in the Onboard Portal & Inflight Connectivity team, your work directly contributes to smooth, reliable and memorable journeys in the air.
At KLM, we believe great technology is built by diverse teams. Different perspectives make better products, and that’s exactly what we aim for.
What will you do?
As a Full Stack Developer, you play a key role in designing and evolving our inflight connectivity platform. This platform connects onboard systems, applications and devices with each other and with the internet, in a complex, safety-critical environment.
Your primary focus is frontend development (Angular/React), while also contributing to backend development and DevOps activities.
In addition, you will:
- Monitor and continuously improve product quality within a fast-evolving codebase and diverse infrastructure;
- Contribute to architecture and design decisions, aligned with modern industry best practices;
- Work across the full development lifecycle: specification, design, development, testing, delivery, maintenance and support;
- Collaborate closely with colleagues, product owners and external partners;
- Actively contribute to DevOps practices and a culture of shared ownership.
Where do you land?
You will join the Commercial Digital domain within KLM/Air France, organised according to SAFe principles. You’ll work in a small, committed team that values collaboration, quality and continuous improvement. Together with connectivity suppliers and internal stakeholders, you help build innovative solutions that enhance the passenger experience worldwide.
Your profile
Soft skills
You communicate clearly and thoughtfully in an international environment and feel comfortable collaborating across disciplines. You take ownership, ask questions, and are motivated to keep learning and improving, both yourself and the product. You value teamwork, are adaptable to change, and focus on delivering meaningful impact for users and customers.
Hard skills
- Solid experience with Angular (latest version) and a strong foundation in frontend development principles;
- Experience with Java (8+), Kotlin, Spring (Boot), PostgreSQL and REST APIs;
- Familiarity with cloud platforms (Azure) and container technologies such as Docker and Kubernetes;
- Experience working in Agile/Scrum teams and with tools like Git, Maven and JIRA;
- Fluent in English (spoken and written); Dutch is a plus.
Don’t meet every single requirement?If you recognise yourself in most of this role and are motivated to grow, we encourage you to apply.
Explore the perks of working with us
More benefitsIf your position allows this: working from home and working from abroad for up to 8 weeks (EU and Caribbean)
2% development budget to be spent freely
Plenty of room for personal development and great career opportunities
Substantial discount on airline tickets (if you have been employed for at least 6 months)
What do we offer
- A gross salary between €5.038,26 and €7.197,51 per month;
- Plenty of scope for personal development and great advancement opportunities;
- An excellent pension scheme and 8% holiday allowance;
- A year-end bonus of 8.33%;
- A profit-sharing scheme, up to 20%;
- 25 leave days and 5 extra days off;
- 7 extra days off if you work irregular shifts;
- Substantial discount on airfare (when you have been employed for at least 6 months);
- A sustainable transport policy, which allows you, among other things, to use all public transport for your commute within the Netherlands, free of charge;
- If your job allows it: working from home and up to 8 weeks working from abroad (EU and Caribbean);
- 2% development budget;
- We offer an initial one-year contract, with the clear intention to extend based on mutual satisfaction and performance.
Ready for your next destination?
Don’t wait any longer and apply for this function before the final boarding call on 01/20/2026! A motivation letter is no longer required; we will simply ask you a couple of questions during your online application. Within two weeks, you will receive a message from us. Your application procedure consists of two interviews.a case and a security research.Did you know that according to research, women are less likely to apply than men when they don't meet all the job requirements? What a shame. Because, in our view, 'the perfect candidate' is a myth. So, if you have the drive to grow in aspects of this role, we look forward to your application.A file check (for ex-KLM-employees) and/or a reference check can be part of the application procedure. By applying for this vacancy you consent to these checks.
Apply now
Do you think we're a match?
Start your journey with us here.
Ask your Questions
If you have any questions regarding this vacancy, contact our recruiter Shehenaaz or hiring manager Marcel!This job has the following ID number: 21062






