Remote Senior Backend Engineer
Role details
Job location
Tech stack
Job description
- We 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.
- We write unit and integration tests using TDD best practices to ensure the reliability and stability of the code.
- We optimise and maintain MongoDB databases for efficient performance, including maintaining Atlas search indexing and using aggregation pipelines.
- We work with Docker to deploy and manage microservices in a scalable, containerised environment.
- We utilise AWS services to build and deploy microservices in a cloud-based environment.
- We participate in CI/CD processes, including automated build, test, and deployment pipelines, to ensure smooth and efficient software delivery.
- We use Git for version control and collaborate with other team members to ensure effective code management.
- We collaborate with other backend engineers to identify, manage, and prioritise tech debt.
- We stay updated with the latest industry trends and technologies, and proactively suggest improvements to our technology stack.
Technologies:
- AWS
- Backend
- CI/CD
- Cloud
- Docker
- EC2
- Git
- Golang
- Laravel
- MongoDB
- PHP
- TDD
- Terraform
- microservices
- DevOps
Requirements
- We have strong experience in PHP 8.4 and Laravel 12 development, with a deep understanding of the relevant concepts and best practices.
- We are familiar with microservices architecture and event-driven design.
- We are proficient in designing and maintaining MongoDB databases.
- We have experience with Docker for containerization and deployment of microservices.
- We have knowledge and experience with core AWS services, including ECS, EC2, S3, and SQS.
- We are proficient in using Git for version control.
- We are detail-oriented with strong analytical thinking and problem-solving abilities, and we can work in an agile environment.
- We are passionate about staying updated with the latest technologies and continuously improving the technology stack.
- We have strong interpersonal, communication, and conflict resolution skills, with a positive, can-do attitude.
- We are resilient, adaptable, and self-motivated, and effective both independently and in team environments.
- Ideally, we have experience developing services and/or AWS Lambdas using GoLang.
- Ideally, we have knowledge of configuring infrastructure using Terraform.
- Ideally, we have knowledge and experience with CI/CD pipelines.
Benefits & conditions
We are YourParkingSpace, the UKs fastest-growing parking technology provider, dedicated to making parking effortless for drivers and maximising revenue for space owners. Our on-demand marketplace connects drivers to thousands of spaces, while our B2B solutions transform parking assets into connected mobility hubs. We are part of a global transport solutions group helping to make our cities more liveable. This Senior Backend Engineer role is remote based in the UK, and we offer a collaborative and innovative work environment, professional growth and development opportunities, a competitive salary, 24 days annual leave increasing to 27 with service plus your birthday, and a comprehensive benefits package that includes EAP, health cash plan, tech and cycle schemes, gym membership, and retail discounts.