Senior Systems Developer (full time, permanent), London
Our client is based in central London and is number one in high end office fit out in the UK.
Role overview
A highly skilled Senior Developer to join the IT department and take ownership of internal business systems and web platforms. You’ll be working on a custom-built internal platform developed in PHP (Laravel) with a PostgreSQL backend, as well as supporting and maintaining several WordPress-based websites. The ideal candidate will have deep technical expertise in Linux environments, Docker, web server technologies (Nginx/Apache), and DNS/application communication configuration.
Key Accountabilities
- Lead the development and enhancement of internal business systems built on PHP Laravel with a PostgreSQL and Azure blobstore backend.
- Perform ongoing operational maintenance, debugging, and performance tuning of existing applications and webspace.
- Provide technical support and issue resolution for internal users, including those under pressure or facing critical issues.
- Manage and maintain company websites built on WordPress, including plugin updates, theme customizations, and security hardening.
- Administer and troubleshoot Linux-based systems that host internal applications and services.
- Build, deploy, and manage containerized applications using Docker.
- Configure and maintain web servers (Nginx) for optimal performance and security.
- Assist with firewall configuration and troubleshooting to ensure secure and reliable access to internal and external services, APIs and repos.
- Use Git repositories for version control, code collaboration, and structured deployment workflows.
- Implement and enforce Git workflow best practices, including feature branching, pull requests, code reviews, and release tagging.
- Collaborate with the IT team to ensure seamless integration between systems and infrastructure.
- Document system architecture, workflows, and development processes.
- Ensure quality, maintainability, and adherence to best practices.
- Mentor and support junior developers as the team grows, fostering a collaborative and high‑performance work environment.
- Work closely with individual departmental stakeholders to understand their work and suggest system improvements to promote system interaction efficiency.
Required skills and attributes
- 5+ years of experience in software development with a strong focus on PHP (Laravel) and PostgreSQL.
- Extensive knowledge of ERP and CRM systems within businesses.
- Expert-level knowledge of Linux-based systems, including shell scripting, system services, and performance tuning.
- Hands‑on experience with Docker for complex business systems and production deployments.
- Proficiency in configuring and managing Nginx web servers.
- Knowledge of web domains and registrars, domain records configuration.
- Familiarity with physical and web firewall technologies and network security.
- Strong experience with Git, including structured workflows (e.g., Git Flow), branching strategies, and CI/CD integration.
- Solid understanding of MVC architecture, RESTful APIs, and modern web development practices.
- Experience with WordPress development and administration.
- Strong troubleshooting and debugging skills across the full stack.
- Ability to work independently and manage multiple priorities in a fast‑paced environment.
- Excellent communication skills, especially when dealing with non‑technical stakeholders.
- Knowledge of Microsoft Power Platform and PowerApps.
- Understanding of data flows and data migration topologies, utilizing tools such as Azure Data Factory, SSMA, SSIS.
- Working knowledge of APIs and data transfer between systems via call topologies.
Desirable experience and qualifications
- Experience in construction, architecture, or design industries.
- Familiarity with container orchestration within Docker.
- Knowledge of front‑end frameworks (e.g., Vue.js, React) is a plus.
- Degree in Computer Science, Software Engineering, or related fields.
Job details: Senior Systems Developer, full‑time, permanent, London.
Compensation: ÂŁ60,000.00-ÂŁ75,000.00
Seniority level: Mid‑Senior level. Employment type: Full‑time. Job function: Engineering and Information Technology. Industries: Staffing and Recruiting.
#J-18808-Ljbffr
Contact Detail:
Eden Brown Built Environment Recruiting Team