Position: Middle PHP Developer
Company: Diceus
Category: PHP
Experience required: 2y
English level: upper

DICEUS is looking for a Middle PHP Developer with proficient English to join the UK-based project for several months.

DICEUS` Client is located in Leeds, England. They have various clients one being Partners of West Africa (PWA), a nonprofit organization that enhances citizens’ participation and improves security governance in West Africa.

Our Client is currently working with PWA to create an app that includes teaching scenarios for communities in Africa that are not connected to resources. They also give access to educational resources to groups of about 10 people in Africa.

We are inviting a PHP/Laravel Developer to join the project until our partners find a replacement. As a backend engineer you will report to a Backend Manager.

**Backend Tech stack:**
Laravel 9, MySQL, Docker, PHP 8.0+
Auth0 SDK & Contentful SDK

**Front-end tech stack:**
React

You will be a part of an agile full-stack development team that is responsible for all aspects of ongoing development, from the initial specification, through to developing, testing, and launching. The team is spread among Portugal and UK – everyone speaks English.

You will work closely with 1 developer from the team along with 1 QA, 1 DM, 1 PO either leading or supporting projects throughout the software development life-cycle.

**Your attitude:**
Confident communicator with excellent problem-solving skills.
Not fazed by legacy codebases, but approach them with a “do-good” mindset. 
Proactive in raising issues & providing solutions for both projects & internal infrastructure and processes.

**Responsibilities**:
- Write efficient, stable, testable, secure, and reusable PHP modules
- Follow industry best practices such as effective source control, code reviews, daily builds, and automated deployments, within an agile culture
- Troubleshooting, testing, and maintaining the backend of existing development
- Solve performance problems and technical architectural challenges
- Contribute to all phases of the development lifecycle

**What we expect from you:**
- Proficiency with architecture patterns MVC, MVVM, etc.
- Ability to perform in a fast-paced environment and to communicate effectively
- Experience in relational and non-relational databases such as MariaDB or MySQL
- Git / Source control
- Several years of commercial experience
- Experience working in an agency environment

**Nice to have skills:** 
- Unit Testing 
- Docker/container technology 
- Laravel Experience 
- Understanding of RESTful Services & how to integrate with them/build them 
- TDD approach