Backend Engineer - Toronto


Toronto, Ontario, CA
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/22/2021
  • Website:
  • Company Address: 801 El Camino Real, Menlo Park, CA, 94025

About Uplift

UpLift’s mission is to make travel more accessible, affordable and rewarding by enabling travel providers to offer flexible payments to their customers. UpLift improves important travel marketing metrics including conversion, booking value, channel loyalty, cross-sell and ancillary revenue.

Job Description

At Uplift, we’re passionate about making travel more accessible, affordable and rewarding for everyone. Through our flexible Buy Now, Pay Later solution, we’re changing the way people book, buy, and experience travel. It isn’t easy to build an enterprise solution that meets the tough demands of some of the world’s leading brands, but we love a good challenge. We’ve been in high growth mode since our Series C round of funding but we still hold on to the values that have inspired our mission since the beginning; innovation, diversity, agility, and a love for travel. If our mission inspires you, let’s talk!
Uplift Pay Monthly is used by top travel brands such as Air CanadaSunwingTripcentral.caRedTag.caItravel2000.comCarnivalUnited and many more. Learn more at
The Platform/Servicing Engineering Team handles the server-side systems required to post-loan creation and servicing such as customer management, back office portal, merchant including loans payments and data analytics. It involves creating and interfacing with various internal and external micro-services, queues, key-value stores as well as traditional SQL databases and AWS products and services. Some of the work here is customer-facing, involving full-stack applications, while other work is focused on creating serverless applications that handle financial operations like automating payments and creating virtual credit cards.


    • Participate in multiple backend and platform projects as well as help out in other areas of software development, including tooling, devops and analytics
    • Develop scalable services using serverless architecture
    • Participate in design and code reviews - learn from, and teach, your peers
    • Be involved in choosing new technologies and tooling for our stack


    • 5+ years of software development experience
    • BA/BS degree in Engineering, CS, or equivalent, Master's degree a plus
    • Experience in developing web services, REST, Microservices (Lambda), and databases (DynamoDB is a plus)
    • Proficient coding in Python or Java
    • Experience developing in a cloud service environment (AWS)
    • Build readable, with good test coverage, production level code and reusable libraries
    • Entrepreneurial, persistent, with the desire to go deep into the details
    • Comfortable working in a startup culture with the ability to earn trust


    • Medical, dental, and vision insurance
    • 11 company paid holidays and unlimited PTO
    • Life insurance
    • Registered Retirement Savings Plan (RRSP)
    • Pre-IPO stock options
    • Credit for daily lunches + fully stocked kitchen (once the office reopens)
Uplift is committed to providing accessible employment practices that are in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). Accommodations are available upon request for candidates taking part in all aspects of the selection process.
Note: Uplift does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Uplift is not responsible for any fees related to unsolicited resumes.

Related Jobs

Customer Service Representative - Part Time

Uplift - Reno, NV, US

Senior Data Engineer

Uplift - Menlo Park, CA, US

Senior Data Engineer - Toronto

Uplift - Toronto, CA

Data Engineer - Toronto

Uplift - Toronto, CA

Data Engineer

Uplift - Menlo Park, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.