Overview
Join to apply for the Software Engineer role at TieTalent.
Location: Hove, East Sussex. This is not a remote role; working in the office is required with one remote day per week.
We are seeking a talented Software Engineer with a background in PHP to join a team building cutting-edge Data Analytics systems and a platform revolutionising the automotive software industry on a global scale. The software you work on consumes and transforms big datasets and provides insights into risk, cost, optimisation, and utilisation, as well as tracking, geolocation, and administration functions.
Senior developers will be available to collaborate on system architecture and technical strategy, with opportunities to contribute to key technical decisions and best practices.
Your role will involve using PHP and TypeScript to build backend systems on the Symfony framework and on AWS using Lambda Serverless Architecture.
The company is scaling its development team to continue evolving its software across the automotive industry.
Responsibilities
* Develop and maintain web applications using PHP and TypeScript/JavaScript.
* Write clean, maintainable, and SOLID-compliant code.
* Design and implement RESTful APIs with a focus on scalability and security.
* Write and maintain unit and integration tests using PHPUnit or similar tools.
* Work with Docker and containerisation to develop and deploy applications.
* Deploy code to AWS cloud environments.
* Design and optimise SQL queries and database schemas for performance.
* Collaborate with senior developers to architect scalable systems.
* Git for version control, branching, and code reviews.
* Work with cross-functional teams to deliver high-quality software solutions.
Requirements
* Experience with PHP and TypeScript/JavaScript.
* Strong understanding of coding principles and practices (SOLID) and OO development languages (e.g., Java, C#, Python, or Ruby).
* Experience with designing and consuming RESTful APIs.
* Experience with Docker and containerisation.
* Experience deploying to AWS cloud environments.
* Experience designing and optimising SQL queries and database schemas.
* Ability to collaborate with senior developers to architect scalable systems.
* Proficient with Git (GitHub, GitLab, or Bitbucket) for version control and code reviews.
* Ability to work with cross-functional teams.
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 (Hexagonal Architecture or DDD).
* Knowledge of OpenSearch for search and analytics.
* Familiarity with AWS Cloud Platform services (EC2, S3, RDS, etc.).
* Experience with Redis for caching and messaging.
* Understanding of event-driven architecture and pub/sub messaging (e.g., Kafka, RabbitMQ, AWS SNS/SQS).
Note: This is not a remote role. The Software Engineer must be in the office in Hove and may work from home one day per week.
#J-18808-Ljbffr