Full Stack Software Engineer Flight Operations IT (m/f/d)

  • Flexible

    Hanover, Germany

    Luton, United Kingdom

    Enschede, Netherlands

    Brussels, Belgium

  • 71421

  • Digital & Technology

  • Permanent

  • Full Time

  • Depends on local regulations

*The position is based in Hanover / Germany, but can also be managed remotely from another city in Germany or from one of our EU / UK locations.



  • Design, develop and maintain iPad and web applications for Pilots and Cabin Crew 
  • Design, develop and maintain AWS-based backend services
  • Feature development from conceptual to production delivery 
  • Work agile in a decentralized development team alongside other engineers and developers working on different layers of the infrastructure 
  • Ensure the security, performance, quality and responsiveness of applications 
  • Collaborate with a decentralized, international team to define, design and ship new features 
  • Help to define the roadmap for future TUI Airline IT landscape 
  • Identify, correct bottlenecks and fix bugs 
  • Help maintain code quality, organization, and invest in automation
  • Seek continuous improvements in delivery with the team to drive efficiency and productivity



  • Professional experience in Java, Node.js and web services (HTTP, REST) and databases (SQL, NoSQL)
  • Experience in development of Cloud Services (AWS: SNS, SQS, Lambda, RDS, EC2, S3, API Gateway, ECS, CloudFront)
  • Flair for clean code, reusability, testability, and readability (SOLID, TDD, BDD)
  • Willing to show us your DevSecOps mindset deploying secure and reliable services in AWS
  • Ability to create deploy pipelines from scratch with a CI/CD mindset
  • B. Sc. or M. Sc. on Computer Science / Computer Engineering or similar. 
  • Proficient understanding of tools such as GitLab and Atlassian Suite (Jira and Confluence) 
  • Commitment to collaborative problem solving, sophisticated design and the creation of high-quality products 
  • A highly flexible, adaptable, and resilient personality, with the ability to work in an international team environment and remote, co-located teams 
  • Knowledge about software lifecycle development in Agile Methodologies (Product Teams) 
  • Working knowledge of the general serverless landscape, architectures, trends, and emerging technologies 
  • Demonstrating true software craftsmanship mindset
  • Fluent in written and spoken English 


What will be a plus: 

  • Basic knowledge of mobile software development Lifecyle
  • Basic knowledge in Frontend development languages such as React or Angular
  • Basic knowledge of Microsoft stack would help to migrate some services to the right tech stack
  • Aviation industry experience




  • Working in the leading global tourism group: We stand for intercultural cooperation and offer the opportunity to work in international projects and teams.  
  • Mobile working and flexible working hours: We believe that work is something you do, not where you go. Our offer: newWork@TUI (hybrid working) & TUI Workwide (Working from abroad)  
  • Development and career opportunities: We promote the potential of our employees with a wide range of (digital) training opportunities and international career opportunities.  
  • Personal benefits: We offer attractive remuneration with holiday bonus, generous travel benefits, extensive health & wellbeing offers and much more.  


We love to see your uniqueness shine through and inspire the future of travel. If you would like to read more about what Diversity & Inclusion means to us simply visit Our DNA.


Do you have any questions regarding this job offer? Get in touch!

Christine Bertram

Email: christine.bertram@tui.com

Please note: Only for questions or queries. Applications will only be accepted via the Careers Portal.