Job Description:
Mid-Level PHP / Symfony Developer\n\nLocation: Leeds (Hybrid – 2 days per week onsite, Monday & Thursday)\nSalary: Up to £45,000 (DOE)\n\nThe opportunity:\nWe’re looking for a Mid-Level PHP / Symfony Developer to join a growing engineering team building modern digital platforms used by education professionals worldwide.\n\nThis is a backend-focused role working across web applications and APIs within a collaborative, close-knit technology team. You’ll play a key role in developing new functionality, maintaining existing systems, and contributing to the ongoing evolution of a modern platform environment.\n\nThe role would suit someone who enjoys writing clean, maintainable code, solving technical problems, and working within a supportive engineering culture that values collaboration, continuous learning, and progression.\n\nAlthough the role is predominantly backend-focused, there may be opportunities to contribute to frontend development when required, making it a great opportunity for someone looking to broaden their technical exposure over time.\n\nYou’ll join a small team where culture and teamwork are genuinely important, with clear progression opportunities available as the engineering function continues to grow.\n\nWhat you’ll be doing:\n\nAs a Mid-Level PHP / Symfony Developer, you’ll work closely with developers, QA engineers, and stakeholders to deliver scalable web applications and APIs using modern development practices.\n\nKey responsibilities include:\n\nDeveloping and maintaining Symfony-based backend applications and APIs\nWriting clean, scalable, and well-documented PHP code\nBuilding and improving RESTful API integrations and services\nSupporting existing systems, troubleshooting issues, and resolving bugs\nCollaborating with frontend developers and wider technical teams\nContributing to code reviews, testing, and CI/CD processes\nSupporting deployments and integrations within AWS environments\nContributing ideas to improve architecture, tooling, and development workflows\nHelping maintain technical documentation and development standards\nOccasionally supporting frontend development work where required\n\nCore technology stack:\n\nPHP 8\nSymfony 6\nMySQL\nDoctrine ORM\nAWS (EC2 / Lambda)\nDocker\nGit / CI/CD pipelines\nJira\nReact / TypeScript frontend environment\n\nWhat we’re looking for:\n\nEssential experience:\n\nCommercial experience with PHP and Symfony\nStrong understanding of RESTful API development\nExperience working with relational databases such as MySQL\nFamiliarity with Git and modern development workflows\nAbility to write clean, maintainable, and efficient code\nStrong problem-solving skills and attention to detail\nGood communication and collaboration skills\n\nDesirable / bonus experience:\n\nFrontend exposure with JavaScript, TypeScript, or React\nExperience working with Docker or containerised environments\nExposure to AWS services and cloud deployments\nExperience working within Agile teams\nKnowledge of automated testing frameworks such as PHPUnit or Codeception\nUnderstanding of serverless or microservice-based architectures\n\nAbout you:\n\nYou’re a proactive developer who enjoys learning and improving\nYou take pride in producing clean, reliable code\nYou enjoy collaborating within a supportive team environment\nYou’re comfortable taking ownership of your work and contributing ideas\nYou’re adaptable and happy working across both new feature development and existing systems\nYou’re looking for a role where you can continue to grow technically and professionally