Full Stack Web Developer
Summary
Freelance full-stack developer building secure web-based Human-Machine Interfaces: responsive Angular frontends visualising operational data from SQL databases, PHP services on Apache, database synchronisation between computers, and SSL/TLS security, deployed across Windows and Linux. Engagement arranged via Pyramid8; terms discussed during recruitment.
Pyramid8 is seeking an experienced freelance Web HMI Developer to support the development, integration, security, and maintenance of web-based Human-Machine Interfaces. The successful candidate will help present and visualise information stored in SQL databases, delivering reliable, secure, and accessible applications for operational users.
About The Company
Pyramid8 connects organisations with skilled professionals who can contribute to important technical projects. For this freelance opportunity, you will work across the application stack, collaborating with relevant stakeholders to support web HMI development and the systems behind it. The work spans frontend development, databases, backend applications, web servers, operating systems, security, and system integration.
About The Role
As a freelance Web HMI Developer, you will develop and maintain data-driven interfaces using Angular, connect applications to SQL databases, and support PHP services hosted on Apache. You will also help establish dependable database synchronisation between computers and maintain appropriate security measures, including SSL/TLS certificates. This role suits a technically versatile developer who can investigate issues across different layers and operating environments, communicate clearly, and deliver practical solutions.
Qualifications
You will bring strong, hands-on experience with Angular and the ability to contribute within an existing development environment. You should have substantial SQL knowledge, including relational database design, queries, indexing, administration, performance optimisation, data integrity, and secure access controls.
Applicants should have practical experience developing and supporting PHP applications on Apache HTTP Server. This includes configuring and troubleshooting virtual hosts, permissions, runtime settings, dependencies, and deployment environments. You will also have experience connecting frontend applications, backend services, and databases, and handling JSON data through validation, transformation, and presentation.
We are looking for a good working knowledge of both Windows and Linux, including system configuration, file permissions, networking, command-line tools, and application troubleshooting. Experience with computer-to-computer database synchronisation, data consistency, conflict handling, and recovery from interrupted communications is important. You should also understand secure data transmission, authentication, certificate management, and practical IT security principles. Experience building charts, graphs, historical trends, or other visualisations for operational data is highly desirable.
Responsibilities
Develop and maintain responsive Angular interfaces that clearly communicate operational and numerical information. Integrate HMI features with PHP applications, backend services, and SQL databases, ensuring data is retrieved and presented accurately. Design, develop, and optimise SQL queries and database structures, and investigate performance, connectivity, and data integrity issues.
Configure, administer, and troubleshoot Apache web servers and PHP application environments. Support reliable database synchronisation between separate computers, addressing conflicts, duplicate records, communication failures, and recovery requirements. Apply appropriate access controls and security configurations, maintain digital certificates, and help protect data in transit and at rest.
Deploy and maintain applications across Windows and Linux environments. Diagnose issues involving application behaviour, server configuration, database access, networking, and operating systems. Create clear data visualisations, validate and handle JSON securely, document technical work, and collaborate with stakeholders to support dependable system operation.
Benefits
This freelance opportunity offers the chance to contribute across a varied technical environment, applying your skills from database and backend development through to user-facing interfaces, infrastructure, and security. You will work on practical systems integration challenges and have the opportunity to make a direct contribution to the reliability and usability of web-based HMI applications. Engagement terms, project scope, and working arrangements will be discussed during the recruitment process.
Equal Opportunity
Pyramid8 is committed to fair and inclusive recruitment. Applications are welcomed from qualified people of all backgrounds. Selection is based on relevant skills, experience, and suitability for the opportunity, without discrimination on any legally protected grounds.