We are looking for a Full Stack Engineer to join a fun, collaborative, and friendly environment developing eCommerce and back-office systems for our division. We run a predominantly Microsoft based tech stack and have regular opportunities to develop new services as well as maintaining and extending our existing system.
What you'll enjoy...
Tick destinations off your bucket list with our discounts on travel and accommodation.
Employee Share Scheme through EquatePlus.
Global career opportunities in a network of brands and businesses at your fingertips.
Proud Corporate Social Responsibility platform through the Flight Centre Foundation, and Brighter Futures programs.
Opportunity to attend global awards events, including Global Gathering (Portugal, 2024).
Various social events to promote networking, the celebration of wins, and sometimes just for fun!
A day in the life...
Work with your team and stakeholders to refine problems, requirements and identify possible solutions.
Implement solutions to our customer’s and business' problems across a variety of systems.
Participate in the peer-review and approval process.
Assist with internal system support.
Provide advice and mentorship to other members of the team.
Who you are...
You love problem solving and pay attention to detail.
You have experience working within and collaborating with a professional engineering team.
You have a desire to learn new techniques and tools and share them with peers.
You are open to feedback and willing to provide it to others as part of our peer review process.
You have the ability to critically assess design choices, including their impact and risk.
You have strong written and spoken communication skills.
You have a strong understanding and experience working in one or more of the following languages: C# Typescript / JavaScript.
You have an understanding of CI / CD systems and dev ops principles, plus experience with the following: CI/CD tools Octopus Deploy or similar Azure DevOps or similar.
You understand and regularly use Git, or another widely accepted source control tool.
You have experience writing testable and well unit-tested code, as well as an understanding of the value of maintaining appropriate automated tests.
You have experience implementing data access using an ORM such as Entity Framework, Dapper, NHibernate etc.
You show an understanding of good API design principles, especially around REST RPC.
Extra travel points if you...
Experience with Python Cross platform mobile development experience.
Experience developing mobile applications with a JS framework.
A strong understanding of SQL, particularly in MSSQL or Azure SQL databases.
A Track record of implementing integrations with external parties.
Experience mentoring other members of a team Experience designing software for Azure or other cloud providers such as AWS or Google Cloud.
Tertiary qualification in Software Engineering, Computer Science or related technical field.
Experience implementing front-end applications using Vanilla JavaScript Framework(s) such as Vue, React, Angular etc. CSS / SCSS / PostCSS Static site generators such as Nuxt.js / Next.js / Gridsome etc. Build tooling such as Webpack, Vite, Rollup.
#LI-LR1 #LI-Hybrid
Apply Now
Thank you and hold tight, you will now be directed to our Apply Portal to complete your application
With exciting growth plans on the horizon, FCM Meetings and Events is on the lookout for an Event Leader to join their team in Melbourne, VIC. You will be providing support to the Head of Events and effectively leading and managing the Melbourne e...
Seeking four dynamic and visionary leaders to serve as our Global Learning Leaders across Leisure, Corporate Customer Experience, Corporate Operations and Global Business Services. Full time role that can be based in all cities with FCTG HQ's*
We use cookies and other tracking technologies to assist with navigation and personalise content across the site. By continuing to use this site you agree to our use of cookies in accordance with our privacy policy which can be viewed at (https://www.flightcentre.com.au/privacy). You can manage cookie preferences by clicking below or learn about the cookies we use by clicking here. Please note, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
Manage Consent Preferences
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.