Developer

TDS Ultra Ltd
Southwick, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

PHP (Programming Language) Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Code Review Databases Command-Query Responsibility Segregation (Software Development) Distributed Systems Github Online Analytical Processing Software Architecture Redis
+20 more
SQL Databases Symfony Systems Architecture Phpunit Caching Backend Gitlab Event Driven Architecture Amazon Relational Database Service Git Flow Integration Tests Deployment Automation Apache Kafka Bitbucket Tools for Reporting Restful APIs Amazon Simple Queue Service (SQS) 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

Videos

See all

Related articles

See all