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

    Python Developer • 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
    Senior Backend Engineer - Python / Django, FinTech

    Senior Backend Engineer - Python / Django, FinTech

    d1g1t • Toronto
    Full-time
    A fast-growing Fintech startup in Toronto seeks a Senior Software Engineer to drive projects from implementation to deployment. The ideal candidate will have strong proficiency in Python and experie...Show more
    Last updated: 14 days ago • Promoted
    Senior Full Stack Developer (Python+Angular)

    Senior Full Stack Developer (Python+Angular)

    Luxoft • Toronto, ON, Canada
    Full-time
    Applying to the position, you may join one of the most respected and fastest growing institutional investors in the world. Our client is a professional investment management organization that global...Show more
    Last updated: 18 days ago • Promoted
    Senior Applications Lead Developer : C++, Java, Python, APIs

    Senior Applications Lead Developer : C++, Java, Python, APIs

    Citibank (Switzerland) AG • Toronto C6A, ON, Canada
    Full-time
    A multinational financial institution in Toronto seeks an Applications Development Technology Lead Analyst to lead systems analysis and programming. You will integrate functions across management te...Show more
    Last updated: 30+ 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 Developer

    Senior Backend Developer

    Robert Walters • Toronto, ON, CA
    Full-time
    A Toronto-based team is seeking a Senior Backend Developer to help build a sophisticated sports betting platform offering odds comparison, bet tracking, and market analysis.The organization offers ...Show more
    Last updated: 13 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
    Senior Backend Developer - Agentic Systems

    Senior Backend Developer - Agentic Systems

    Clinia • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Backend Developer – Agentic Systems.Build autonomous agents transforming healthcare.Design and implement agent orchestration systems in Golang. Build tool‑calling interfaces and function regi...Show more
    Last updated: 30+ days ago • Promoted
    Fullstack Developer (Python with Angular JS)

    Fullstack Developer (Python with Angular JS)

    Jay Analytix • Toronto, ON, Canada
    Full-time
    Senior Full Stack Developer (Python & Angular).Experience in Python in an enterprise environment, covering the whole development life cycle. Agile / scrum / Jira / confluence / Git.Experience with Cloud...Show more
    Last updated: 30+ days ago • Promoted
    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
    Senior Backend Engineer (Python / Rust) – FinTech Risk Platform

    Senior Backend Engineer (Python / Rust) – FinTech Risk Platform

    Validus Risk Management • Toronto, Canada
    Full-time
    A financial technology firm is seeking a Senior Software Engineer skilled in Python and Rust.This role involves engaging with stakeholders, implementing AWS solutions, and designing data models for...Show more
    Last updated: 8 days ago • Promoted
    Fullstack Developer

    Fullstack Developer

    Services de Gestion Quantum Ltée • Toronto, Ontario, Canada
    Temporary
    Position : Fullstack Developer (React & Ruby / Python)Location : Remote across Canada Job Type : 6-month contract (potential for extension)About the Role : We're seeking a talented Full Stack Develope...Show more
    Last updated: 30+ days ago • Promoted
    Senior Platform Engineer -Python Backend System Design

    Senior Platform Engineer -Python Backend System Design

    Princeton IT Services, Inc • Toronto
    Full-time
    Senior Platform Engineer – Python Backend & System Design.We are looking for a Senior Software Engineer with experience in building highly scalable solutions based on a microservices architecture.A...Show more
    Last updated: 14 days ago • Promoted
    Lead Backend Developer (Platforms - AEM, Drupal, Adobe Target, GTM)

    Lead Backend Developer (Platforms - AEM, Drupal, Adobe Target, GTM)

    Klick Health • Toronto, ON, Canada
    Full-time
    The Klick Group—comprising Klick Health (including Klick Katalyst and btwelve), Klick Media Group, Klick Applied Sciences (including Klick Labs), Klick Consulting, and Klick Ventures—is...Show more
    Last updated: 9 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
    Lead Software Developer Full Stack (Python) North America (Remote)

    Lead Software Developer Full Stack (Python) North America (Remote)

    Ignite Talent Solutions • Toronto, ON, Canada
    Remote
    Full-time
    Lead Full Stack Developer / Solutions Architect – North America (Remote).Our client is an innovative startup transforming the manufacturing and service industries with real-time digital twins...Show more
    Last updated: 30+ days ago • Promoted
    Backend Developer II Retail Media Platform

    Backend Developer II Retail Media Platform

    TheAppLabb • Toronto, ON, Canada
    Full-time
    The AppLabb is a leading innovation company specializing in AI-powered digital solutions, mobile app development, and emerging technologies. We leverage data-driven insights to enhance digital exper...Show more
    Last updated: 30+ days ago • Promoted