Person, Collage, Advertisement, Poster, Sunglasses, Accessories, Accessory, Flyer, Paper

Senior Backend Engineer (GO/AWS/D365)- Remote, CAN

  • Virtual - Canada, Canada
  • Flight Centre Travel Group
  • Full time


Flight Centre Travel Group is looking for a Senior Backend Software Engineer.

In this role you will be part of the core team involved in a wide variety of software engineering tasks to develop the company’s Customer Relationship Management (CRM) platform. We are looking for an experienced member of the team who will be ready to take control over end-to-end software development process in Go language with emphasis on DevOps.

The ideal candidate will have strong experience in developing technical solutions in CRM and using available APIs for external integrations.  This will include the evaluation of new and existing use cases, system integration approach and maintenance, design and customization fit-for-purpose, and end-user adoption.



  • Gather, Analyze and Document requirements in Atlassian Confluence
  • Design and Document and Prototype solutions and components
  • Develop and optimize high-performance server-side software (Go, Node.js, TypeScript)
  • Create extensive software test kits with unit tests and behavior driven tests
  • Debug, trace and monitor end to end message flows
  • Use OLTP database like DynamoDB for transactional data
  • Develop using Microsoft Dynamics 365 CRM APIs for data processing
  • Integrate monitoring solutions from New Relic, AWS CloudWatch and X-Ray, OpenTelemetry, etc
  • Maintain AWS infrastructure components through use of AWS CDK with TypeScript
  • Build, Test and Deploy software with use of GitHub Actions
  • Transform data for ingestion into Azure Data Lake and Power BI platform
  • Self-disciplined and comfortable working in a remote environment



  • 5-10+ years of experience on professional software development projects
  • Minimum 2+ years programming production deployed software written in Go language
  • Familiarity with common web services protocols
  • Understanding use cases of service side caching
  • Understanding of common web security problems and solutions to secure applications
  • Knowledge of scripting languages (JavaScript, TypeScript, Python)
  • Tenacious analytical and problem-solving skills
  • Understanding of CRM concepts
  • Strong knowledge of relational databases and PostgreSQL specifically
  • Familiar with basics of front-end development for administrative interfaces
  • In-depth understanding of multithreading, co-routines and streams
  • Experience with AWS Stack: Lambda, API Gateway, SQS, Fargate, ALB, VPC, DynamoDB, RDS PostgreSQL, OpenSearch, Redis
  • Experience working with Docker (or other container technologies)
  • Knowledge of OAuth 2.0 flows including Client and Server development
  • Experience integrating with identity provides providers like Okta via SAML flows
  • Good working knowledge of Linux OS
  • Familiar with shell scripting and command line tools
  • Experience of using distributed version control tools such as git


  • Post-secondary education related to software engineering and information technologies or equivalent work experience is required.


Benefits Include:

  • Generous remuneration structure
  • Travel perks/discounts.
  • Health & Wellness Programs and Employee Financial Wellness Services
  • Generous paid-time off policy 
  • National/International Award Nights and Conferences
  • Diversity & Inclusion initiatives
  • Benefits including vision, medical, and dental
  • Employee Assistance Program
  • 401k program with partial match
  • Employee Share Plan
  • 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 and Brighter Futures program supporting nominated charities through Workplace Giving, Volunteering and Fundraising.
    • Employee giving program
    • Annual Charity Trip
    • Office Environmental Program
    • 1 Volunteer Day per Calendar Year


Location – Remote, CAN

The role can be performed onsite, remote or on a hybrid schedule, in compliance with the Company’s Remote and Flexible Work Policy.

Our number one philosophy? Our people. Flight Centre Travel Group’s promise is to provide an environment with equality of respect, dignity and opportunity for all our employees. We value an inclusive and supportive workplace which truly reflects the diversity of our society.

We are an affirmative action and equal opportunity employer committed to providing a barrier-free pathway throughout our recruitment process. We welcome accommodation requests to help make our hiring and onboarding experience as accessible as possible. Please advise us about accommodation needs at any point by contacting our Recruitment Team at


Apply Now

Not You?

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


Recommended Jobs

Sales Development Representative - Montreal, Canada (Hybrid) / Représentant(e), Développement des ventes - Montréal (Hybride)

515945 Quebec Quebec Canada Quebec, Canada Corporate Traveller Business Development , Corporate & Group Travel
We are looking for a motivated and driven Sales Development Representative (SDR) who will assist in spearheading the growth of start up to mid-size business travel by sourcing, qualifying, and routing opportunities for corporate travel accounts in...

Internal Communications Manager- Philadelphia, PA (Hybrid)

515944 Pennsylvania Pennsylvania United States Pennsylvania, United States Flight Centre Travel Group Information & Technology, Marketing, Web, Creative & UX, People & Culture
WhereTo (now a part of Flight Centre Travel Group). We have an exciting opportunity has arisen to join the Global marketing team of one of the world’s leading corporate travel management companies. This is an exciting opportunity to be an integral...

FCM Consulting -Program Manager - Boston, MA

515943 Massachusetts Massachusetts United States Massachusetts, United States FCM Corporate & Group Travel
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.

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

515942 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