Python & PHP Developer Needed for CWP Server Deployment and Website Fixes - Contract to Hire

Remote, USA
Posted Jun 13, 2026
Full-time

Job Title

Python & PHP Developer Needed for CWP Server Deployment, Website Setup, and 500 Error Fix

Job Overview

We are looking for an experienced Python and PHP developer/server administrator to help deploy and configure multiple web applications on a Control Web Panel (CWP) server.

The work involves deploying a Python-based application, setting up a PHP-based website/application, and troubleshooting an existing website currently showing a 500 Server Error.

The ideal candidate should be comfortable working with CWP, Apache/Nginx, PHP-FPM, Python app deployment, MySQL/MariaDB, SSL, DNS/subdomains, permissions, logs, and server debugging.

Scope of Work

1. Deploy Python Application on CWP

The developer will be responsible for:

Deploying an existing Python codebase on the CWP server

Setting up the correct Python environment

Creating and configuring a virtual environment

Installing required Python packages from requirements.txt

Configuring the application to run properly on the server

Setting up the app with a proper process manager if needed, such as:

Gunicorn

Uvicorn

Supervisor

Systemd service

Connecting the Python app to Apache/Nginx reverse proxy if required

Ensuring the app runs continuously after server restart

Setting up environment variables securely

Testing the app after deployment

2. Deploy PHP Website/Application on CWP

The developer will also handle deployment of a PHP-based website/application.

Tasks include:

Uploading or configuring the PHP project on CWP

Setting the correct document root

Configuring PHP version compatibility

Setting up PHP-FPM if required

Creating or connecting the MySQL/MariaDB database

Importing database files if needed

Updating configuration files such as .env, database config, or app settings

Fixing folder ownership and permissions

Configuring SSL

Testing frontend and backend functionality

3. Fix Existing 500 Server Error

One existing website/application is currently showing a 500 Server Error. The developer must investigate and fix the root cause.

The troubleshooting should include:

Checking Apache/Nginx error logs

Checking PHP-FPM logs

Checking application logs

Reviewing .htaccess or rewrite rules

Fixing wrong file/folder permissions

Checking PHP version compatibility

Checking missing PHP extensions

Checking database connection issues

Checking Laravel/PHP framework errors if applicable

Clearing cache/config where necessary

Confirming the website loads correctly after the fix

Required Skills

The developer must have strong experience with:

Control Web Panel / CWP

Linux server administration

Apache and Nginx configuration

PHP and PHP-FPM

Python web app deployment

MySQL/MariaDB

SSL setup

DNS and subdomain configuration

File permissions and ownership

Debugging 500 server errors

Laravel or other PHP frameworks

Flask/FastAPI/Django deployment is a plus

Git and GitHub/GitLab deployment is a plus

Deliverables

By the end of the job, the developer should provide:

Python application successfully deployed and running on the CWP server

PHP website/application successfully deployed and tested

Existing 500 Server Error fixed

SSL properly configured where needed

Database connection properly configured where needed

Apps tested and confirmed working

Basic deployment notes, including:

App location on server

Commands used

Services created or modified

PHP/Python versions used

Any important maintenance notes

Important Requirements

Must not use trial-and-error without checking logs first

Must be able to explain the cause of the 500 error before applying a fix

Must back up important files before modifying them

Must avoid breaking existing websites on the server

Must be available to work through remote access or guided SSH access

Must communicate clearly during the work

Preferred Candidate

We prefer someone who has previously:

Deployed Python apps on shared/VPS servers

Worked with CWP or similar panels like cPanel, DirectAdmin, or Plesk

Fixed production website/server issues

Managed Laravel/PHP applications

Configured reverse proxy setups for Python apps

Worked with business websites or SaaS platforms

Application Instructions

When applying, please include:

Your experience with CWP or similar hosting panels

Examples of Python apps you have deployed before

Examples of PHP/Laravel websites you have deployed or fixed

How you usually troubleshoot a 500 Server Error

Your availability to start

Estimated timeline for completing the deployment and fixes

Budget

Please provide your proposed fixed price or hourly rate based on the scope above.

More Remote Jobs