Job Title: Software Developer
Location: Darlington
Salary: £30,000 - £40,000 (DOE)
NRG is thrilled to announce that we are working alongside a highly regarded Health and Fitness industry brand as they seek a talented PHP / Laravel Software Developer who will help contribute to the digital transformation of their organisation. This is a fantastic opportunity to join a highly experienced team and work on some very exciting and diverse projects.
As a Developer, your primary responsibility will be to design, develop, and maintain PHP-based web applications and MySQL databases crucial for supporting business operations.
What you will be doing:
- Work closely with cross-functional teams to gather project requirements and convert them into detailed technical specifications.
- Build custom PHP applications and modules (primarily using Laravel) to address business requirements, ensuring they are scalable, high-performing, and secure.
- Optimize MySQL databases by refining schema designs, indexing strategies, and queries for better performance.
- Manage data migration tasks to seamlessly transfer and synchronize data between various systems and databases.
- Integrate third-party APIs and services to extend the capabilities of existing applications.
- Write clean, well-documented, and maintainable code that adheres to established coding standards and best practices.
- Conduct unit testing and debugging to quickly identify and resolve software defects.
- Take part in code reviews, providing constructive feedback on code quality, performance, and compliance with coding standards.
Requirements:
- Strong commercial experience within PHP development.
- Solid expertise in MySQL, with a deep understanding of SQL query optimisation, database normalisation, and general database principles.
- Comfortable working with front-end technologies like HTML, CSS, and JavaScript.
- Proficient in version control systems, particularly Git.
- Strong analytical skills with a keen eye for detail and a proactive approach to problem-solving.
- Ability to thrive both independently and in a collaborative, fast-paced team environment.
- Excellent communication skills, with the ability to explain complex technical concepts to non-technical audiences.
For more information or to apply, click Apply Now and a member of our team will be in touch.