Talent.com
WhereTo - Senior Node.JS Engineer
WhereTo - Senior Node.JS EngineerFCM Travel • Virtual - Canada
WhereTo - Senior Node.JS Engineer

WhereTo - Senior Node.JS Engineer

FCM Travel • Virtual - Canada
30+ days ago
Job type
  • Full-time
Job description

WhereTo is a business travel startup from San Francisco that evolved into an agile development and design studio within the Flight Centre family. We build travel solutions used by some of the largest companies on the planet - we have just one goal : making business travel better for everybody.

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.

About The Opportunity

We are looking for a Back End focused engineer to be a pivotal member of our engineering team. You will be working closely with product managers and developers who like to use lots of interesting technologies to develop core features used across the WhereTo platform. A great fit for this role is someone who is always intrigued by new technology, is constantly finding better ways to write beautiful, shareable, scalable and solid code, is comfortable working in a fast paced remote environment, and is a team player.

Key Responsibilities

  • Responsible for creating high quality user-focused software while working in a fast-moving domain team.
  • Help define, implement and reinforce architectural + implementation best practices
  • Assist Team Lead in facilitating technical planning for team’s projects.
  • Assist Team Lead in communicating progress, roadblocks, concerns, and
  • successes to engineering management.
  • May be required to organize and lead meetings with external stakeholders as needed.
  • Provide technical guidance to more junior engineers
  • Assist Team Lead in code review for your team.
  • Help your team members debug issues and solve complex tasks.
  • Provide mentorship to junior engineers.
  • Assist in onboarding process for your team.
  • You will live and breathe asynchronous I / O, Typed JavaScript and horizontal scalability.
  • Help cultivate a safe, inclusive, and accessible work environment for team members of all backgrounds including people who are racialized, have disabilities (invisible or visible), require faith accommodations, and / or are LGBTQ2+
  • Do your part to encourage an inclusive and accessible work environment for all Flighties, regardless of age, gender, disability, ethnicity, faith, and LGBTQ+ identity
  • Participate in maintaining an inclusive and accessible work environment for all Flighties, regardless of their identities and lived experiences
  • Help to foster an inclusive and accessible team environment for all Flighties, regardless of their identities and cultural backgrounds

