Back to Jobs

Senior Python Backend Engineer Mission Critical

Remote, USA Full-time Posted 2026-06-16

About Us

We are a 26-year established Destination Management Company (DMC) operating under the Amstar DMC brand, the official destination services and tour operator brand of Hyatt Corporation.

We support major North American travel brands including:

  • Apple Vacations

  • American Express Vacations

  • CheapCaribbean

  • Expedia

  • Hyatt

  • And more than 12 additional travel brands

Our platform supports daily operational workflows for:

  • Transfer bookings (airport ↔ hotel)

  • Tours and excursions

  • Vacation-related services

  • Automated dispatch and resource allocation

  • Supplier coordination

  • Operational handling

  • Financials (invoicing, payments, credit card payments etc)

The system automatically assigns drivers, vehicles, and partner companies required for service delivery.

This is a real-time operational system used daily in production.

Current System (Legacy Overview)

We operate a 24-year-old Perl-based monolithic application.

Codebase

  • ~250,000 lines total

    • ~100K core Perl code

    • 63K template toolkit

    • 43K configuration system

    • 17K Perl scripts

    • 25K web framework

  • Single monolithic architecture

  • Single MySQL database

  • 178 tables

  • 10 background jobs

  • ORM used since inception (limited direct SQL usage)

Integrations

  • Google Drive

  • Gmail

  • FlightStats

  • WhatsApp

  • Stripe (payments)

Additional workflows:

  • Email parsers reading Excel attachments

  • CSV generation & ingestion via Google Drive

  • Google Forms integrations

  • Blocking page flows in current UI

Infrastructure

  • Hosted on DigitalOcean VPS

  • Ubuntu 22.10 (scheduled for upgrade)

  • Dev / Stage / Production environments

  • Python services are Dockerized

  • Perl system is not containerized

  • Partial CI/CD automation (Python only)

  • Infrastructure managed by current Senior Developer

  • Automated database backups + monthly restore testing

  • No replication currently

  • Downtime tolerance: up to 8 hours (business continuity procedures exist)

Migration Status & Goal

We are executing a phased migration from Perl to Python.

  • ~20% already migrated

  • Target: >80% migrated within 12 months

  • End goal: full replacement of legacy Perl system

Current modernization streams:

  1. Migrate email & WhatsApp handling to AI-driven solution

  2. Rebuild core order management functionality in Python (FastAPI)

  3. Develop new UI for drivers and hostesses

  4. Gradually decouple monolith into modular services

This is a controlled, staged production migration.

Team Structure

  • 1 senior developer (20 years on system)

  • 1 QA

  • No dedicated DevOps

  • Requirements defined by business + management + senior dev

  • Production incidents handled by senior dev

  • Very stable production system (minimal incidents in last 12 months)

This role will significantly strengthen and eventually take ownership of the modernization effort.

Required Technical Skills (Must Have)

  • Strong Python experience

  • Proven production experience with FastAPI

  • Strong MySQL knowledge (schema, indexing, query optimization)

  • Comfortable in Linux (Ubuntu) CLI

  • Experience with pytest

  • GitHub + GitHub Actions CI/CD

  • Experience deploying behind Nginx or Apache

  • Docker experience

  • Professional use of VS Code or similar

  • Understanding of API design and system decoupling

Secondary (Nice to Have)

  • Ability to read Perl code

  • Experience modernizing monolithic systems

  • Experience with Google APIs 

  • Experience with Stripe or payment systems

  • Basic React experience (for internal admin tools)

React is not a primary frontend role requirement.

Work Environment

  • Fully remote

  • Daily scrum (max 30 minutes)

  • Structured weekly planning

  • Flexible working hours

  • 24/7 operational business context

This is not a constant on-call role, but production responsibility is real. Emergency incidents are rare but must be handled professionally.

We value:

  • Transparency

  • Ownership

  • Integrity

  • Clear documentation

  • Structured decision-making

What You Will Own

  • Build production-ready FastAPI services

  • Define migration architecture

  • Improve CI/CD maturity

  • Strengthen infrastructure reliability

  • Design rollback-safe deployments

  • Document architectural decisions

  • Gradually replace the legacy monolith

This is a high-autonomy, high-responsibility role.

Please mention the word FRUITFUL and tag RMjYwNzo1MzAwOjIwZDo3ZDAwOjo= when applying to show you read the job post completely (#RMjYwNzo1MzAwOjIwZDo3ZDAwOjo=). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human. Apply To This Job

Similar Jobs

Executive Brand Operations

Remote, USA Full-time

Experienced Remote Customer Service Representat...

Remote, USA Full-time

Experienced Customer Service Representative –...

Remote, USA Full-time

Amazon Work-From-Home Jobs - Part-Time Position...

Remote, USA Full-time

Data Entry Clerk---Part-time Remote -- INTERNAL...

Remote, USA Full-time

Kindle Book Production Support – Independent Wo...

Remote, USA Full-time

Fulfillment Team Member (Weekend Shift) Los Ang...

Remote, USA Full-time

Editing and Proofreading Intern (Remote) (Hirin...

Remote, USA Full-time

(Work From Home Jobs Part Time) Walmart Work Fr...

Remote, USA Full-time

Pepsico Remote Jobs (Night Shift, Full Time) $3...

Remote, USA Full-time

Manager, Fraud Operations

Remote, USA Full-time

Bilingual Remote Licensed Customer Service Repr...

Remote, USA Full-time

Content Assistant - Founder-Led Marketing

Remote, USA Full-time

Walgreen Remote Jobs From Home

Remote, USA Full-time

Remote Data Entry Specialist – Call Support & Customer Assistance for Streaming Entertainment (arenaflex) – $32/hr – Work‑From‑Home Opportunity

Remote, USA Full-time

Experienced Benefit Customer Service Representative - Seasonal Colleague - Non Bilingual

Remote, USA Full-time

Experienced Data Entry Clerk - Entry Level - Remote Opportunity at blithequark

Remote, USA Full-time

Experienced MBA Intern, Commercial/Customer Strategy (Summer 2026) at arenaflex

Remote, USA Full-time

Experienced Customer Support Associate – Remote Job Opportunity for Entry-Level Candidates in Food Delivery and Logistics at arenaflex

Remote, USA Full-time

[Remote] Freelance Legal Transcriber

Remote, USA Full-time