Backend Developer (Mid Level)
Location: Remote
Rate: €200 to €300 per day DOE
Start: ASAP
Contract: Open-ended
We are looking for a Backend Developer (Mid Level) to join a high-performing engineering team working on scalable, modern web applications. This role is ideal for someone with strong PHP and Symfony experience who enjoys building clean, well-structured systems and working in a collaborative, product-driven environment.
Please note: Fluent Spanish is required for this role.
The role
You will be responsible for designing and building backend services that power user-facing applications and internal systems. You will work closely with product, design, and engineering teams to deliver reliable, scalable, and high-quality solutions.
Responsibilities
- Build and maintain backend systems using PHP 8 and Symfony
- Design and develop scalable APIs and services
- Apply best practices in software design including design patterns and clean architecture
- Contribute to system design using Domain Driven Design and structured architectural approaches
- Work with AWS services including Lambda and messaging systems such as SNS and SQS
- Develop and maintain integrations with third-party services
- Write clean, maintainable, and well-documented code
- Implement unit and integration testing using PHPUnit
- Contribute to test automation using modern tools such as Playwright
- Work with relational and NoSQL databases including MariaDB, Redis, and MongoDB
- Use modern ORM tools such as Doctrine or Eloquent
- Collaborate on CI/CD pipelines and support smooth deployment processes
- Participate in code reviews and contribute to continuous improvement
Requirements
- Commercial experience with PHP 8+ and Symfony (ideally Symfony 6)
- Experience building and maintaining production web applications
- Hands-on experience with AWS, particularly Lambda and SNS or SQS
- Strong understanding of software design principles and architecture patterns
- Familiarity with Domain Driven Design and clean or hexagonal architecture
- Experience with Node.Js in a backend or supporting capacity
- Strong SQL skills and experience with both relational and NoSQL databases
- Experience working with Docker and containerised environments
- Experience with automated testing including PHPUnit
- Familiarity with CI/CD workflows and modern development practices
- Fluent Spanish is essential
Nice to have
- Experience with OpenSearch or Elasticsearch
- Experience with Playwright or advanced automation testing
- Experience working in event-driven or microservices architectures
What we are looking for
- Engineers who take ownership and deliver high-quality solutions
- Strong problem solvers with attention to detail
- Comfortable working in cross-functional teams
- Clear communicators who can explain technical decisions