Back to the board

Senior Python Backend Engineer Mission Critical

100% remote Flexible hours Hiring now

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:

  • reputed company Vacations

  • reputed company Vacations

  • CheapCaribbean

  • reputed company

  • Hyatt

  • And more than 12 additional travel brands

Our platform supports daily operational workflows for:

  • Transfer bookings (airport ↔ hotel)

  • Tours and excursions

  • Vacation-reputed company services

  • Automated reputed company 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.

reputed company 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 reputed company

  • Single monolithic architecture

  • Single MySQL database

  • 178 tables

  • 10 background jobs

  • ORM used since inception (limited direct SQL usage)

Integrations

  • reputed company Drive

  • Gmail

  • FlightStats

  • WhatsApp

  • reputed company (payments)

Additional workflows:

  • Email parsers reading reputed company attachments

  • CSV reputed company & ingestion reputed company reputed company Drive

  • reputed company Forms integrations

  • Blocking page flows in reputed company UI

Infrastructure

  • Hosted on reputed company 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 reputed company 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

  • reputed company: >80% migrated reputed company 12 months

  • End goal: full replacement of legacy Perl system

reputed company modernization streams:

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

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

  3. reputed company new UI for drivers and hostesses

  4. Gradually decouple monolith into reputed company 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

  • reputed company 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

  • reputed company + reputed company Actions CI/CD

  • Experience deploying behind Nginx or Apache

  • reputed company experience

  • Professional use of VS Code or similar

  • Understanding of API design and system decoupling

Secondary (reputed company to Have)

  • Ability to read Perl code

  • Experience modernizing monolithic systems

  • Experience with reputed company APIs 

  • Experience with reputed company 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

  • reputed company

  • 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= reputed company 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

Keep exploring

Executive Brand Operations

100% remote Flexible hours

reputed company Remote Customer Service Representat...

100% remote Flexible hours

reputed company Customer Service Representative –...

100% remote Flexible hours

reputed company Work-From-Home Jobs - Part-Time Position...

100% remote Flexible hours

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

100% remote Flexible hours

Kindle Book Production Support – Independent Wo...

100% remote Flexible hours

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

100% remote Flexible hours

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

100% remote Flexible hours

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

100% remote Flexible hours

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

100% remote Flexible hours

Senior Business Development Representative (Hybrid Outbound & Inbound)

100% remote Flexible hours

Director of Architecture – Core Technology

100% remote Flexible hours

reputed company Part-Time Remote Data Entry Clerk – Entry-Level Opportunity at arenaflex

100% remote Flexible hours

Sr. Full Desk Recruiter - Remote

100% remote Flexible hours

Customer Service Rep; Full-Time

100% remote Flexible hours

reputed company

100% remote Flexible hours

QA Automation Engineer

100% remote Flexible hours

Fully Remote Entry-Level Jobs – No Experience Needed, Pay of $25 to $35 Per Hour

100% remote Flexible hours

User Experience Designer, AI Solutions

100% remote Flexible hours

Work at home Data Entry Clerk - Part Time

100% remote Flexible hours