At a Glance
- Tasks: Develop and maintain websites using PHP, MySQL, HTML, CSS, and JavaScript.
- Company: Join a growing tech team at Keystone Foundry in Southend-on-Sea.
- Benefits: Competitive salary, permanent position, and opportunities for skill development.
- Other info: Flexible environment with room for growth and ownership of projects.
- Why this job: Make an impact by working on diverse projects and learning from experienced developers.
- Qualifications: Experience in web development and a willingness to learn new technologies.
The predicted salary is between 20000 - 40000 £ per year.
This is an on-site role, based in Southend. Please only apply if you are comfortable working from the office Monday to Friday.
We are looking for a practical, capable Web Developer to join a small and growing development business working across a mixture of client websites, bespoke web applications and ongoing technical support.
Our work is varied. Some days you may be developing a new feature for a bespoke PHP application; others may involve improving an existing website, investigating a database issue, fixing a deployment problem or helping to maintain the Linux hosting environment behind a project.
Web development will be the main focus of the role, but we are looking for someone who is comfortable working beyond the front end and understands how websites, databases, servers and DNS fit together.
This is a permanent position with room to take ownership of projects, expand your skills and become an important part of a small technical team.
What you will be doing- Developing and maintaining websites and bespoke web applications
- Building new features using PHP, MySQL, HTML, CSS and JavaScript
- Working on existing systems built with frameworks such as Laravel and CodeIgniter
- Investigating and fixing bugs in both new and legacy code
- Designing, writing and optimising MySQL or MariaDB queries
- Integrating websites and applications with third-party APIs
- Maintaining and improving existing client websites
- Supporting WordPress websites where required
- Deploying code and database changes to development and production environments
- Diagnosing website, email, DNS, SSL and hosting-related issues
- Carrying out basic Linux and web-server administration
- Communicating clearly about progress, technical problems and proposed solutions
- Working directly with clients and non-technical colleagues when required
- Usage of Claude/Codex where appropriate to facilitate speed, however strong core understanding of what you are producing is essential
You do not need to have worked with every technology we use, but you should have a solid foundation in web development and be willing to learn.
You should have experience with:- PHP
- MySQL or MariaDB
- HTML and CSS
- JavaScript
- Git
- Building, maintaining or supporting database-driven websites
- Debugging existing code and identifying the cause of technical problems
- Writing clear, maintainable code
- Working independently and managing your own workload
A good understanding of relational database design is important. Whilst it will be largely unnecessary due to the frameworks we use, you should be comfortable writing joins, filtering and grouping data, working with indexes and investigating slow or incorrect queries.
Server and hosting knowledgeThis is primarily a development role, but some basic server-management experience is required.
You should be comfortable with at least some of the following:- Linux command-line environments
- Apache or Nginx
- cPanel or WHM
- File permissions and ownership
- DNS records
- SSL certificates
- Email-delivery troubleshooting
- Reading server and application logs
- Using SSH, rsync and command-line tools
- Basic deployment and backup procedures
You will not be expected to be a dedicated systems administrator, but you should be confident investigating why a website or application is not working rather than treating the server as a black box.
Desirable experienceExperience with any of the following would be beneficial:
- Laravel
- CodeIgniter
- WordPress development
- REST APIs
- Docker or containerised development environments
- Node.js
- jQuery or existing JavaScript codebases
- Linux server administration
- cPanel hosting environments
- Performance optimisation
- Website migrations
- Email authentication, including SPF, DKIM and DMARC
- Cloud services or virtual servers
- Automated testing
- CI/CD or deployment pipelines
We are a business starting out, and flexible regarding formal experience and qualifications. You may be an established developer, someone earlier in their career with strong practical skills, or a self-taught developer who can demonstrate good-quality work.
More important to us is that you:
- Approach problems logically
- Take responsibility for seeing work through
- Are comfortable working with existing and sometimes imperfect code
- Know when to investigate independently and when to ask for help
- Communicate clearly and honestly
- Pay attention to detail
- Understand the importance of backups, testing and safe changes
- Are interested in how the whole system works, not just the section of code immediately in front of you
We are not looking for someone who only builds pages using visual website builders. You should be comfortable working directly with code and databases.
What we offer- A permanent, full-time position
- Varied work across websites, bespoke systems and infrastructure
- The opportunity to take ownership of meaningful projects
- Exposure to both modern and established codebases
- Support from an experienced developer with more than 25 years in the industry
- The opportunity to broaden your development and server-management skills
- A relaxed, practical working environment without unnecessary corporate processes
- Scope for the role to grow around your strengths
Please send us:
- Your CV
- A brief introduction explaining your current experience
- Links to any relevant websites, applications, GitHub repositories or portfolio work
- Details of the parts of web development you are most confident with
- Your current notice period and salary expectations
We welcome applications from candidates with different levels of commercial experience. Evidence of practical ability, sound judgement and a willingness to learn will be considered alongside years spent in previous roles.
Web Developer, PHP/Laravel, Linux (Ubuntu) Sysadmin employer: Larabench
X-on Health is an exceptional employer located in Melton, United Kingdom, offering a dynamic work culture that fosters innovation and collaboration among its team members. With a strong focus on employee growth, the company provides ample opportunities for professional development and encourages participation in architectural discussions and best practices. Employees benefit from working in a supportive environment that values continuous improvement and embraces the latest technologies in the healthcare sector.
StudySmarter Expert Advice🤫
We think this is how you could land Web Developer, PHP/Laravel, Linux (Ubuntu) Sysadmin
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Larabench or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Larabench.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Larabench.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Larabench that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Web Developer, PHP/Laravel, Linux (Ubuntu) Sysadmin
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Larabench.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Larabench and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Larabench
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Larabench uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.