Job Description
### 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.
### Current System Overview
We operate a 24-year-old Perl-based monolithic application with a codebase of approximately 250,000 lines. The system supports daily operational workflows for transfer bookings, tours, vacation-related services, automated dispatch, and resource allocation.
### Migration Status & Goal
We are executing a phased migration from Perl to Python, with a target of migrating over 80% within 12 months. The end goal is a full replacement of the legacy Perl system.
### Team Structure
- 1 Senior Developer (20 years on the system)
- 1 QA
### 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
This role will significantly strengthen and eventually take ownership of the modernization effort.