Software Engineer (PHP & MySQL) - #2183275
IES Ltd.
Reference Number: TBH65
About Us
At IES, we value People, Purpose and Innovation. We offer a flexible and supportive working environment and the opportunity to work with a team of friendly, interesting and diverse people from across the globe, who are passionate about what we do.
IES is a global leader in climate tech, pioneering cutting-edge technology solutions and consultancy services to help decarbonise the built environment. With our market-leading design and analysis software and innovative digital twin technology, we empower AEC and building operations professionals to design and operate sustainable buildings and communities.
The Role
As a Software Engineer (PHP & MySQL) at IES, you will play a key role in developing and enhancing the web-based applications that support our products and services. You will join our ambition to be an AI-first organisation and will apply AI responsibly and practically in performing your role.
Working closely with Product, QA and IT teams, you will design, develop and maintain secure, scalable and high-performing software solutions. You’ll contribute across the full development lifecycle, using appropriate frameworks, tools and engineering practices to deliver reliable outcomes.
This is an exciting opportunity to apply strong PHP and MySQL expertise, work across a modern web technology stack and help shape business-critical solutions for customers around the world.
What You'll Do
- Design, develop, test and maintain web applications and back-end services using PHP and MySQL.
- Build and enhance content-managed web solutions using appropriate CMS platforms.
- Design, optimise and maintain MySQL databases and data access layers using modern data access patterns and tools.
- Develop responsive front-end functionality using modern web frameworks and languages.
- Build and integrate APIs, external services and data sources.
- Participate in all stages of a standard software development lifecycle, including design, development, review, testing, documentation, deployment and ongoing improvement.
- Implement secure authentication and authorisation solutions using established identity platforms and standards.
- Develop and support applications in containerised and cloud-hosted environments.
- Monitor application performance and contribute to observability, troubleshooting and continuous improvement.
- Utilise AI-assisted development tools responsibly to improve productivity, code quality and testing outcomes.
Skills & Experience
- Commercial experience developing web applications using PHP.
- Experience with a modern PHP framework and the ability to learn new frameworks as required.
- Strong understanding of MySQL database design, optimisation and performance tuning.
- Experience with object-relational mapping, data access layers or comparable database integration approaches.
- Experience designing, building or consuming web APIs.
- Sound knowledge of object-oriented programming principles, maintainable code and software design patterns.
- Experience with automated testing, code review and software quality practices.
- Proficiency with distributed source control and collaborative development workflows.
- Understanding of web application security and secure development practices.
- Strong analytical, problem-solving and communication skills.
- Ability to work effectively both independently and as part of a collaborative team.
Nice to Have
- Experience with content management platforms.
- Experience with modern front-end frameworks and typed JavaScript development.
- Experience with containers and modern application deployment practices.
- Experience with public cloud platforms and managed services.
- Experience with Linux-based hosting and web server administration.
- Familiarity with application monitoring, logging and observability practices.
- Experience working within iterative or agile development environments.
- Experience using AI-assisted development tools as part of a modern software engineering workflow.
Why Join Us
- Be part of a company committed to tackling climate change through innovative technology.
- Work on products and solutions that help improve the performance and sustainability of buildings worldwide.
- Join a collaborative, supportive and knowledgeable team.
- Flexible working options.
- Competitive salary and benefits package.
- Opportunities for professional development and career growth.
Our Commitment to Inclusion
IES is committed to an inclusive workplace and welcomes applications from all backgrounds, even if you don’t meet every requirement listed. We can provide reasonable adjustments throughout the recruitment process, for example, sharing interview questions in advance, allowing breaks between stages, or offering extra time where needed.
If you require support at any point, please contact the IES HR team at [email protected] or +44 141 945 8500.
Candidate information is handled in line with GDPR; please see our Recruitment Privacy Statement.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Paraplanner
Legionella Risk Assessor