WhereTo - Senior Node.JS Back End Engineer - Remote, Canada

StudentUniverse
Canada
110K $-120K $ / an
Télétravail
Temps plein

WhereTo - Senior Node.JS Back End Engineer - Remote, Canada

Job no : 523272

Brand : Product and Technology

Work type : Full time, Remote

Location : Virtual - Canada

Categories : Information & Technology

WhereTo provides an AI-powered travel platform for corporate travel. Their platform uses machine learning algorithms to recommend personalized travel options based on a traveler's preferences, company policies, and budget.

WhereTo's technology also allows for real-time travel tracking, reporting, and cost analysis, enabling companies to optimize their travel programs and reduce costs.

We are looking for a self-motivated team player who is also willing to mentor others and contribute to our culture of engineering and operational excellence.

Key Responsibilities

  • As a Back-End Engineer with WhereTo, you will be responsible for creating high quality user-focused software while working in a cross-disciplinary fast-moving team.
  • You will partner with product-leaders to shape the future of the platform.
  • You will help define, implement, and reinforce architectural and implementation best practices.
  • You will build pipelines that handle billions of transactions per day.

Experience & Qualifications

  • 6+ years of professional software development experience (internships and personal projects not included).
  • 2+ years experience with Node.js.
  • Experience with building and architecting high quality software from scratch.
  • Strong understanding of asynchronous I / O.
  • Excellent software architecture skills and a passion for maintainable, organized code.
  • Experienced with AWS, EC3, S3, RDS, CloudFront / CDNs.
  • Expert with Linux, Ubuntu / Debian (Bash scripting a plus).
  • Experience with CI platforms (Jenkins, CircleCI, Travis, etc).
  • Experience with REST-based Web Service API implementation.
  • Experience with MySQL / PostgreSQL (or similar) and understanding of how they work internally.
  • Experience with Algorithms and Data Structures.
  • Experience with NoSQL databases is desirable (i.e MongoDB, Cassandra).
  • Experience with memory cache systems (Redis, Memcached).
  • Experience with other systems programming languages is a bonus (Go, C / C++, Rust, etc), and / or scripting languages (Python) and / or JVM-based languages (Scala, Java, Groovy).
  • Experience with pure functional programming and / or functional programming libraries and concepts is a bonus (Haskell, Scala, F#, Ramda, Lo-Dash FP, etc).
  • Strong experience in designing and implementing highly horizontally-scalable architecture.
  • Strong understanding of Git fundamentals.

Work Perks! - What’s in it for you :

  • Enjoy the freedom and flexibility of a hybrid work structure that combines both remote and in-person work.
  • Have fun : At the heart of everything we do at Flight Centre is a desire to have fun.
  • Reward & Recognition : Celebrate the success of yourself and others at our regular Buzz Nights and at the annual Global Gathering - You'll have to experience it to believe it!
  • Use your smarts : Our people use their quick thinking, expertise, and tenacity to always figure things out.
  • Love for travel : We were founded by people who wanted to travel and want others to do the same. That passion is something you can’t miss in our people or service.
  • Personal connections : We are a big business founded on personal relationships.
  • Diversity, Equity & Inclusion :
  • Diversity Day : paid leave to observe holiday or cultural celebration of your choice.
  • Employee Resource Groups (Racial Equity, Gender Equity, LGBTQ2IA+, Accessibility, Environmental Justice).
  • DEI education.
  • Commitment to fair practices such as regular equity assessments and inclusive recruitment protocols.
  • A career, not a job : We offer genuine opportunities for people to grow and evolve.
  • We back our people all the way : We are strongly committed to supporting every single employee in their professional and personal development.
  • Giving Back : Proud Corporate Social Responsibility program supporting nominated charities through Workplace Giving, volunteering and fundraising.
  • Employee giving program.
  • Many of our offices are Leadership in Energy and Environmental Design (LEED) Gold certified buildings.

Benefits Include :

  • Generous paid time off policy.
  • Health & Wellness Programs and Employee Financial Wellness Services.
  • National / International Award Nights and Conferences.
  • Group benefits including extended health care, dental and vision, gender affirming care, fertility care.
  • Insurance including life, AD&D, critical illness, long term disability.
  • Employee Assistance Program.
  • RRSP / RPP with matching.
  • Tuition Reimbursement Program.
  • Employee Share Plan Ability to purchase company stock on Australian Stock Exchange with partial company match, subject to terms and conditions.
  • Global career opportunities in a network of brands and businesses.

If this sounds like the opportunity you have been waiting for then APPLY NOW.

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

This position may be performed remotely anywhere within Canada in accordance with the company’s Remote and Flexible Work Policy except for the province of PEI.

For this position, we anticipate offering an annual salary of $110,000 - $120,000. Base salary is dependent on relevant factors, including experience, geographic location, and job requirements.

We thank all candidates for their interest; however, only those selected to continue in the process will be contacted.

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 committed to providing a barrier-free pathway throughout our recruitment process. We welcome accommodation requests to 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 [email protected].

J-18808-Ljbffr

Il y a 11 heures
Emplois reliés
Offre sponsorisée
Dyrdek Machine, LLC
Canada
Télétravail

WhereTo (now part of Flight Centre Travel Group) is looking for a passionate, motivated and skilled Back End Engineer to join our growing Engineering team. As a Back-End Engineer with WhereTo, you will be responsible for creating high quality user-focused software while working in a cross-disciplina...

Offre sponsorisée
Mozilla Corporation
Canada
Télétravail

We are looking for a Senior Front-end Engineer to help us develop and grow new Generative AI driven products in Firefox. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender express...

Offre sponsorisée
Life360 Inc.
Canada
Télétravail

Life360 is a Remote First company, which means a remote work environment will be the primary experience for all employees. All positions, unless otherwise specified, can be performed remotely (within Canada) regardless of any specified location above. Come join us as we build the next evolution of o...

Offre sponsorisée
Community Child Guidance Clinic, Inc.
Canada
Télétravail

Remote (USA & Canada only — PST hours preferred). We’ve proudly built a 7,000+ strong “Nex Playground Insider Community ” of customers who share their feedback with us on a regular basis and even help design new game levels — but we dream of taking our efforts even further!. Community advocacy: Iden...

Offre sponsorisée
5s3s.ca
Canada
Télétravail

As a Backend Developer, you will be responsible for designing, implementing, and maintaining robust and scalable backend solutions that power our applications and services. We are seeking a talented Backend Developer with expertise in Node. Design and develop high-performance, reliable, and maintain...

Offre sponsorisée
Luxury Presence
Canada
Télétravail

Nodejs, React, Redux, Angular, Next or similar. You will collaborate closely with cross-functional teams to align technical solutions with business goals, while promoting a culture of engineering excellence. In this role, you will influence the technical direction of projects, mentor engineers acros...

Offre sponsorisée
Tbwa Chiat/Day Inc
Canada
Télétravail

Work with Engineering team(s) to deliver product requirements, prioritize the backlog, plan the work and provide feedback on work in progress. As a Senior Product Manager at ShareGate, you will be a key contributor for the creation and execution of the product’s long-term growth strategy. Being a me...

Offre sponsorisée
Canonical
Canada
Télétravail

Senior Support Software Engineer (Remote). Senior Support Software Engineer | Canonical | Canada. If you have a passion for the latest open source technologies, technical support, cloud-native development, data-center technologies such as OpenStack, Kubernetes, and networking, you will love the Seni...

Offre sponsorisée
Tbwa Chiat/Day Inc
Canada
Télétravail

Frontend Software Engineer III, Profile Features. Remote - British Columbia, Canada. Contribute to standards that improve developer workflows, recommend best practices, and help mentor junior engineers on the team to grow their technical expertise. Work cross-functionally with product, design, and o...

Offre sponsorisée
SysAid Technologies Ltd.
Canada

We are seeking an experienced and highly skilled Senior DevOps Engineer to lead the development, implementation, and management of our infrastructure and deployment pipelines. Collaborate with software engineering teams to understand their requirements and provide the necessary infrastructure and to...