Senior Software Developer (PHP & JavaScript)
Role details
Job location
Tech stack
Job description
The ideal candidate will be a Full Stack Software Developer with strong PHP (Symfony or Laravel) and JavaScript skills (Vue or React). This is a fantastic opportunity for a Senior Software Developer to join a small, flexible and talented team where your work is central to how the business runs, where you will have proper ownership without the politics of a huge organisation, and be treated well! The Role
- Design, build and maintain backend heavy features across internal systems that support operations, reporting, analytics and the B2B portal
- Work closely with the Head of Development to shape solution design, architecture and technical direction
- Write clean, testable, SOLID compliant PHP using Symfony, with strong unit and functional test coverage as part of everyday development
- Contribute to and improve shared standards, code reviews, CI and deployment practices, including the growing use of AI tools in the workflow
- Work with business users across sales and operations to understand requirements, refine ideas and turn them into pragmatic, maintainable solutions
- Help evolve the platform and infrastructure, using technologies such as PostgreSQL, Clickhouse, Vue.js, AWS and Docker The Person
Requirements
- Strong commercial experience with PHP in a modern framework such as Symfony or Laravel in an enterprise or business critical environment
- Solid understanding of object oriented design, SOLID principles and how to structure systems for long term maintainability
- Experience building and testing API driven backend systems, with unit and functional tests as a normal part of your work
- Comfortable working with a modern JavaScript framework such as Vue or React as part of a full stack workflow
- Happy working in a small, collaborative team where you take real ownership, communicate clearly and enjoy being close to the commercial side of the business
- Nice to have experience with PostgreSQL or other relational databases, Dockerised applications, AWS hosted environments and using AI tools to improve productivity or code quality Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles.
Benefits & conditions
The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client.