Job Title
Full Stack Developer
We are seeking an experienced Full Stack Developer to join our collaborative software development team. In this role, you will design and build high‑quality, responsive, and high‑performance web applications using React on the front end and Microsoft .NET / C# on the back end. You will contribute across the software development lifecycle while working closely with diverse stakeholders and engineering teams.
- Contribute across the full software development lifecycle, including design, development, testing, deployment, and maintenance
- Collaborate with stakeholders to understand and translate user requirements into technical solutions
- Design, develop, and integrate front‑end and back‑end components that are reliable, scalable, and maintainable
- Create and maintain technical designs, flowcharts, and documentation to support long‑term system sustainability
- Participate in code reviews, troubleshooting, system improvements, and incorporation of user feedback
- Extensive professional experience in software development, including substantial work with Microsoft .NET and C#, and building back‑end services or microservices
- Demonstrated experience with React, TypeScript, and modern web development practices
- Working knowledge of HyperText Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript, and familiarity with Angular
- Experience with Application Programming Interface (API) design, version control using Git, and understanding of the Software Development Lifecycle (SDLC)
- Familiarity with Unified Modeling Language (UML) basics and Web Services, including Simple Object Access Protocol (SOAP)
- Exposure to User Interface (UI) and User Experience (UX) design principles
- Experience with state management frameworks such as Redux, NGXS, or NgRx, and build tools such as Webpack or Reactive Extensions for JavaScript (RxJS)
- Knowledge of responsive design frameworks (for example, Bootstrap or Material Design) and web performance optimization techniques
- Familiarity with testing frameworks such as Jasmine, Jest, Cypress, or Protractor
The ideal candidate is someone who:
- Enjoys solving complex technical problems with a thoughtful and structured approach
- Values collaboration and works effectively with diverse teams and perspectives
- Communicates clearly with both technical and non‑technical stakeholders
- Is open to continuous learning and adapting to new tools, technologies, and ways of working
- Takes responsibility for their work while appreciating shared ownership within a team
- Experience supporting or guiding teams (for example, as a technical lead, Scrum Master, or Product Owner) while remaining hands‑on
- Strong problem‑solving and analytical thinking skills
- Ability to work independently while collaborating closely with others
- Clear written and verbal communication skills, including the ability to deliver functional or technical demos
- Consistent attention to quality, accountability, and delivery
- An inclusive and respectful work environment where different experiences and perspectives are valued
- Opportunities for professional growth through learning, mentorship, and meaningful project ownership
- Flexibility in how work is done, supporting different working styles and life circumstances
- Collaboration with skilled and supportive colleagues in a transparent team culture
- Fair and equitable compensation, along with benefits aligned to local standards and practices
A university degree in Computer Science or relevant industry qualifications is welcomed but not mandatory. Equivalent professional experience is equally valued.
Diversity & Inclusion
Amadeus aspires to be a leader in Diversity and Inclusion in the tech industry, enabling every employee to reach their full potential by fostering a culture of belonging and fair treatment, attracting the best talent from all backgrounds, and as a role model for an inclusive employee experience.
Amadeus is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to gender, race, ethnicity, sexual orientation, age, beliefs, disability or any other characteristics protected by law.
What We Do
Travel powers progress. Amadeus powers travel. Amadeus’ solutions connect travelers to the journeys they want, linking them via travel agents, search engines and tour operators to airlines, airports, hotels, cars and railways. Technology has always been critical to developing global travel, increasing scale, choice and access. We have developed our technology in partnership with the travel industry for 30 years. We combine a deep understanding of how people travel with the ability to design and deliver the most complex, trusted, and critical systems our customers need.






.png)