Collage, Poster, Advertisement, Person, Photo Booth

Senior Full Stack Software Engineer

  • Australian Capital Territory, ACT, Australia
  • New South Wales, NSW, Australia
  • Northern Territory, NT, Australia
  • Queensland, QLD, Australia
  • South Australia, SA, Australia
  • Tasmania, TAS, Australia
  • Victoria, VIC, Australia
  • Western Australia, WA, Australia
  • AuntBetty
  • Full time

About your opportunity...

We are looking for an experienced Senior Software Engineer to join a rapidly growing and established tech-focused division of Flight Centre Travel Group. Our division is focused solely on offering cheap flights online via our partnerships with Google Flights, Skyscanner, Kayak and many more. Your team is fast-paced, highly talented, friendly, focused and passionate about expanding two already dominant brands in Australia and New Zealand to the rest of the world!

As a Senior Software Engineer you will be responsible for creating solutions with your team to business goals throughout the software development lifecycle, on projects ranging from improvements to back-office systems, automation, new features on our web app, interfacing with APIs, building/maintaining services and much more.

This role offers great flexibility with options to work from home (fully remote in Australia if needed) or in our office just one block from the beach in Surfers Paradise.

 

Responsibilities...

  • Designing solution architecture and software
  • Ensuring that software is developed and tested to the agreed standards and specifications
  • Developing user and internal-facing features
  • Enhancement of existing web and back-office systems
  • Writing unit test and testable code
  • Performing code reviews
  • Providing advice and mentorship to other members of the team

 

Must have...

  • Strong knowledge of Microsoft .NET C# and JavaScript (ES6+)
  • Front-end framework experience, such as Vue.js (preferable), Angular, React.js etc
  • Good UI/UX implementation skills in CSS (CSS3). SCSS (desirable)
  • Experience with SQL, Entity Framework (desirable)
  • Experience writing tests with C# framework, such as MSTest / NUnit etc.
  • Familiarity with Git
  • Experience with cloud-based infrastructure design and implementation (Azure desirable)
  • Creating scalable systems
  • Strong understanding of good API design principles
  • Strong understanding of secure coding practices
  • Strong understanding of common data structures, software design patterns and their application.
  • Experience working within a highly collaborative team using agile methodologies

 

Valuable...

  • Tertiary qualification in computer science or related technical field
  • Strong understanding of the browser environment and HTML5 features
  • Experience designing for, deploying to, and managing applications in Microsoft Azure (or other cloud environments)
  • Understanding of unit testing methodologies and their value
  • Experience in UI/UX design
  • Experience developing or maintaining a mature DevOps pipeline (CI/CD etc)
  • Experience with any of the following technologies
    • Azure DevOps experience
    • Azure WebJobs
    • Automation testing (Selenium)
    • Entity Framework
    • SCSS
    • Typescript
    • Python
    • Octopus Deploy
    • Jira and Confluence

 

About you...

  • Have strong engineering skills 
  • Are comfortable problem solving considering constraints and wider impacts
  • Have strong communication skills
  • Can work independently and collaboratively in a diverse team
  • Love challenging yourself with new technologies and complex problems

 

Benefits include...

  • Newly created role due to strong development pipeline and global expansion.
  • Surfers Paradise, Gold Coast office location or the opportunity to work Hybrid or fully remote
  • Generous remuneration structure
  • Travel discounts
  • Global career opportunities in a network of brands and businesses
  • Fun and flexible work environment

Apply Now

Not You?

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

Refer a friend

Not You?

Thank you!

 

Recommended Jobs

FCM - Hotel Consultant - Remote, USA

513786 Virtual. Pennsylvania Arkansas. Pennsylvania United States Virtual, Arkansas, United States. Pennsylvania, United States FCM Corporate & Group Travel
As a Senior Account Manager our objective is to nurture effective client relationships and deliver a comprehensive travel service. The role will involve managing the relationship between FCM Travel Solutions and National Clients. 

FCM Global Customer Success Leader (Hybrid) - Toronto, Ontario

513785 Ontario Ontario Canada Ontario, Canada FCM Corporate & Group Travel, Operations & Professional Services
The FCM Global Customer Success Leader bears overall responsibility for Customer success pillar for MNC customers for the period between on-boarding go lives and handing over to Account Managers and operational teams for BAU.

Not right for you?

Sign up to job alerts!

Not You?

Thank you