Web & Cloud Infrastructure Developer
Role details
Job location
Tech stack
Job description
We are looking for a Web & Cloud Infrastructure Developer to join our development team. At its core this is a web development role, building and maintaining secure, high-performance websites with fundamentals with cloud infrastructures and server management.
Your day-to-day will be focused on website development, with support across server management, AWS infrastructure, database optimisation, and website security.
Key Responsibilities
Website Development
-
Build and maintain websites end to end, from build through to launch.
-
Implement front-end features using HTML, CSS, and JavaScript.
-
Develop responsive, cross-browser layouts that hold up to a high standard of quality.
-
Customise themes and plugins.
-
Debug website functionality and performance issues.
-
Work with senior developers to implement new website features.
Server & Infrastructure
-
Help manage hosting environments.
-
Configure and maintain web servers such as Nginx or Apache.
-
Work with hosting control panels.
-
Monitor server resources and performance.
-
Assist with site deployments, migrations, and environment setup.
-
Troubleshoot server-related issues affecting website performance.
Cloud Infrastructure
-
Help maintain cloud infrastructure used to host websites and services.
-
Work with AWS services.
-
Support monitoring and scaling of cloud infrastructure.
-
Assist with backups and disaster recovery planning.
Databases
-
Work with MySQL / MariaDB databases.
-
Assist with database performance tuning and optimisation.
-
Help with database migrations, imports, and backups.
-
Investigate database-related performance issues.
Website & Server Security
-
Help implement and maintain website and server security best practices.
-
Support patching and updating server software and website platforms.
-
Help monitor and respond to potential security threats or vulnerabilities.
-
Assist with configuring security tools.
-
Support implementation of SSL certificates and secure hosting configurations.
-
Assist with monitoring logs and identifying suspicious activity.
Performance & Optimisation
-
Assist with website performance optimisation.
-
Implement caching strategies where required.
-
Help monitor infrastructure and website performance metrics.
Requirements
Do you have experience in PHP?, Core web development skills
-
HTML and CSS - confident building clean, well-structured layouts.
-
JavaScript - comfortable adding interactivity and debugging front-end issues.
-
Responsive, cross-browser development - you build sites that look and work well on any device.
-
PHP - basic working knowledge, or willingness to pick it up.
-
CMS experience - a high understanding of WordPress environments.
A portfolio or examples of websites you've built (personal, freelance, or professional) is the best way to show us this.
Core backend development skills
-
Familiarity with the Linux command line and SSH.
-
Understanding of web servers such as Nginx or Apache.
-
Any exposure to AWS or other cloud platforms.
-
Cloudflare or CDN configuration.
-
Website performance monitoring tools.
-
Experience with MySQL or MariaDB.
-
Git version control.
-
Basic debugging and troubleshooting skills.
Experience
At least 1-2 years of experience in web development, hosting, or a related area - or a strong portfolio of personal, academic, or freelance projects in place of formal experience.
A Computer Science degree is welcome but not required; we care more about what you can build and how keen you are to grow.
Personal Skills
-
Strong problem-solving ability.
-
Attention to detail and pride in producing high-quality builds.
-
Interest in infrastructure and cybersecurity.
-
Willingness to learn new technologies.
-
Ability to troubleshoot technical issues independently.