< PHP / Job description

PHP Developer

Job Description Template

While PHP powers the majority of sites on the web, many PHP Developers have moved on to other languages making it an increasingly hard role to hire for. We have been sourcing and vetting PHP developers for 11 years and know exactly how to write a job post that catches their attention. Use this job description template or click the button below and let’s start collaborating on your next hire!

LaravelSymfonyWordpressMySQLZend FrameworkLumenPostgreSQLDrupal
Trusted by
Gensler logo
Sequence logo
Earnest logo
Featured in
Wired logo
The Wall Street Journal logo
Venture Beat logo

About Our

Job Description Template

Be concise. Be real. Be clear. Over the past 11 years, we’ve developed a job description template that includes the most common elements you need to communicate your requirements and attract capable PHP Developers.

Job Description

Senior PHP Developer

Time Commitment
Part-time(Approximately 4 hours/day)
Start date
As soon as possible
Location
Remote
Client Country & Timezone
United StatesAmerica/Los Angeles (-08:00 PDT)
Meeting time
9:00 am
Client company description
The client is a company with 10 years of experience building software tools for HR departments. They are now looking to migrate their existing Payroll Application to a more modern stack.
Expected contract duration
It is likely that they will need someone long-term beyond that to maintain and extend the application.
Duties and Responsibilities
You will be collaborating with the back-end team with migrating their existing Payroll app to a modern PHP stack.

Key Tasks:
- Migrate our existing payroll API from Java to PHP
- Recommend a PHP framework (e.g. Symfony or Laravel) supporting libraries
- Set up automated deployment and CI/CD
- Optimize SQL queries that currently have performance issues
- Implement logging and monitoring tools to run health checks
- Create and write a suite of automated tests
- Coach the existing developers on the new tech stack and processes

The client uses Jira for task management and Slack for daily communication.
GitLab will be used for source control.
Skills
Skill level
Importance
1
PHP
Skill level:Expert
Importance:Must have
2
MySQL
Skill level:Expert
Importance:Must have
3
MongoDB
Skill level:Proficient
Importance:Must have
4
Laravel
Skill level:Proficient
Importance:Must have
5
Continuous Integration
Skill level:Expert
Importance:Must have
6
AWS
Skill level:Expert
Importance:Must have
7
Written English
Skill level:Expert
Importance:Must have
8
Spoken English
Skill level:Expert
Importance:Must have
9
Symfony
Skill level:Familiar
Importance:Strongly preferred
Relationships: Who will you’ll be working with?
You will be reporting to the CTO who is managing the project and you will also be working with a Front-end Developer and Back-end Developer.
Notes
The client is flexible on the geographic location of the developer. Could be Latin America, Eastern Europe, Asia, etc.

Looking to hire?