Software Engineer
4 days per week in office, 1 day working remote per week in Hove, East Sussex.
My client builds cutting edge Data Analytic systems and who have a platform that is revolutionising the automotive software industry on a global scale.
We are seeking a talented Software Engineer with a background in PHP to join their team. You will be using PHP and TypeScript to build backend systems on Symfony framework and also on AWS using Lambda Serverless Architecture.
The Software Engineer will have solid experience working with PHP and also knowledge of coding principles and practices like SOLID and working with OO Development languages such as Java, C# or possibly Python or Ruby. Also skills in either TypeScript, JavaScript or Node would be useful in this role.
This company are scaling their development team as their software continues to revolutionise the automotive industry and in this role you will also have the opportunity to collaborate with senior developers to design and shape the system architecture and shape technical strategy. In this role you will be a major part of the team, contributing to key technical decisions and best practices.
The software you would be working on consumes and transforms big datasets and provide insights into risk, cost, optimisation, and utilisation, as well as tracking, geolocation, and administration functions.
Required Skills & Experience:
* Develop and maintain web applications using PHP and TypeScript/JavaScript
* Write clean, maintainable, and SOLID-compliant code.
* Design and implement RESTful APIs, ensuring scalability and security.
* Write and maintain unit and integration tests using PHPUnit or similar Unit Testing tool.
* Work with Docker and containerisation to develop and deploy applications.
* Experience writing code to deploy onto AWS cloud environments
* Design and optimise SQL queries and database schemas for performance.
* Collaborate with senior developers to architect scalable systems
* Git (GitHub, GitLab, or Bitbucket) for version control, branching, and code reviews.
* Work with cross-functional teams to deliver high-quality software solutions.
Bonus Skills (Nice to Haves):
* Experience with CI/CD pipelines for automated deployments.
* Symfony or Laravel frameworks
* Knowledge of AWS Lambda and Serverless Architecture
* Understanding of modern coding patterns, such as Hexagonal Architecture or Domain-Driven Design (DDD).
* Knowledge of OpenSearch for search and analytics.
* Familiarity with the AWS Cloud Platform (EC2, S3, RDS, etc.).
* Experience with Redis for caching and message brokering.
* Understanding of event-driven architecture and pub/sub messaging(e.g., Kafka, RabbitMQ, AWS SNS/SQS).
***Please note – this is NOT a remote role, but requires the Software Engineer to go into office in Hove as well as home working one day per week.***
If this role is of interest, then please apply with your CV for immediate interview