Department: KxEngage
Location: Milton Keynes
Compensation: £55,000 - £60,000 / year
Description
The role involves building and maintaining web applications using PHP and the Laravel framework, with a focus on developing robust APIs and backend services for mobile applications. Key responsibilities include writing clean, scalable code while adhering to best practices, implementing NoSQL databases (MongoDB), and ensuring API reliability through automated testing tools like Postman. The candidate will collaborate closely with front-end and mobile teams for seamless integration, optimize existing systems for performance, and document workflows thoroughly. Regular participation in code reviews and team discussions is expected, alongside staying updated on industry trends to enhance development practices.
Key Responsibilities
- Build and maintain web applications using PHP and the Laravel framework.
- Design, develop, and maintain robust APIs and backend web services for mobile applications.
- Write clean, maintainable, and scalable code adhering to best practices.
- Implement and maintain NoSQL (MongoDB) databases.
- Create and execute automated test cases using tools like Postman to ensure the reliability of APIs and backend services.
- Collaborate with front-end developers and mobile app teams to ensure smooth integration of server-side logic.
- Troubleshoot and optimize existing code and systems to improve performance.
- Ensure proper documentation of APIs, code, and workflows.
- Participate in regular code reviews and team discussions, contributing to overall architecture and design improvements.
- Stay up to date with emerging technologies and industry trends to continuously improve development practices.
Skills, Knowledge and Expertise
- Significant professional experience in PHP development, with deep knowledge of the Laravel framework.
- Strong experience in designing and building APIs and backend services for mobile applications.
- Proficiency in NoSQL databases (MongoDB) and relational databases (MySQL) is a plus.
- Hands-on experience in writing and executing automated test cases using Postman or similar tools.
- In-depth understanding of object-oriented programming (OOP) principles and design patterns.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) and their interaction with backend services.
- Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
- Excellent communication skills and ability to work collaboratively with different teams.
Benefits
- Working for an organisation where people and culture genuinely matter.
- Working in a sector that becomes an extension to your team, with many opportunities to network, travel and learn.
- Excellent training and support with the opportunity for further professional development.
- Performance-related bonus scheme.
- 25 days annual holiday allowance plus bank holidays off.
- 2 wellbeing days a year to rest and recharge.
- Christmas shut-down period for a well-deserved break.
- 5% Company contribution to pension, employees pay 3%
- A flexible benefits package, which is customisable by you. You can choose from private health care, life assurance, personal development, cinema tickets, wide range of discounts at retailers and so much more!