Responsibilities
* Develop, maintain, and optimise PHP-based web applications and APIs in accordance with project specifications.
* Collaborate with front-end developers to implement responsive and user-friendly interfaces using HTML, CSS, JavaScript, React, Angular, and Bootstrap.
* Integrate third-party services and APIs, including RESTful and SOAP web services, ensuring seamless data exchange.
* Design and implement database schemas using MySQL, PostgreSQL, SQL Server, MongoDB, or SQLite; perform complex queries and optimise database performance.
* Utilise version control systems such as Git and GitHub for code management; participate in code reviews and continuous integration processes with Jenkins or Azure DevOps.
* Employ containerisation tools like Docker for development environments; configure deployment pipelines with Ansible or similar tools.
* Write unit tests to ensure code quality; perform debugging and troubleshooting across different environments including Linux and Windows servers.
* Contribute to system architecture planning by applying principles of OOP, Laravel MVC frameworks, and DevOps practices.
* Implement front-end features with AJAX, jQuery, TypeScript, SCSS/SASS for responsive web design; optimise SEO strategies for better visibility.
* Maintain documentation through wireframing and UX best practices; participate in SDLC phases from planning to deployment.
Technologies
* AJAX
* AWS
* Angular
* Ansible
* Azure
* Bootstrap
* CI/CD
* Cloud
* CSS
* DevOps
* Django
* Docker
* Git
* GitHub
* GraphQL
* HTML5
* JavaScript
* Jenkins
* Laravel
* Linux
* Mobile
* MongoDB
* MVC
* MySQL
* NoSQL
* OOP
* PHP
* PostgreSQL
* Python
* React
* React Native
* SASS
* SCSS
* SOAP
* SQL
* SQLite
* Symfony
* Tomcat
* TypeScript
* Vue
* Web
* Windows
* jQuery
* UX UI Design
Qualifications
* Proven experience as a PHP Developer or similar role with a strong portfolio of business system internal web applications.
* Hands‑on knowledge of frameworks such as Laravel, Symfony, and Django (Python).
* Familiarity with front‑end technologies including HTML5, CSS3, JavaScript (including jQuery), React.js, Angular, Vue.js, or similar libraries.
* Experience working with relational databases like MySQL, PostgreSQL, SQL Server; knowledge of NoSQL databases such as MongoDB is advantageous.
* Proficiency using version control systems (Git/GitHub) and CI/CD tools like Circle CI.
* Understanding of system architecture principles including RESTful APIs and Web services (SOAP/GraphQL).
* Knowledge of server environments such as Tomcat or Linux‑based hosting platforms; experience deploying applications on AWS or Azure cloud platforms is desirable.
* Ability to write clean code following best practices in software development including unit testing and SDLC methodologies.
* Excellent problem‑solving skills combined with the ability to work independently or within a team environment.
Benefits
We offer a supportive environment with benefits including a company pension, gym membership, on‑site parking, and the flexibility to work from home.
Location
Hybrid remote in Frome BA11 4FN
#J-18808-Ljbffr