Collage, Poster, Advertisement, Person, Photo Booth

Senior Full-Stack Engineer

  • Queensland, QLD, Australia
  • Flight Centre
  • Full time

About your opportunity...

We are looking for a Senior Full-Stack Engineer to join our Digital Commerce team. The role is responsible for the front-end and backend design, build, testing and release across our online Flights, Hotels and Packages streams. The ideal candidate will have proven experience with agile software development, working using the appropriate agile methodologies and lean practices.

We want someone with a passion for building reliable, scalable solutions with a focus on value to the customer. The technologies you are familiar with are less important to us than your ability to demonstrate practical experience of development, such as agile engineering methods backed by a deep understanding of good software engineering practices.

This is an exciting opportunity to be part of our dynamic fast-paced product management & engineering team with a customer-centric focus on what we do. We deliver quality, innovative digital solutions to delight our customers and achieve our strategic priorities.

 

What you will do...

  • Design, build efficient, testable and maintainable code with the right balance between solving the problem at hand and not over-engineering your solution
  • Analyse business requirements and problem solve to create the right solutions for our customers
  • Participate in code reviews with other engineers to provide feedback to ensure we maintain quality, standards, meets requirements and compliance
  • Research technologies and trends to contribute to our solutions
  • Maintain and improve our documentation across code bases, architectures and our knowledge bases
  • Create and maintain CI/CD pipelines to build and release software across all our environments
  • Own the quality of what we build, through testing, test automation and observability to ensure operational reliability and performance
  • Be a participant in the global engineering community improving our practice across the company

 

Who you are...

  • Ability to design, develop and deploy web applications, microservices and APIs primarily using HTML, CSS, Javascript, TypeScript, React and Node.js
  • Craft high quality, secure, testable, maintainable code that is not over engineered
  • Own the quality of what we build, through testing, test automation and observability to ensure operational reliability and performance
  • Analyse business requirements and problem solve to create the right solutions for our customers
  • Participate in code reviews with other engineers to provide feedback to ensure we maintain quality, standards, meets requirements and compliance
  • Maintain and improve our documentation across code bases, architectures and our knowledge bases
  • Collaborate in our cross-functional Product Management and Engineering teams to plan and deliver high quality solutions in a fast-paced, agile environment
  • Be an impactful contributor to the team, to plan, design and build elegant solutions
  • Take initiative and always look for ways in improving the quality of our solutions, code bases, technical debt, standards, processes and best practices
  • Be a participant in the global engineering community improving our practice across the company

 

Essential/ Desirable Qualifications...

  • You have at least 5 years professional experience in software development
  • You have professional experience as a Senior Full-Stack Engineer, delivering end-to-end experiences across front-end and backend
  • You have a proven track record in leading by example and mentoring in code quality, standards, best practices, software design and architecture patterns
  • You have a passion for supporting and enabling others to continuously improve and be more productive
  • You have proven experience in building user-friendly, responsive web applications for desktop and mobile
  • You are experienced with modern JavaScript coding, testing, debugging, and automation techniques. You are proficient in the following: TypeScript, Styled Components, HTML and JSS
  • You have proven experience in designing, building high traffic reliable and performant software in React and Node.js
  • You have strong experience in software testing from unit tests and UI tests with tools such as Cypress, Selenium and Jest
  • You are experienced with frontend tooling, build tools and package managers such as Webpack, Babel, npm, yarn, ESLint, Prettier

 

What’s in it for you...

  • Generous remuneration structure
  • Travel discounts, in-house financial and health services, access to internal 24/7 gym
  • Global career opportunities in a network of brands and businesses
  • Ongoing training and professional development
  • Fun and flexible work environment
  • Proud Corporate Social Responsibility platform through the Flight Centre Foundation, Responsible Travel Charter, and Brighter Futures programs

Apply Now

Not You?

Thank you and hold tight, you will now be directed to our Apply Portal to complete your application

 

Recommended Jobs

Compleat Developer (LVL II) - Remote, USA

513111 Virtual Arkansas United States Virtual, Arkansas, United States FCM Corporate & Group Travel
The Concur Compleat Developer position will be responsible for development, maintenance, and support of code inside Compleat including the various connections to external data stores. This individual must maintain effective customer (Internal) rel...

FCM UK Outbound SDR

513100 City of London Greater London United Kingdom City of London, Greater London, United Kingdom FCM Business Development
This role is a crucial part of the FCM Sales Team responsible for being the first port of call to introduce FCM to potential customers and setting up meetings to start the sales process within our target sectors. The successful applicant will be t...

Team Leader - FIRST & BUSINESS COTTESLOE

513095 Western Australia WA Australia Western Australia, WA, Australia Flight Centre Leisure Travel & Retail
A great Brightness of Future is one of the number one reasons that people choose to work at Flight Centre. Is it time for you to take the next step in your career? Then look no further this is the role for you.

Not right for you?

Sign up to job alerts!

Not You?

Thank you