Experience & Qualifications

  • Experience with building and architecting high quality software from scratch
  • Strong and JavaScript skills (ES6, Babel) - experience with TypeScript and / or FlowType is a bonus
  • 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 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
  • Strong understanding of Docker fundamentals
  • Work Perks! - What’s in it for you :

    FCTG is renowned internationally for having amazing perks and an even better culture. We understand that our people are our most valuable asset. It is the passion and dedication of our teams that keep the company on top of the industry ladder. It’s also why we offer some great employee benefits and perks outside of the norm.

  • 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 :   Commitment to diversity, equity, and inclusion through Employee Resource Groups (Racial Equity, Gender Equity, LGBTQ2IA+, Accessibility, Environmental Justice), DEI education initiatives, and equitable practices, including 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.
  • Create a job alert for this search

    WhereTo Senior NodeJS Engineer • Virtual - Canada

    Similar jobs
    Senior Backend Engineer (Java) — Cloud, Microservices & E-commerce Lead

    Senior Backend Engineer (Java) — Cloud, Microservices & E-commerce Lead

    Randstad Digital • Vancouver
    Full-time
    A leading technology staffing agency is seeking an experienced Back-End Engineer to join a dynamic team.You will design and maintain server-side applications, utilizing AWS and Java technologies.Th...Show more
    Last updated: 15 days ago • Promoted
    Senior SDET Engineer - Web / API Automation (Hybrid)

    Senior SDET Engineer - Web / API Automation (Hybrid)

    Autodesk • Vancouver
    Full-time
    A leading software company is seeking an experienced Senior SDET Engineer to join their Vancouver team in a hybrid work setting. Your responsibilities will include creating and maintaining QA test s...Show more
    Last updated: 15 days ago • Promoted
    Senior / Lead Software Engineer

    Senior / Lead Software Engineer

    Arista Networks, Inc. • Vancouver
    Full-time
    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation.We...Show more
    Last updated: 15 days ago • Promoted
    Go / TypeScript SDE II — AWS Backend, Full‑Stack Impact

    Go / TypeScript SDE II — AWS Backend, Full‑Stack Impact

    Remitly Inc. • New Westminster
    Full-time
    A financial services company in New Westminster is looking for a Software Development Engineer II.The role involves developing backend services in Go and working on frontend features using TypeScri...Show more
    Last updated: 15 days ago • Promoted
    Senior DevOps Engineer

    Senior DevOps Engineer

    Promote Project • Vancouver
    Full-time
    At FetLife we're looking for a Senior DevOps Engineer to help us better serve the community.Upgrading and improving our infrastructure. Reducing noise through smarter alerting and root‑cause fixes.H...Show more
    Last updated: 15 days ago • Promoted
    Senior Analytics Engineer

    Senior Analytics Engineer

    TekRek • delta, BC, ca
    Full-time
    Company Background TekRek has partnered with a fast growing firm specializing in AI enablement and data optimization.Our client works with some of the top tier technolog...Show more
    Last updated: 21 days ago • Promoted
    Impactful Full-Stack Engineer (Next.js, TS, Node.js)

    Impactful Full-Stack Engineer (Next.js, TS, Node.js)

    Electronic Arts • Vancouver
    Full-time
    A leading gaming company in Vancouver is seeking a Full Stack Web Developer who will design robust backend services and create intuitive user interfaces. The ideal candidate will have over 3 years o...Show more
    Last updated: 15 days ago • Promoted
    Senior Front End Software Engineer Vancouver, British Columbia, Canada

    Senior Front End Software Engineer Vancouver, British Columbia, Canada

    MyFO Ltd • Vancouver
    Full-time
    We are currently looking to hire a full-time senior front end developer.Our product requires experience in React and TypeScript and we are looking for a team member who loves to build and deliver a...Show more
    Last updated: 15 days ago • Promoted
    Customer Service Agent - 50k-60k / Year - Remote

    Customer Service Agent - 50k-60k / Year - Remote

    Spade Recruiting • Squamish, British Columbia
    Remote
    Full-time
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
    Last updated: 6 days ago • Promoted
    Senior Full Stack Developer - React / Node.js Up to $140K

    Senior Full Stack Developer - React / Node.js Up to $140K

    Targeted Talent • Richmond, BC, Canada
    Full-time +1
    We are looking for a Senior Full Stack Developer for our client in.This is a permanent full-time position working at an national company with a range of products from. This position is remote to sta...Show more
    Last updated: 30+ days ago • Promoted
    Node.JS Engineer - US SaaS startup | Remote

    Node.JS Engineer - US SaaS startup | Remote

    Atomic HR • Vancouver, British Columbia, .CA
    Remote
    Full-time
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Show more
    Last updated: 14 days ago
    Senior Temporary Works Engineer

    Senior Temporary Works Engineer

    The Mirillion Group • Greater Vancouver Metropolitan Area, Canada
    Full-time
    Senior Construction / Temporary Works Engineer.The successful candidate will bring deep expertise in complex construction methods and a practical understanding of how to execute large-scale structu...Show more
    Last updated: 17 days ago • Promoted
    Senior Software Engineer - Aplos

    Senior Software Engineer - Aplos

    Velora • Vancouver, BC, Canada
    Full-time
    We're excited to share that Aplos, Raisely, and Keela have come together to form one unified company,.While we continue to offer the products you know and love, we now operate as one team, dedi...Show more
    Last updated: 30+ days ago • Promoted
    Lead Full-Stack Engineer — Shopify & React

    Lead Full-Stack Engineer — Shopify & React

    AlgaeCal • Vancouver
    Full-time
    A growing eCommerce company in Metro Vancouver is seeking a Full Stack Development Lead to guide a team of developers.The role emphasizes experience in eCommerce, leadership in building products fo...Show more
    Last updated: 15 days ago • Promoted
    Senior Engineer

    Senior Engineer

    Hiive • Vancouver
    Full-time
    As a Senior Full Stack Engineer, you will be a hands-on contributor to the frontend and backend apps powering our platform. You will learn Elixir on the job from your colleagues.You will collaborate...Show more
    Last updated: 15 days ago • Promoted
    Senior DevOps Engineer

    Senior DevOps Engineer

    Remarcable Inc. • Vancouver
    Full-time
    Remarcable is seeking a Senior DevOps Engineer to take ownership of our cloud infrastructure, CI / CD systems, system reliability, observability, and scalability. The ideal candidate brings strong Dev...Show more
    Last updated: 15 days ago • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    Molecular You Co • Vancouver, BC, Canada
    Full-time
    We're building the future of preventive medicine.Molecular You analyzes blood biomarkers to help people understand their biological pathways, disease risks, and what they can actually do about ...Show more
    Last updated: 2 days ago • Promoted
    Senior Full-Stack Engineer : AWS Microservices + React

    Senior Full-Stack Engineer : AWS Microservices + React

    Insight Global • Burnaby
    Full-time
    A leading tech recruitment firm seeks an Intermediate / Senior Developer in Burnaby, Canada.This role involves designing secure, scalable serverless microservices using Node.AWS as part of a small en...Show more
    Last updated: 15 days ago • Promoted