Golang / Go Job: Senior Backend Engineer (GOLANG)

Flight Centre Travel Group

Senior Backend Engineer (GOLANG) at Flight Centre Travel Group

Remote › 🇨🇦 100% remote position in Canada
  (Posted Jan 1 2023)

Please mention that you found the job at Golangprojects.com

Apply now!  

Job description
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.

JOB DUTIES AND RESPONSIBILITIES:
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 

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
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

EDUCATION:
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.

Please mention that you found the job at Golangprojects.com

Apply now!  
 

Company: Flight Centre Travel Group


Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

Golang recruiter: CloudDevs

Golang recruiter: CloudDevs
Golang recruiter: CloudDevs

Are you based in the US 🇺🇸
and interested in golang talent
from Latam’s largest talent pool?
G2 favorite CloudDevs can find you
a Silicon Valley-caliber talent in 24 hours.
Golang recruiter: CloudDevs

Other interesting golang jobs

Golang job Backend Engineer, Developer SDKs, Golang expert at Stripe Backend Engineer, Developer SDKs, Golang expert - Stripe   (September 2024)
Remote US/Canada, 100% Remote - Salary: $163,100 - $244,700
Stripe is a financial infrastructure platform for businesses. Millions of companies - from the world’s largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their ...
Golang job Platform Engineer (Golang) at EDB Platform Engineer (Golang) - EDB   (September 2024)
Remote US, 100% Remote
EDB provides a data and AI platform that enables organizations to harness the full power of Postgres for transactional, analytical, and AI workloads across any cloud, anywhere. EDB empowers enterprise...
Golang job Infrastructure/Automation Engineer at Miaplaza Infrastructure/Automation Engineer - Miaplaza   (October 2024)
Worldwide, 100% Remote - Salary: $50,000 - $140,000
Job location is fully-remote, whether in the United States, Canada, Europe, or most other countries. Our vision is to elevate online learning by applying the most successful approaches in virtual ed...
Golang job Infrastructure Engineer at Inngest Infrastructure Engineer - Inngest   (October 2024)
Remote US, 100% Remote - Salary: $160,000 - $205,000
Inngest is solving long standing developer problems related to queueing, event-driven systems, and step functions in a novel way — which means we’re creating first-of-it’s-kind solutions. Infr...
Golang job Sr. Back End Engineer at Manta Cares Sr. Back End Engineer - Manta Cares   (October 2024)
San Francisco, California, United States - Salary: $145K – $165K • Offers Equity
At Manta Cares, we believe in making healthcare easier and more accessible for everyone. Our mission is to bridge the gap between intricate medical decision-making and simple, easy-to-use information ...
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with aws Golang jobs with azure Golang jobs with devops Golang jobs with docker Golang jobs with git Golang jobs with javascript Golang jobs with linux Golang jobs with node Golang jobs with postgresql Golang jobs with python Golang jobs with redis Golang jobs with sqs Golang jobs with typescript
🌐 Remote golang jobs 🔎 🇬🇧 🇪🇺 Golang recruiter 📧 Golang jobs newsletter 🌎 Recruiter: CloudDevs 📊 Golang jobs statistics 🇺🇸 Golang jobs in United States 🇺🇸 Golang jobs in California 🇬🇧 Golang jobs in United Kingdom 🇬🇧 Golang jobs in London 🇺🇸 Golang jobs in San Francisco, CA 🇺🇸 Golang jobs in New York 🇩🇪 Golang jobs in Germany 🇺🇸 Golang jobs in New York, NY 🇨🇦 Golang jobs in Canada 🇳🇱 Golang jobs in Netherlands 🇦🇺 Golang jobs in Australia 🇩🇪 Golang jobs in Berlin 🇳🇱 Golang jobs in Amsterdam 🇦🇺 Golang jobs in Sydney 🇨🇦 Golang jobs in Toronto 🇮🇳 Golang jobs in India 🇫🇮 Golang jobs in Finland 🇫🇮 Golang jobs in Helsinki 🇬🇷 Golang jobs in Greece 😏 Aws & Golang jobs☸️ Kubernetes & Golang jobs🐳 Docker & Golang jobs🐍 Python & Golang jobs🪛 Terraform & Golang jobs🎛️ Microservices & Golang jobs🤖 Ai & Golang jobs🗄️ Sql & Golang jobs🟦 Typescript & Golang jobs🗄️ Postgresql & Golang jobs☕ Java & Golang jobs🐧 Linux & Golang jobs🧑‍💻 Devops & Golang jobs☁️ Gcp & Golang jobs⚙️ Saas & Golang jobs⚛️ React & Golang jobs☁️ Azure & Golang jobs✉️ Kafka & Golang jobs🗄️ Postgres & Golang jobs☕ Javascript & Golang jobs📂 Redis & Golang jobs🟩 Node & Golang jobs🍴 Git & Golang jobs⚙️ Rust & Golang jobs