Role Overview
This role is responsible for supporting and enhancing a PHP‑based application ecosystem hosted on AWS, while contributing to longer‑term modernization initiatives. The position involves maintaining existing systems, building new features and services, and supporting a gradual platform consolidation and migration to newer technologies.
Technical Environment
- Core system built on SQL Server (T‑SQL), currently being migrated to AWS RDS
- APIs and web applications hosted on AWS EC2 Linux instances
- PHP codebase running on Apache
- Laravel framework used for APIs and select services
- Operations and inspector web applications built primarily in custom PHP with minimal dependencies
- Client application built with a React frontend
- Operations website built using plain HTML
- File storage handled via AWS S3 buckets and local server storage
Key Responsibilities
Backend Development
- Develop, maintain, and support PHP applications (primarily object‑oriented and Laravel‑based)
- Write, optimize, and maintain SQL and T‑SQL, including stored procedures
- Build and support APIs used by internal systems and external applications
- Analyze, troubleshoot, and support existing production codebases
Frontend Development
- Perform light frontend development using core JavaScript, HTML, and CSS
- Collaborate across teams to support UI enhancements and bug fixes
- Support React‑based client applications as needed
Cloud & Infrastructure
- Support migration of SQL Server workloads to AWS RDS
- Provide AWS architecture recommendations and assist with environment setup
- Perform Linux infrastructure tasks, including:
- Managing Apache on Linux EC2 instances
- Updating file server access and permissions
- Support application hosting, file storage, and operational infrastructure
Workload & Project Focus
- Balance new development with maintenance and support of existing systems
- Expect heavier support and maintenance responsibilities initially, transitioning toward more project‑based and modernization work over time