Senior PHP Engineer

3 weeks, 5 days ago
Full-time
Senior
Software Development
Arbor

Arbor

Arbor is the leading cloud MIS provider in the UK, empowering schools and MATs to collaborate effectively, save time, and enhance pupil achievement through centralized data management and insightful analytics.

IT Services
51-250

Description

  • Work closely with the Engineering Manager, Tech Lead, QA Engineer, and Product Manager to shape solutions for feature requests.
  • Lead the creation of detailed documentation for new feature developments, including diagrams for project understanding.
  • Develop and implement advanced tests for new features to ensure strong coverage and reliability.
  • Produce well-architected, efficient, and scalable code using established design patterns and methodologies.
  • Take a leadership role in code reviews and pair programming sessions, mentoring colleagues and raising engineering standards.
  • Lead and participate in tech talks, workshops, and team learning initiatives to share knowledge across the team.
  • Contribute to the development of Arbor’s core systems and processes.
  • Help improve product quality and lead time across the engineering team.

Requirements

  • Extensive and demonstrated experience with object-oriented languages and software development.
  • Considerable software development experience, specifically with PHP.
  • Strong understanding of software engineering best practices and principles such as SOLID and DRY.
  • Expertise in relational database technologies.
  • Proven experience designing and writing APIs and services in a service-oriented environment.
  • Leadership qualities demonstrated through collaboration and mentorship.
  • A proactive problem-solving approach with a strategic mindset.
  • Strong written and spoken English skills for presenting ideas, with the ability to work with a London-based HQ.
  • Experience with enterprise solutions and large-scale systems (bonus).
  • Familiarity with Scrum or other agile development processes (bonus).
  • Experience with cloud computing (bonus).
  • Experience with Docker and containerisation (bonus).
  • Familiarity with refactoring, Clean Code, Domain-Driven Design, Test-Driven Development, and similar practices (bonus).

Benefits

  • Salary of £70,000 to £80,000.
  • 32 days holiday including Bank Holidays, made up of 25 days annual leave plus 7 extra company-wide days over Easter, Summer, and Christmas.
  • Life assurance at 3x annual salary.
  • Comprehensive wellness support through AIG Smart Health, including 24/7 virtual GP access, mental health support, counselling, and personalised health checks.
  • Private dental insurance with Bupa.
  • Salary sacrifice pension through Scottish Widows.
  • Enhanced maternity and adoption leave at 20 weeks full pay, plus 6 weeks full pay paternity leave.
  • Dedicated professional development budget for CPD courses, upskilling resources, and professional memberships.
  • Flexible working arrangements.
  • A dedicated wellbeing team offering initiatives such as mindfulness, lunch and learns, manager training, and mental health first aid training.
  • Five free return-to-work maternity coaching sessions.
  • Access to Calm and Bippit for wellbeing and financial coaching.
  • Volunteer day each year for a charity of your choice.
  • Dog-friendly offices.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer- Carbyne

Axon 1K-5K Professional Services

Axon is hiring a backend developer to help build and scale mission-critical real-time communication systems for emergency response and public safety.

AWS C++ Docker Go Java Kubernetes Microservices Rust TLS WebRTC
41 minutes ago

Software Development Engineer II ( Nodejs Engineer - Connector)

LivePerson 1K-5K Internet Software & Services

LivePerson is hiring a Software Development Engineer II for its India-remote Bots & Automation team to build and support high-performance Node.js connector services for its conversational AI platform.

Git Java Jenkins Kafka Kubernetes Node.js RabbitMQ Redis REST API Socket.io TypeScript WebSockets
1 hour, 11 minutes ago

Backend Software Engineer - Guest & Host

Airbnb 5K-10K Hotels, Restaurants & Leisure

Airbnb is hiring a Backend Software Engineer to help build and improve guest and host experiences across Europe and EMEA, with a focus on high-impact platform work that supports regional growth and reliability.

Microservices REST API
1 hour, 28 minutes ago

Software Development Engineer III - Custom Objects (Backend)

HighLevel 251-1K Internet Software & Services

HighLevel is hiring a Software Development Engineer III to own backend systems for its CRM and automation platform, building scalable services that support high-volume, real-time business operations.

AWS Docker Elasticsearch Firestore GCP GitHub Actions Jest Kubernetes Microservices MongoDB NestJS Node.js Redis REST API Tailwind CSS TypeScript
1 hour, 38 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers