Backend Engineer – PHP, Symfony, AI-Native Development
Location
Europe
Posted
9 days ago
Salary
0
Seniority
Senior
Job Description
Backend Engineer – PHP, Symfony, AI-Native Development
Restaurant Supply
• Design and implement scalable backend services utilizing PHP/Symfony. • Develop reliable APIs, workers, batch jobs, integrations, and internal tooling. • Enhance system performance, latency, throughput, and resource efficiency. • Make informed architectural decisions regarding data flow, background processing, queues, caching, and service boundaries. • Produce clean, maintainable, well-tested code. • Diagnose complex production issues across application code, databases, queues, logs, and external services. • Employ AI tools such as Cursor, Claude Code, or similar to expedite development, testing, debugging, and refactoring. • Critically review AI-generated code for correctness, performance, security, and maintainability. • Collaborate with QA and other engineers to deliver reliable systems. • Other duties as assigned
Job Requirements
- Extensive experience with PHP.
- Proficient in Symfony.
- Strong knowledge and skills in database management.
- Experience with CI/CD (GitHub, GitHub Actions, Multiple Environments Management, Git).
- Solid understanding of software architecture and system design.
- Experience in building low-latency, efficient backend systems.
- Strong grasp of databases, query optimization, caching, queues, and background processing.
- Experience with API design and third-party integrations.
- Robust debugging and performance profiling skills.
- Experience with automated testing.
- Proficient in utilizing AI coding tools such as Cursor, Claude Code, or similar.
- Exhibit high ownership, sound judgment, and the ability to work independently.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Ruby Developer
RecruityTalentConnecting top IT and Executive talents with great companies in EMEA/LATAM through tailored recruitment solutions.
• Develop, maintain, and improve Ruby on Rails applications supporting business-critical processes and workflows • Work primarily within monolithic application architectures while contributing to modernization and architectural improvements • Implement backend features, integrations, and business logic using Ruby and Ruby on Rails • Collaborate with frontend developers to support integrated user experiences and maintain legacy frontend components where required • Participate in the implementation of Event-Driven Design and Domain-Driven Design (DDD) principles within evolving application architectures • Write and maintain comprehensive unit and integration tests using RSpec and/or Minitest • Work closely with Product Owners, QA engineers, and client stakeholders to refine and implement business requirements • Manage deployments and support delivery processes across multiple environments, including legacy on-premises infrastructure and containerized platforms • Contribute to CI/CD processes, automation, and operational improvements using modern DevOps practices and tooling • Support troubleshooting, debugging, performance optimization, and production stability activities • Ensure high code quality through code reviews, testing, refactoring, and continuous improvement initiatives.
• Develop and deliver new product features according to the provided specifications and requirements • Actively participate in the system design and contribute new ideas and best ways of implementation • Support the product and fix bugs reported by users and QA team • Adhere to the best development practices • Self-motivated and can work as part of a team as well as independently • Mentor and lead junior team members
Data Engineer, Python
Future ConnectionsInnovative products and services to automate, optimise and assure the performance of networks
• Design, develop and maintain backend services in Python • Build and optimize ETL pipelines for large-scale data processing • Work with structured and unstructured data, ensuring data quality and consistency • Develop data ingestion, transformation, and integration processes • Deploy and manage applications in cloud environments (AWS, Azure or GCP) • Containerize applications using Docker and contribute to scalable architectures • Analyze datasets to extract insights and support technical decision-making • Ensure code quality, performance, and maintainability
Java Full Stack Developer
ellowtechHire faster than ever with pre-vetted remote developers you can trust
• Architect and ship serverless solutions on AWS • Build and maintain front ends with TypeScript • Design event-driven flows • Lead detailed design, code reviews and integration testing • Triage and resolve high-impact production issues • Own delivery artefacts including design docs and test plans • Partner with stakeholders to translate business needs into software




