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
1 day 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
    Lead Backend Engineer (Python / Django)

    Lead Backend Engineer (Python / Django)

    Search Atlas • Toronto, Canada
    Full-time
    Lead Backend Engineer (Python / Django) – Search Atlas Overview.Search Atlas is a rapidly growing SEO software company.As a Lead Backend Engineer you will guide the technical direction of our core pr...Show more
    Last updated: 21 days ago • Promoted
    Senior Backend Engineer - Financial Tech (Rust / Python)

    Senior Backend Engineer - Financial Tech (Rust / Python)

    Validus Risk Management Ltd. • Toronto, Canada
    Full-time
    A leading financial technology advisory firm in Toronto is seeking a financial software engineer to join their back-end team. The role involves designing and implementing cloud-native solutions, eng...Show more
    Last updated: 2 days ago • Promoted
    Senior Backend Developer – Payments (Cross-Border Fintech)

    Senior Backend Developer – Payments (Cross-Border Fintech)

    Bank On Loop • Toronto, Canada
    Full-time
    A fast-growing fintech startup in downtown Toronto is seeking a Senior Backend Developer to architect and build a payment platform. The ideal candidate has over 5 years of backend development experi...Show more
    Last updated: 21 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
    Backend Developer (Python)

    Backend Developer (Python)

    Enso Connect Inc. • Toronto, Canada
    Full-time
    We’re looking for individuals with.Enso Connect is a guest experience platform for vacation rentals and boutique hotels that seamlessly plugs into property management systems to personalize and mon...Show more
    Last updated: 21 days ago • Promoted
    Backend Developer(Python) – Toronto, Canada

    Backend Developer(Python) – Toronto, Canada

    InfiCare Technologies • Toronto
    Full-time
    Title : Backend Developer (Python).Location : Toronto, Canada (5 Days Onsite).Significant experience with at least one dynamically typed, object-oriented programming language (preference for Python)....Show more
    Last updated: 5 days ago • Promoted
    Software Engineer (Backend) - Python

    Software Engineer (Backend) - Python

    Munich Re • Toronto, Canada
    Full-time
    Python and modern backend frameworks to join the.This role is ideal for someone passionate about building scalable, secure, and high-performance APIs and services that power data-driven solutions.Y...Show more
    Last updated: 21 days ago • Promoted
    Senior Python Backend Engineer — High-Impact APIs

    Senior Python Backend Engineer — High-Impact APIs

    Agilno • Toronto, Canada
    Full-time
    A software development company located in Toronto is searching for a Senior Python Developer with a minimum of 5 years of backend experience in Python. This role involves leading the design of scala...Show more
    Last updated: 21 days ago • Promoted
    Python Backend Engineer – AWS, Serverless & Docker

    Python Backend Engineer – AWS, Serverless & Docker

    Virtusa • Toronto
    Full-time
    A global technology services company in Toronto is seeking a Core Developer skilled in Python.The role involves developing server-side web applications and integration APIs while collaborating with...Show more
    Last updated: 14 days ago • Promoted
    Senior Developer, Backend - Practitioner Experience

    Senior Developer, Backend - Practitioner Experience

    Fullscript • Toronto
    Full-time
    We’re an industry-leading health technology company on a mission to help people get better.We started in 2011 with one simple idea : to make it easier for practitioners to access the products they t...Show more
    Last updated: 10 days ago • Promoted
    Senior Backend Engineer (Python / Rust) – FinTech Risk Platform

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

    Validus Risk Management • Toronto C6A, ON, 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: 30+ days ago • Promoted
    Software Engineer - Backend (Python)

    Software Engineer - Backend (Python)

    Scribd, Inc. • Toronto
    Full-time
    Backend Software Engineer (Python).The ML Data Engineering team powers metadata extraction, enrichment, and content understanding across all Scribd brands. We process hundreds of millions of documen...Show more
    Last updated: 14 days ago • Promoted
    Remote Python Backend Developer for AI-driven Web Apps

    Remote Python Backend Developer for AI-driven Web Apps

    Kimiyi AI • Toronto, Canada
    Remote
    Full-time
    An innovative company is seeking a Python Developer to join their remote team.This exciting role involves back-end web development and software engineering, focusing on creating efficient, scalable...Show more
    Last updated: 21 days ago • Promoted
    Senior Backend Engineer - Python, AWS & CDN Expertise

    Senior Backend Engineer - Python, AWS & CDN Expertise

    Astra North Infoteck Inc. • Toronto, Canada
    Full-time
    A technology solutions firm based in Toronto is seeking a Backend Developer experienced in Python and AWS.This role involves implementing backend solutions, optimizing performance, and maintaining ...Show more
    Last updated: 21 days ago • Promoted
    Senior Backend Engineer (Python / Kotlin) - Scalable Systems

    Senior Backend Engineer (Python / Kotlin) - Scalable Systems

    Affirm • Toronto, Canada
    Full-time
    A finance technology company in Calgary is seeking a Senior Software Engineer to develop backend systems.You’ll lead engineers, collaborate in product development, and ensure system reliability.Ide...Show more
    Last updated: 21 days ago • Promoted
    Senior Backend Software Engineer - Python

    Senior Backend Software Engineer - Python

    Ouster, Inc. • Toronto, 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: 6 days ago • Promoted
    Senior Backend Engineer : Python, Django / FastAPI, Leadership

    Senior Backend Engineer : Python, Django / FastAPI, Leadership

    Djangojobs • Toronto
    Full-time
    A leading content personalization platform is looking for a skilled back-end developer to provide technical leadership and drive high-quality system development in Toronto.The ideal candidate will ...Show more
    Last updated: 14 days ago • Promoted
    Python Developer / Backend Engineer

    Python Developer / Backend Engineer

    Apexon • Toronto
    Full-time
    Python Developer / Backend Engineer.We are seeking a highly skilled Python Developer / Backend Engineer to join our dynamic team. As a Python Developer / Backend Engineer, you will be responsible for desi...Show more
    Last updated: 5 days ago • Promoted