Developer

TDS Ultra Ltd
Southwick, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Southwick, United Kingdom

Tech stack

PHP
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Code Review
Databases
Command-Query Responsibility Segregation (Software Development)
Distributed Systems
Github
Online Analytical Processing
Software Architecture
Redis
SQL Databases
Symfony
Systems Architecture
PHPUnit
Caching
Backend
Gitlab
Event Driven Architecture
Amazon Web Services (AWS)
Git Flow
Integration Tests
Deployment Automation
Kafka
Bitbucket
Tools for Reporting
REST
Amazon Web Services (AWS)
Domain Driven Design
Software Version Control
Docker

Job description

While Symfony and PHP are at the core of our stack, we're also open to strong backend engineers from other ecosystems who are eager to transition and deepen their expertise in Symfony.

As we continue to scale, you'll work closely with senior engineers to help shape our system architecture, contribute to key technical decisions, and drive engineering best practices across the team.

This is an excellent opportunity for developers who want to grow their expertise in modern software architecture, particularly in Domain-Driven Design (DDD), Hexagonal Architecture, and distributed systems.

What You'll Be Doing

  • Develop and maintain robust web applications using Symfony
  • Write clean, maintainable, and SOLID-compliant PHP code
  • Design and implement secure, scalable RESTful APIs
  • Build and maintain unit and integration tests using PHPUnit
  • Work with Docker and containerisation for development and deployment
  • Design and optimise database schemas and SQL queries for performance
  • Collaborate closely with senior developers to design scalable systems
  • Contribute to architectural discussions and evolving technical strategy
  • Use Git-based workflows (GitHub, GitLab, or Bitbucket) for version control and code reviews
  • Work cross-functionally to deliver high-quality, production-ready software

Learning & Growth Opportunities

This role is designed for developers who want to take the next step in their career by developing strong system design and architectural skills.

You'll gain hands-on experience with:

  • Domain-Driven Design (DDD) and Hexagonal Architecture
  • Designing modular, testable, and maintainable systems
  • Scaling backend systems and evolving architecture over time

As part of our ongoing platform evolution, we are actively moving towards:

  • Event-driven architectures
  • CQRS (Command Query Responsibility Segregation)
  • OLAP and columnar databases for analytics and reporting

You'll play a key role in this journey, gaining exposure to modern backend patterns and real-world system evolution at scale.

Requirements

We're looking for a talented Mid-Level PHP Developer (Symfony) to join our growing engineering team. This role is ideal for someone with solid Symfony experience and a passion for building clean, scalable, and maintainable systems., * Experience with CI/CD pipelines and automated deployments

  • Familiarity with DDD, Hexagonal Architecture, or similar patterns
  • Knowledge of OpenSearch or similar search/analytics tools
  • Experience with AWS (EC2, S3, RDS, etc.)
  • Familiarity with Redis for caching or messaging
  • Exposure to event-driven systems or pub/sub messaging (Kafka, SNS/SQS, etc.)

About the company

TDS Ultra is a technology and data company specialising in fleet intelligence. We build platforms that connect and aggregate data across vehicles, drivers, and suppliers, giving organisations a single, powerful view of their fleet operations and enabling smarter, more efficient decision-making.

Apply for this position