Full-Stack Web Developer in London

Full-Stack Web Developer in London

London Full-Time 45300 - 49800 £ / year (est.) No working from home possible
King’s College London

At a Glance

  • Tasks: Join us to enhance student welfare through innovative web solutions and collaborative development.
  • Company: NMES is a leading faculty in London, dedicated to academic excellence and impactful research.
  • Benefits: Enjoy a competitive salary, inclusive culture, and opportunities for professional growth.
  • Other info: This is a full-time, fixed-term role until December 2025, with a focus on teamwork and innovation.
  • Why this job: Make a real difference in student experiences while working in a dynamic, supportive team environment.
  • Qualifications: 3+ years in PHP, Laravel, MySQL, Git, and frontend technologies; strong communication skills required.

The predicted salary is between 45300 - 49800 £ per year.

About Us

NMES is a vibrant faculty based in the heart of London with a long tradition of world-leading research and teaching in physics, mathematics, chemistry, computer science and engineering. Our shared purpose is to advance and promote academic excellence, innovation and impact to the benefit of our students, staff, and society.

About The Role

In 2024 we started a small project in one Faculty to improve Student Welfare and Engagement that is gaining traction across our University. We need enthusiastic developers to help us take a niche product into general mainstream usage.

Responsibilities

  • Building out our Faculty attendance monitoring solution into a University-wide attendance and engagement monitoring solution
  • Designing and building solutions for user stories within the existing web application using Laravel
  • Engaging in fortnightly sprints to deliver regular enhancements
  • Engaging in whiteboard sessions with the team
  • Participating in code reviews and user acceptance testing
  • Helping business analysts shape vague requirements into concrete user stories
  • Writing automated unit and integration tests
  • Helping business analysts write test criteria for acceptance testing

This is a full time post (35 hours per week), offered on a fixed term contract until 19/12/2025.

About You

We are looking for someone:

  • Who is self-motivated, well organised and adaptable
  • Who is imaginative and curious
  • Who is a team player and can thrive in a collaborative environment e.g. white board design sessions and code reviews
  • Who wants to improve student and educator experiences and help staff engage with struggling students as quickly as possible

To be successful in this role, we are looking for candidates to have the following skills and experience:

Essential Criteria

  • 3 or more years using PHP 8.0 or newer
  • 3 or more years using Laravel (especially version 11)
  • 3 years using MySQL, MariaDB or AWS Aurora, writing and optimising queries
  • 3 years using Git version control, deployment pipelines, and agile workflows
  • 3 years writing unit, integration, and acceptance tests, working with a testing team
  • Demonstrable history of successful projects e.g. GitHub repos or ability to talk in detail
  • Comfortable designing and integrating RESTful APIs
  • Frontend JavaScript development experience in JavaScript, jQuery and Vue.js
  • Frontend CSS development experience in Tailwind CSS, Bootstrap
  • Excellent written and spoken English

Desirable criteria

  • Computer Science Degree
  • Python: two years’ experience
  • AWS automation experience
  • Experience architecting and managing containers on AWS

We pride ourselves on being inclusive and welcoming. We embrace diversity and want everyone to feel that they belong and are connected to others in our community. We are committed to working with our staff and unions on these and other issues, to continue to support our people and to develop a diverse and inclusive culture at King's.

As part of this commitment to equality, diversity and inclusion and through this appointment process, it is our aim to develop candidate pools that include applicants from all backgrounds and communities. We ask all candidates to submit a copy of their CV, and a supporting statement, detailing how they meet the essential criteria listed in the advert. If we receive a strong field of candidates, we may use the desirable criteria to choose our final shortlist, so please include your evidence against these where possible.

To find out how our managers will review your application, please take a look at our ‘How we Recruit’ pages.

Grade and Salary: £53,149 - £62,422 per annum, including London Weighting Allowance

Job ID: 115965

Close Date: 15-Jun-2025

Contact Person: Guy Thomson

Full-Stack Web Developer in London employer: King’s College London

At NMES, located in the vibrant heart of London, we foster a collaborative and inclusive work culture that prioritises academic excellence and innovation. As a Full-Stack Web Developer, you will have the opportunity to contribute to meaningful projects aimed at enhancing student welfare and engagement, while benefiting from professional growth opportunities and a supportive team environment. With a commitment to diversity and inclusion, NMES is an excellent employer for those looking to make a positive impact in education.

King’s College London

Contact Details:

King’s College London Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full-Stack Web Developer in London

Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially PHP 8.0 and Laravel 11. Consider building a small project or contributing to an open-source one that showcases your skills in these areas, as this will give you practical experience to discuss during interviews.

Tip Number 2

Engage with the community around the technologies you'll be using. Join forums, attend meetups, or participate in online discussions related to PHP, Laravel, and web development. This not only helps you stay updated but also allows you to network with professionals who might provide insights or referrals.

Tip Number 3

Prepare for collaborative environments by practising your communication skills. Since the role involves whiteboard sessions and code reviews, being able to articulate your thought process clearly will set you apart. Consider doing mock sessions with peers to build confidence.

Tip Number 4

Showcase your problem-solving abilities by preparing examples of past projects where you turned vague requirements into concrete solutions. Be ready to discuss your approach to user stories and how you’ve contributed to team sprints in previous roles.

We think you need these skills to ace Full-Stack Web Developer in London

PHP 8.0 or newer
Laravel (version 11)
MySQL, MariaDB or AWS Aurora
Git version control
Agile workflows
Unit testing
Integration testing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with PHP, Laravel, MySQL, and Git. Include specific projects that demonstrate your skills, especially those relevant to the role of a Full-Stack Web Developer.

Craft a Strong Supporting Statement:In your supporting statement, clearly address how you meet the essential criteria listed in the job description. Use specific examples from your past work to illustrate your capabilities and achievements.

Showcase Your Projects:If you have a GitHub repository or any other portfolio showcasing your previous work, include links in your application. This will provide tangible evidence of your skills and experience.

Proofread Your Application:Before submitting, carefully proofread your CV and supporting statement for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.

How to prepare for a job interview at King’s College London

Showcase Your Technical Skills

Be prepared to discuss your experience with PHP, Laravel, and MySQL in detail. Bring examples of past projects, ideally with links to your GitHub repos, to demonstrate your proficiency and problem-solving abilities.

Engage in Collaborative Discussions

Since the role involves whiteboard sessions and team collaboration, practice articulating your ideas clearly. Be ready to engage in discussions about design solutions and how you can contribute to the team's goals.

Demonstrate Your Testing Knowledge

Highlight your experience with writing unit, integration, and acceptance tests. Be prepared to explain your approach to testing and how it ensures the quality of your code, as this is a key aspect of the role.

Express Your Passion for Student Welfare

The role focuses on improving student engagement, so convey your enthusiasm for enhancing student experiences. Share any relevant experiences or ideas you have that align with the project's goals to show your commitment.