Talent.com
Backend Developer (Python)
Backend Developer (Python)Enso Connect Inc. • Toronto, Canada
Backend Developer (Python)

Backend Developer (Python)

Enso Connect Inc. • Toronto, Canada
2 days ago
Job type
  • Full-time
Job description

We’re looking for individuals with

hands-on startup and SaaS experience

who thrive in fast-paced, product-driven environments.

Enso Connect is a guest experience platform for vacation rentals and boutique hotels that seamlessly plugs into property management systems to personalize and monetize interactions throughout the entire guest journey. From AI-driven messaging and contactless check-in to upsells and verification, we are the "Zapier of hospitality" - connecting all the tools you already love while increasing profit per guest.

We are a well-funded startup with strong product-market fit and excellent sales momentum. We are expanding rapidly and need to scale our engineering team. Our current tech team is around 12 people. We operate as a true meritocracy where the best ideas win regardless of seniority. We have an energetic culture that moves fast. Every engineer has a voice in technical and product decisions.

You will be joining our engineering team to help build this mission-critical system that processes thousands of bookings daily for hospitality businesses worldwide. This is a full-time remote position (38-40 hrs / week) that requires high autonomy and self-direction, with significant ownership over your work and direct connection to business impact and clients. We require overlap of at least 3 hours with EST business hours (9 AM - 5 PM EST). On rare occasions, system outages may require attention outside of regular business hours.

Key Responsibilities :

Build and maintain scalable serverless backend services using Python and AWS

Develop integrations with third-party APIs (Property Management Systems (PMS), payment processors, communication channels)

Implement robust data processing pipelines and automation workflows

Design and optimize database schemas and search indices

Write comprehensive tests and maintain high code quality standards

Collaborate on architecture decisions for a high-throughput, event-driven system

Debug complex distributed system issues and optimize performance

Our stack is built around

Python 3.9

and

AWS serverless services

including Lambda, DynamoDB, API Gateway, SQS / SNS, and OpenSearch, with

Serverless Framework

handling our Infrastructure as Code.

We use

Pydantic

for data validation,

Pinject

for dependency injection,

pytest

for comprehensive testing, and maintain code quality with

mypy, black, and pylint

through pre-commit hooks.

Key integrations include

PMS platforms

(Airbnb, Guesty, Hostaway),

payment and communication services

(Stripe, Twilio, WhatsApp), with

DataDog monitoring

and

LaunchDarkly feature flags

for observability.

Who We Are Looking For

Required Skills

Python expertise

(3+ years) with strong understanding of OOP principles and modern Python features

AWS experience

, especially serverless technologies (Lambda, DynamoDB, API Gateway)

API development

and third-party integration experience

Database design

and optimization skills

Testing mindset

with experience writing comprehensive test suites

Distributed systems

understanding and debugging skills

Preferred Experience

Serverless architecture

and Infrastructure as Code

Event-driven systems

and message queues

Monitoring and observability

tools

Frontend experience

with React and Redux

AI productivity tools

  • we welcome and encourage their use

Hospitality or SaaS

industry experience

Unlimited Vacation

: As long as key deliverables are met, you have unlimited time off

Employee Stock Options

: Option for ESOP participation as part of compensation plan

Remote-First Culture

: Fully remote with flexible hours (within EST overlap requirements)

Direct Impact

: Your work directly affects business outcomes and client success

Growth Opportunities

: Rapid company growth means expanded responsibilities and career advancement

We are looking for a mid-to-senior level engineer (3-7 years) with production system and API integration experience. You should be comfortable working independently and taking full ownership of features from start to finish. Strong communication skills are essential for remote collaboration. You should write clean, well-tested code and enjoy solving complex problems in distributed systems.

#J-18808-Ljbffr

Create a job alert for this search

Backend Developer Python • Toronto, Canada

Similar jobs
Senior Full Stack Developer

Senior Full Stack Developer

TEEMA • Toronto, ON, Canada
Full-time
Toronto, Ontario - Hybrid (2 days / week onsite).Day 1 (typically 3 months), 20 days holidays.Senior role for a true full stack Developer. Financial experience - transaction processing, retail banking...Show more
Last updated: 30+ days ago • Promoted
Algebra Private Tutoring Jobs Goodwood

Algebra Private Tutoring Jobs Goodwood

Superprof • Goodwood, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Full Stack Engineer

Full Stack Engineer

GEI Consultants • Markham, ON, Canada
Full-time
The Full Stack Engineer is responsible for front-end development and back-end interconnection of solutions that support AI-powered applications and integrations across GEI.This role builds user-fac...Show more
Last updated: 29 days ago • Promoted
Back End Developer

Back End Developer

