This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Flight Centre Travel Group (FCTG) our purpose is to 'open up the world for those who want to see'. Every day, we give people all around the world the opportunity to experience something amazing – travel! You will be integral to this purpose by helping build the back-end systems that our customers interact with every day. This role will have experience with agile software development, working using the appropriate agile methodologies and lean practices. The role will also allow ability to demonstrate practical experience of development, with a deep understanding of good software engineering practices. As a Software Engineer, you'll play a key role in developing, testing, and launching innovative in-house applications within the Integration Services pillar. Your primary focus will be on building robust backend systems that drive our online booking engines. With a focus on Supplier Integrations, you'll have the opportunity to work across multiple products and suppliers to create consistent, performant, predictable APIs no matter the complexity in the product
Job Responsibility
Build efficient, testable and maintainable solutions with the right balance between solving the problem at hand and not over-engineering your solution
Leaning into agentic development, not as a replacement tool but as an enabler and extension of yourself
Write backend code in TypeScript, utilising the NestJS framework
Work with multiple database systems, including: ElasticSearch, DynamoDB and S3
Take initiative and always look for ways to improve the quality of our solutions, code bases, technical debt, standards, processes and best practices
Own the quality of what we build, through testing and observability to ensure operational reliability and performance
Maintain and improve the documentation across our code bases, architectures, and knowledge bases
Requirements
At least 3 years professional experience in software development
Previous experience as a Full-Stack Engineer, delivering end-to-end experiences across front-end and backend
Experienced with modern JavaScript coding, testing, debugging, and automation techniques
You are proficient in some of the following: TypeScript, Database solutions, Observability, Security, Performance
Experience in deploying real world applications through continuous integration pipelines
Proven experience in designing and building high traffic, reliable and performant software in Node.js with measurable outputs
Experience in software testing from unit, integration and contract testing
What we offer
Culture: you will be employed by an inclusive company that offers a team culture like no other in the industry
FCTG is an Equal Opportunity Employer
Individualised, ongoing Learning & Development via communities of practice
Innovation Days
Dedicated Engineering Days
Access to 'LinkedIn Learning' for ongoing skills development
Women in PM&E group
Exclusive Staff Discounts
Travel Discounts
Brightness of Future
Corporate Health Discounts
Mental Health: Support and Employee Assistance Program for staff and family
Regular awards nights, social team-building and industry events
Corporate Social Responsibility program
The protection of our environment is essential to the future of tourism
Be part of a workplace committed to reconciliation through our Reconciliation Action Plan