Senior Backend Engineer (PHP/Laravel/MongoDB)
New Today
Overview
Senior Backend Engineer with PHP and Laravel to join our team and contribute to the development and maintenance of a microservice-based architecture. The role focuses on designing, developing, and maintaining microservices using PHP (8.4) and complementary technologies.
The role
We are seeking an experienced Senior Backend Engineer with expertise in PHP and Laravel to join our team and play a critical role in the development and maintenance of our microservice-based architecture. You will design, develop, and maintain microservices using PHP (8.4), and other technologies such as MongoDB, GoLang, 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 using PHP (Laravel).
- Write unit and integration tests using TDD best practices to ensure the reliability and stability of the code.
- Optimise and maintain MongoDB databases for efficient performance, including maintaining Atlas search indexing and utilising aggregation pipelines.
- Utilise Docker to deploy and manage microservices in a scalable and containerised environment.
- Utilise 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.
- Collaborate with other backend engineers to identify, manage and prioritise tech-debt.
- Stay updated with the latest industry trends and technologies, and proactively suggest improvements to our technology stack.
Your background
- Strong experience in PHP (8.4) and Laravel (12) development, with a deep understanding of respective concepts and best practices.
- Familiarity with microservices architecture and event-driven design.
- Proficiency in designing and maintaining MongoDB databases.
- Experience with Docker for containerization and deployment of microservices.
- Knowledge and experience with the core AWS services (ECS, EC2, S3, SQS).
- Proficient in using Git for version control.
- Detail-oriented with strong analytical thinking and problem-solving abilities, with the capability to work in an agile-based environment.
- Passionate about staying updated with the latest technologies and continuously improving the technology stack.
- Strong interpersonal, communication, and conflict resolution skills with a positive, can-do attitude.
- Resilient, adaptable, and self-motivated; effective both independently and in team environments.
Ideally You Will Have
- Experience developing services and/or AWS Lambdas using GoLang
- Knowledge of configuring infrastructure using Terraform
- Knowledge and experience with CI/CD pipelines
The role is based remotely in the UK
This role is remote within the United Kingdom.
About Us
Arrive, including brands like EasyPark, Flowbird, RingGo, ParkMobile and Parkopedia, is a leading global mobility platform. Present in over 90 countries and 20,000 cities, the company helps people and decision-makers make smarter decisions about urban mobility and ease the experience of travel worldwide. Arrive delivers a unique combination of the core ingredients to make cities more livable: from smart payments and optimized car parks to data-driven traffic reduction and support for reinvestment in public transport and green space. It’s about more than function, it’s about saving time and simplifying the experience of travel for everyone. Travel is more than a journey, it’s how you Arrive.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting
- Location:
- London, England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology