Senior Full-Stack Engineer

Apply now Job no: 512942AM
Work type: Full time
Location: Queensland
Categories: Leisure Travel & Retail, Information Technology
Brand: Flight Centre Brand

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

Advertised: E. Australia Standard Time
Applications close:

Back to search results Apply now Refer a friend