About TDS Ultra
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.
Role Overview
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.
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.
Nice to Have
- 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.)
Why Join Us?
- Strong focus on learning, mentorship, and career progression
- Opportunity to work on modernising architecture in a real product environment
- Exposure to cutting-edge backend and data engineering patterns
- A collaborative team where your work has real, measurable impact
Job Type: Full-time
Experience:
Work Location: In person