At a Glance
- Tasks: Design and develop innovative web applications that impact thousands daily.
- Company: Join a mission-driven tech company focused on sustainability and community improvement.
- Benefits: Enjoy flexible working, competitive salary, and potential stock options.
- Why this job: Make a real difference in reducing carbon emissions while advancing your career.
- Qualifications: 3-5 years in full-stack development with strong PHP and front-end skills.
- Other info: Collaborative team environment with opportunities for growth and autonomy.
The predicted salary is between 28800 - 48000 £ per year.
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.
Requirements
- 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 :/)
Mid Level Full Stack PHP Developer in Edinburgh employer: novoville
Contact Detail:
novoville Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mid Level Full Stack PHP Developer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with PHP or in similar roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving PHP and web applications. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to full-stack development. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our mission.
We think you need these skills to ace Mid Level Full Stack PHP Developer in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of a Full Stack PHP Developer. Highlight your experience with PHP, Laravel, and any relevant frameworks. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include links to projects you've worked on, especially those that demonstrate your full-stack capabilities. If you've built any web applications or contributed to open-source projects, let us know! It helps us see your practical experience.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share why you're passionate about working with us at StudySmarter and how you can contribute to our mission. Be genuine and let your personality come through!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures it gets into the right hands. Plus, it shows you're keen on joining our team!
How to prepare for a job interview at novoville
✨Know Your Tech Stack
Make sure you’re well-versed in PHP, Laravel, and the front-end technologies mentioned in the job description. Brush up on your knowledge of RESTful APIs and be ready to discuss how you've implemented them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced in previous roles and how you tackled them. This is crucial for demonstrating your strong problem-solving skills and attention to detail, which are key for this position.
✨Familiarise Yourself with Shared Works
Do some research on Shared Works and its impact on reducing carbon emissions. Being able to discuss the project and its significance will show your genuine interest in the role and the company’s mission.
✨Practice Agile Methodologies
Since the team works in an agile environment, brush up on Agile or Scrum methodologies. Be prepared to discuss how you’ve collaborated with teams in the past and how you approach code reviews and testing.