Job Search and Career Advice Platform

Enable job alerts via email!

Mid Level Full Stack PHP Developer

Novoville

City of Edinburgh

Hybrid

GBP 40,000 - 60,000

Full time

22 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A progressive tech company in Edinburgh is seeking a Full Stack PHP Developer to design and maintain web applications that improve carbon emissions reduction efforts. The ideal candidate will have 3-5 years of experience and proficiency in PHP, HTML5, CSS3, and ReactJS. This full-time role offers a solid salary and flexible working arrangements in a dynamic team setting.

Benefits

Flexible working arrangements
Potential for stock options
Autonomy and independence

Qualifications

  • 3-5 years' experience in full-stack web development.
  • Strong proficiency in PHP, ideally with Laravel or similar frameworks.
  • Solid front-end development skills using HTML5, CSS3, and ReactJS.
  • Experience with relational databases such as Postgres.

Responsibilities

  • Develop, maintain, and enhance PHP-based web applications.
  • Build and integrate RESTful APIs and third-party services.
  • Implement responsive front-end components.
  • Write clean, efficient, and secure code following best practices.

Skills

Full-stack web development
PHP 7+/8+
HTML5
CSS3
ReactJS
Postgres
Git
RESTful APIs
Linux administration
Docker
Job description

Be among the first 25 applicants

This range is provided by novoville. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

We're looking for a talented Full Stack PHP Developer to join our growing team. You'll play a key role in designing, developing, and maintaining innovative web applications that are used by tens of thousands of people every day. This is a hands‑on development role where you'll work across the full stack - from back‑end APIs to front‑end interfaces; contributing to new features, performance improvements, and scalable architecture.

You will be part of a team of 4 developers (and growing) responsible for the ongoing development of Shared Works, Novoville's innovative platform for retrofit projects. Shared Works is at the forefront of the fight to improve our homes and reduce their carbon emissions (20% of the UK total!). By building software for governments, contractors, and residents to collaborate effectively across the customer journey, we help the industry work smarter, make people's homes more comfortable, and reduce their impact on the climate. Shared Works is financially supported by the Scottish Government, European Union, and UK Government. We presented Shared Works at COP26. We are partners of 10+ Scottish Councils, Birmingham Council, and the West Midlands Combined Authority.

Key Responsibilities
  • Develop, maintain, and enhance PHP-based web applications (Laravel or similar frameworks)
  • Build and integrate RESTful APIs and third‑party services
  • Implement responsive front‑end components using HTML5, CSS3, and a JavaScript framework, preferably ReactJS
  • Write clean, efficient, and secure code following best practices
  • Collaborate with designers, product managers, and other developers in an agile environment
  • Participate in code reviews, testing, and deployment processes
  • Troubleshoot, debug, and optimise existing applications for performance and scalability
Skills & Experience
  • 3-5 years' experience in full-stack web development
  • Strong proficiency in PHP 7+/8+, ideally with Laravel, Symfony, or similar frameworks.
  • Solid front-end development skills. We use HTML5, CSS3, and ReactJS
  • Experience with Postgres or other similar relational databases
  • Familiarity with version control (Git) and CI/CD workflows
  • Working knowledge of RESTful APIs, authentication, and web security principles
  • Understanding of Linux environments and basic server administration
  • Experience with containerisation tools (e.g. Docker) is desirable
  • Strong problem‑solving skills and attention to detail
  • Excellent communication and teamwork skills
Nice to Have
  • Experience with cloud platforms, we work on AWS
  • Familiarity with testing frameworks (PHPUnit, Jest, etc.)
  • Basic knowledge of Agile or Scrum methodologies
Benefits
  • Working for a company that is doing something good for the community, the country, and ultimately, the world
  • Tons of autonomy, independence, and flexibility
  • Flexible working arrangements
  • A solid salary with the potential for stock options.
  • A no‑glass ceiling environment where you go as far as you can and want.
  • A bunch of nice people to work with (we hope :/)
Seniority level
  • Mid‑Senior level
Employment type
  • Full‑time
Job function
  • IT Services and IT Consulting

Referrals increase your chances of interviewing at novoville by 2x

Get notified about new Full Stack Engineer jobs in Edinburgh, Scotland, United Kingdom.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.