<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1549944535312030&amp;ev=PageView&amp;noscript=1">

Job Search

Senior Backend Software Engineer - US

Job no: 508582
Brand: Flight Centre
Work type: Full time
Location: USA - Virtual
Categories: Information & Technology

Senior Backend Software Engineer

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 next generation lead management and 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.

 

JOB DUTIES AND RESPONSIBILITIES:

  • Gather, Analyze and Document requirements to prepare early POC solutions
  • Develop and optimize high-performance server-side software (Go, Golang, Node.js, Kotlin)
  • Create extensive software test kits with unit tests and behavior driven tests
  • Debug, trace and monitor end to end message flows
  • Write efficient SQL queries using full capabilities of PostgreSQL and optimize tables as needed
  • 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 Metrics and X-Ray, OpenMetrics, etc
  • Maintain AWS infrastructure components through use of AWS CDK and TypeScript
  • Build, Test and Deploy software with use of Github Actions (or similar CI/CD pipelines)
  • Document design and implementation of all software components
  • Transform data for ingestion into Azure Data Lake and Power BI platform
  • Self-disciplined and comfortable working in a remote environment

TRAINING AND EXPERIENCE:

  • 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
  • Familiarity of basics of front-end development for administrative interfaces
  • In-depth understanding of multithreading, co-routines and streams
  • Experience with AWS Stack: Fargate, Lambda, ALB, VPC, DynamoDB, RDS PostgreSQL, ElasticSearch, ElasticCache (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 Postgres databases and Linux OS
  • Familiar with shell scripting and command line tools
  • Experience of using distributed version control tools such as git

EDUCATION:

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

What FCTG USA can offer you:

    • Strengths based culture
    • Fun and flexible work environment
    • Relaxed dress attire
    • Global career opportunities in a network of brands and businesses
    • Ongoing training and professional development
    • In-house travel planner to book discounted hotel & air
    • National/International Award Nights
    • Diversity & Inclusion initiatives
    • Benefits including vision, medical, and dental after one full month of employment
    • 401K program
    • Generous paid-time off policy 
    • Free and confidential access to our in-house financial advisor (401K, Stock Plan)
    • Life Insurance, Short/Long-Term Disability, Employee Assistance Program, Health Advocate and MD Live
    • 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
  •  

   #LI-REMOTE

FCTG USA is an affirmative action-equal opportunity employer searching for talented people who have a desire to build a rewarding, fun, and exciting career with a company that loves to celebrate your success! Please contact carees@us.flightcentre.com if you need any assistance. 

Visa Sponsorship: Employment eligibility to work with Flight Centre Travel Group in the USA is required as the company will not pursue visa sponsorship for this position.

Subscribe to this Job Search?