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

Backend Developer (Python)

Enso Connect Inc. • Toronto, ON, CA
30+ 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, ON, CA

    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
    Java API, MQ, Capital Markets Or Trading - Toronto, Canada

    Java API, MQ, Capital Markets Or Trading - Toronto, Canada

    Info-Ways • Toronto C6A, ON, Canada
    Full-time
    Java API, MQ, Capital Markets Or Trading - Toronto, Canada.Full‑time position in IT within our Capital Markets or Trading team. Required for selected candidates.In-depth knowledge of Java API, MQ, a...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer, Python (Toronto)

    Senior Software Engineer, Python (Toronto)

    Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Group • Toronto C6A, ON, Canada
    Full-time
    Senior Software Engineer, Python (Toronto).Category : Information Technology.Senior Software Engineer, Python Programmer. Fitch Ratings is currently seeking a Senior Software Engineer specializing in...Show more
    Last updated: 30+ days ago • Promoted
    Python Developer

    Python Developer

    Jay Analytix • Toronto, ON, Canada
    Full-time
    Bachelor's degree in Computer Science, Computer Engineering or a related field.Proficiency with Linux platform, and CI / CD integration tools. Proficiency in Python and Flask framework.Experience ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Engineer (Web3)

    Senior Backend Engineer (Web3)

    Worthland • Toronto, ON, Canada
    Full-time
    Web3, blockchain, and cryptocurrency companies.We are committed to helping professionals find innovative and impactful opportunities in the decentralized space. Senior Backend Engineer (Web3).RPC se...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Python Engineer

    Full Stack Python Engineer

    Fulfillment IQ • Toronto, ON, Canada
    Full-time +1
    Role Title : Full Stack Python Developer.Reports to : Head of IT & Engineering.At Fulfillment IQ, we are transforming the future of logistics technology. As an award-winning consultancy and techno...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Developer

    Senior Backend Developer

    Sangoma • Toronto, ON, CA
    Remote
    Full-time
    Quick Apply
    Sangoma is excited to announce an opening for a Senior Backend Developer to join our talented team.As a recognized leader in business communications solutions, we strive to provide innovative and e...Show more
    Last updated: 21 hours ago • New!
    Senior AI Backend Engineer

    Senior AI Backend Engineer

    TRSS • Toronto C6A, ON, Canada
    Remote
    Full-time
    A global leader in legal and media solutions is seeking a Senior Software Engineer to develop AI-driven software for accounting workflows. The ideal candidate will have a Bachelor's degree in Comput...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Engineer - API Platform for Crypto (Onsite)

    Senior Backend Engineer - API Platform for Crypto (Onsite)

    BitGo Inc. • Toronto C6A, ON, Canada
    Full-time
    A digital asset solutions provider is seeking a Senior Software Engineer in Toronto to build scalable APIs for crypto products. The role requires at least 6 years of experience in back-end developme...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: 18 days 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
    Java Backend Developer

    Java Backend Developer

    Nityo Infotech • Toronto, ON, Canada
    Full-time
    Quick Apply
    Table" style="border-collapse : collapse; border : undefined"> Experience level 6 ...Show more
    Last updated: 2 days ago
    Senior AI Backend Engineer - Remote (Canada / EST)

    Senior AI Backend Engineer - Remote (Canada / EST)

    Synchro • Toronto C6A, ON, Canada
    Remote
    Full-time
    A tech company is looking for a Senior Software Developer to join their remote team in Canada.The role focuses on building scalable backend services using Python and integrating advanced AI capabil...Show more
    Last updated: 1 day ago • Promoted
    Remote Backend Engineer for AI Tax Tech

    Remote Backend Engineer for AI Tax Tech

    Blue J Legal Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading AI tax research firm is seeking a skilled Software Developer II (backend) passionate about AI and tax research. This remote position requires candidates to be near Toronto for quarterly me...Show more
    Last updated: 13 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 technology company is seeking an Azure Databricks Developer to design and maintain solutions using Databricks SQL and PySpark. The role involves collaboration with cross-functional teams t...Show more
    Last updated: 3 days ago • Promoted
    Staff Backend Software Engineer - Python

    Staff Backend Software Engineer - Python

    Ouster • Toronto, ON, Canada
    Full-time
    Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors.Our advanced vision algorithms and sensor hardware are used in autonomous cars, ...Show more
    Last updated: 10 days ago • Promoted
    Sr Back-End Developer (C++, Java, Python)

    Sr Back-End Developer (C++, Java, Python)

    INFT Solutions Inc • Toronto, ON, Canada
    Full-time
    Back-End Developer (C++, Java, Python).Location : Toronto, CA (4 Days Onsite).Applying to the position, you may join one of the most respected and fastest growing institutional i...Show more
    Last updated: 30+ days ago • Promoted