Senior Software Engineer

Senior Software Engineer

Full-Time No working from home possible
Marshall Resource Partners

Senior Software Engineer PHP

Considering applying for this job Do not delay, scroll down and make your application as soon as possible to avoid missing out.

To develop and maintain a microservices-based system using PHP and modern frameworks, contributing to the re-architecture of our bespoke platform.

Background to the role

We have over the last 40 years, built a bespoke system that is now being re-developed in-house. The conceptual design and architecture planning are complete, and the next phase involves hands-on development.

The Senior Software Engineer will be responsible for implementing microservices using PHP, with a strong emphasis on Laravel or similar frameworks. The role also involves database design and development, API integration, and DevOps practices in a Dockerized environment. Collaboration with legacy systems and mentoring junior developers will be part of the role.

Key responsibilities and experience

The key requirement for this position is to have proven skills in designing and implementing microservices and technology architectures for new systems.

Core Responsibilities

Develop scalable microservices using PHP and Laravel (or similar frameworks).

Design and implement relational databases (e.g., PostgreSQL, MySQL), including schema design and SQL query optimization.

Build and maintain RESTful APIs and authentication mechanisms (e.g., OAuth2, SAML).

Manage containerized environments using Docker and Docker Compose.

Collaborate with cross-functional teams to integrate microservices with legacy systems.

Participate in code reviews, testing, and deployment processes. xgikmsk

Contribute to DevOps workflows including CI/CD pipelines and cloud deployments.

Required Experience

Senior Software Engineer employer: Marshall Resource Partners

Join our dynamic team in Milton Keynes as a Zoho Desk Administrator, where you'll thrive in a hybrid work environment that balances office collaboration with the flexibility of remote work. We pride ourselves on fostering a culture of continuous learning and innovation, offering robust development pathways and hands-on mentoring to help you advance your career in platform administration and emerging technologies. With a focus on problem-solving and user experience enhancement, you'll play a vital role in shaping our business systems while enjoying the unique advantages of working in a supportive and forward-thinking organisation.

Marshall Resource Partners

Contact Details:

Marshall Resource Partners Recruitment Team