YPS - Senior Backend Engineer (UK Only, Remote)
Who Are We?
YourParkingSpace.co.uk (YPS) is the leading UK shared economy platform for parking. With hundreds of thousands of customers throughout the UK, YPS enables property owners to lease their parking spaces (either on a short-term or long-term basis) to earn additional revenue, whilst enabling drivers to find and pre-book parking more conveniently and more cost-effectively. Additionally, the business is the UK’s fastest-growing direct operator of car parks. This evolving model is rapidly cementing our position as the go-to business for car park operations.
With a rapidly growing team, ongoing international expansion, recent multi-million-pound investment and hugely exciting commercial opportunities landing daily and a team of competent and hard-working colleagues, you will be joining the organisation at an extremely exciting moment in its history.
We are seeking an experienced Senior Backend Engineer with expertise in PHP (Laravel) to join our team and play a critical role in our transition from a monolith to a microservices architecture. As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining both our current Laravel monolith platform and a number of microservices. Essential skills would be PHP (8.0, 8.1, and/or 8.2), and other technologies such as MySQL, MongoDB, AWS, Docker, and CI/CD.
Responsibilities:
- Collaborate with cross-functional teams, including software engineers, product managers, and quality assurance, to gather requirements and design, develop, and implement microservices.
- Build and maintain our current Laravel Monolith platform.
- Write unit and integration tests using TDD best practices to ensure the reliability and stability of the code.
- Optimize and maintain databases, including MySQL and MongoDB, for efficient performance.
- Work with Docker to deploy and manage microservices in a scalable and containerized environment.
- Utilize AWS services for building and deploying microservices in a cloud-based environment.
- Participate in CI/CD processes, including automated build, test, and deployment pipelines, to ensure smooth and efficient software delivery.
- Use Git for version control and collaborate with other team members to ensure effective code management.
- Stay updated with the latest industry trends and technologies, and proactively suggest improvements to our technology stack.
Requirements:
- Strong experience in PHP (Laravel) development, with a deep understanding of their respective concepts and best practices.
- Knowledge and experience of Go-Lang in a microservice context would be a bonus.
- Familiarity with microservices architecture and experience in transitioning from monolith to microservices.
- Proficiency in designing and maintaining databases, including MySQL and MongoDB.
- Experience with Docker for containerization and deployment of microservices.
- Knowledge of AWS services for building and deploying microservices in a cloud-based environment.
- Strong expertise in CI/CD processes, including automated build, test, and deployment pipelines.
- Proficient in using Git for version control.
- Familiarity with other relevant technologies such as PHP 8 (8.0, 8.1, and/or 8.2) and CI/CD tools.
- Strong problem-solving skills and ability to work in an agile-based environment.
- Passionate about staying updated with the latest technologies and continuously improving the technology stack.
What you’ll get:
- Fully remote working
- 24 days annual leave + this increases after 3 years, with one extra day added each year (maximum 3 additional days)
- Birthday off
- Bi-annual performance & salary reviews
- Enhanced maternity and paternity leave
- Learning and Development opportunities
- Volunteering and fundraising for our chosen charity
- Discounted parking
- Gym membership
- Mental health and well-being support
- Cycle to work and tech scheme
- Working in a company where there are no limits! If you work hard and want to achieve big things, this is the place for you!
Job is Archived
You may have followed an invalid link or the job you are looking for has been archived.
Learn About GoHire