Full Stack Developer
Role details
Job location
Tech stack
Job description
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
Requirements
Do you have experience in Spring Framework?, 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.
Benefits & conditions
- 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.