freelance.ca • Toronto, Canada
Full-time
If you are fine with below JD please share me your Updated resume ASAP.AI Backend / Fullstack Developer (Python / Node.Exp Required : 10 YearsJob Description : Overview We are seeking a skilled and motiv...Show more
Last updated: 30+ days ago • Promoted
Microvellum Programmer / Developer - Amico Corporation

Microvellum Programmer / Developer - Amico Corporation

Amico • Richmond Hill, ON, Canada
Full-time
Microvellum Developer - Amico Corporation.Would you like to work for a global company that is dedicated to personal career growth? Amico Corporation is a leading manufacturer of Medical Equip...Show more
Last updated: 7 hours ago • Promoted • New!
MTS Software Development Engineer-Devops

MTS Software Development Engineer-Devops

TekWissen LLC • Markham, ON, Canada
Temporary
Quick Apply
Overview : Show more
Last updated: 3 days ago
Quadient Developer Position in Toronto, Ontario

Quadient Developer Position in Toronto, Ontario

VAILEXA TECHNOLOGY INC. • Toronto, ON, Canada
Full-time
At least 5 years of experience in developing, configuring, and architecting OpenText Exstream and Quadient Inspire objects. Hands-on experience with Exstream Designer version 9 or higher (version 16...Show more
Last updated: 30+ days ago • Promoted
Fullstack Developer

Fullstack Developer

ITS Global • Toronto, ON, Canada
Full-time
We are small, but fast-growing startup, building custom blockchain-based digital identity and tokenization solutions for large enterprise companies and government. We are seeking a Full Stack Develo...Show more
Last updated: 30+ days ago • Promoted
Remote Backend Engineer II – AI Tax Platform

Remote Backend Engineer II – AI Tax Platform

Blue J • Toronto C6A, ON, Canada
Remote
Full-time
A leading AI company in Toronto is seeking a Software Developer II to enhance their product and AI capabilities.This remote role requires skilled candidates within driving distance of Toronto for o...Show more
Last updated: 17 days ago • Promoted
Senior Software Engineer (Backend)

Senior Software Engineer (Backend)

Bird • Toronto, ON, Canada
Full-time
Now we're shaping its future.We're Bird, and we're on a mission to.Our products, services, and people share one common goal : to make cities more livable by empowering people and communi...Show more
Last updated: 1 day ago • Promoted
Software Developer Backend - Platform

Software Developer Backend - Platform

Dialogue • Toronto, Ontario, Canada, M5H 2G4
Full-time
Dialogue is the #1 virtual care provider in Canada.Integrated Health Platform🅫, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, and wellness) to...Show more
Last updated: 11 days ago
Senior Software Engineer (Backend)

Senior Software Engineer (Backend)

Newance • Toronto, ON, Canada
Full-time
We are on a mission to empower landscapers to build thriving businesses by putting people.By leveraging lean systems, smart technology, and a strong community of knowledge.We don’t just build...Show more
Last updated: 30+ days ago • Promoted
Senior Azure Cloud Architect (MSP)

Senior Azure Cloud Architect (MSP)

Venture Computers of Canada Inc. • Markham, ON, Canada
Full-time
We are seeking a Senior Azure Architect to join our Toronto-based Managed Service Provider team.In this role, you will lead the design, implementation, and management of Azure cloud environments fo...Show more
Last updated: 30+ days ago • Promoted
Lead Software Engineer Developer (x2) (54536)

Lead Software Engineer Developer (x2) (54536)

Vaco by Highspring • Richmond Hill, ON, CA
Full-time
Our client is a leading Canadian energy organization with a strong presence across Ontario.They operate critical infrastructure that supports millions of customers and drives economic growth.Our cl...Show more
Last updated: 13 hours ago • Promoted • New!
.NET Backend Developer (Hardware Integration)

.NET Backend Developer (Hardware Integration)

Finlink Group • Markham, ON, Canada
Full-time
NET Backend Developer (Hardware Integration).Are you a backend developer who loves solving complex hardware–software challenges? Do you enjoy building high-performance systems that interact w...Show more
Last updated: 30+ days ago • Promoted
Senior Azure Databricks Developer PySpark Hybrid (4 days)

Senior Azure Databricks Developer PySpark Hybrid (4 days)

Cognizant • Toronto, Canada
Full-time
A leading tech consulting firm in Toronto is looking for an Azure Databricks Developer proficient in Databricks SQL, Databricks Workflows, and PySpark. The role entails designing and maintaining dat...Show more
Last updated: 2 days ago • Promoted
Senior Backend Engineer - Canada

Senior Backend Engineer - Canada

Skyfire • Toronto, CA
Full-time
Quick Apply
About Skyfire Skyfire is building the payment backbone for the emerging machine economy — a future where AI and machines transact seamlessly, instantly, and autonomously.Current financial sys...Show more
Last updated: 30+ days ago
Coop Software Engineer Distributed and Parallel Computing

Coop Software Engineer Distributed and Parallel Computing

Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
Internship
Huawei Canada has an immediate co-op opening for a Software Engineer.The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next-generation cl...Show more
Last updated: 30+ days ago