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
Il y a 1 jour
Type de contrat
  • Temps plein
Description de poste

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

    Créer une alerte emploi pour cette recherche

    Backend Developer Python • Toronto, ON, CA

    Offres similaires
    Lead Backend Engineer (Python / Django)

    Lead Backend Engineer (Python / Django)

    Search Atlas • Toronto, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Senior Backend Engineer - Financial Tech (Rust / Python)

    Senior Backend Engineer - Financial Tech (Rust / Python)

    Validus Risk Management Ltd. • Toronto
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Senior Full Stack Engineer (JavaScript, Python)

    Senior Full Stack Engineer (JavaScript, Python)

    Transcrypts • Toronto C6A, ON, Canada
    Temps plein
    Proficient with Supabase (Postgres, Auth, RLS).Experience with Supabase Edge Functions using TypeScript.Familiarity with LLM APIs (OpenAI, Anthropic Claude, Google Gemini).Strong understanding of s...Voir plus
    Dernière mise à jour : il y a 25 jours • Offre sponsorisée
    Backend Developer (Python)

    Backend Developer (Python)

    Enso Connect Inc. • Toronto, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Backend Developer(Python) – Toronto, Canada

    Backend Developer(Python) – Toronto, Canada

    InfiCare Technologies • Toronto
    Temps plein
    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)....Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Software Engineer (Backend) - Python

    Software Engineer (Backend) - Python

    Munich Re • Toronto, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Senior Python Backend Engineer — High-Impact APIs

    Senior Python Backend Engineer — High-Impact APIs

    Agilno • Toronto, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Senior Backend Engineer (Python / Rust) – FinTech Risk Platform

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

    Validus Risk Management • Toronto C6A, ON, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer - Backend (Python)

    Software Engineer - Backend (Python)

    Scribd, Inc. • Toronto
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Remote Python Backend Developer for AI-driven Web Apps

    Remote Python Backend Developer for AI-driven Web Apps

    Kimiyi AI • Toronto, Canada
    Télétravail
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Senior Backend Engineer, Voice Platform (Golang / Python)

    Senior Backend Engineer, Voice Platform (Golang / Python)

    The Resume Database • Toronto, Canada
    Temps plein
    A technology company focused on AI is seeking a Senior Software Engineer to join their Voice Platform team in Toronto, Ontario. You will design and scale distributed backend systems, contribute to S...Voir plus
    Dernière mise à jour : il y a 19 jours • Offre sponsorisée
    Senior Backend Engineer (Python / Kotlin) - Scalable Systems

    Senior Backend Engineer (Python / Kotlin) - Scalable Systems

    Affirm • Toronto, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Senior Backend Software Engineer - Python

    Senior Backend Software Engineer - Python

    Ouster, Inc. • Toronto, Canada
    Temps plein
    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, ...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Senior Backend Software Engineer - Python

    Senior Backend Software Engineer - Python

    Ouster • Toronto
    Temps plein
    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, ...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Developer - C++ / Python

    Senior Developer - C++ / Python

    Nexus Systems Group Inc. • Toronto
    Temps plein
    Location Address : HYBRID (3-4 days in office weekly - flexible on which days).Business Unit : Global Analytics & Financial Engineering team is currently working on a ongoing DAS project.Project : Wor...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Hybrid Trading Platforms Developer (Java / Python)

    Hybrid Trading Platforms Developer (Java / Python)

    emergiTEL Inc. • Toronto, Canada
    Temps plein
    A leading technology firm in Toronto is seeking an experienced Software Developer to enhance trading platforms.The ideal candidate should have strong Java and / or Python skills, an understanding of ...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Backend Developer(Python) – Toronto, CA

    Backend Developer(Python) – Toronto, CA

    InfiCare Technologies • Toronto, Canada
    Temps plein
    Title : Backend Developer(Python).Location : Toronto, Canada(5 Days Onsite).Significant experience with at least one dynamically typed, object-oriented programming. Experience with cloud computing and...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Python Developer / Backend Engineer

    Python Developer / Backend Engineer

    Apexon • Toronto
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée