Arbor Education logo
Arbor Education

Arbor MIS helps schools and MATs work more easily and collaboratively. Join a free webinar: http://bit.ly/Arbor-webinars

Senior PHP Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

91 days ago

Salary

£70K - £80K / year

Seniority

Senior

Bachelor DegreeEnglishCloudDockerPHP

Job Description

Senior PHP Engineer

Arbor Education

• Work closely with the Engineering Manager, Tech Lead, QA Engineer, and Product Manager to help solutionise feature requests • Lead the creation of detailed documentation for new feature developments, incorporating diagrams for comprehensive project understanding. • Drive the development and implementation of advanced tests around new features, ensuring the highest standards of test coverage and reliability. • Demonstrate expertise in producing well-architected, efficient, and scalable code using industry-leading design patterns and methodologies. • Take a leadership role in code reviews and pair programming sessions, guiding and mentoring colleagues towards excellence. • Lead and actively participate in tech-talks, workshops, and team-based learning initiatives, ensuring knowledge is disseminated effectively across the team.

Job Requirements

  • Extensive and demonstrated experience with Object-Oriented languages and software development.
  • Considerable experience in software development, specifically with PHP
  • Advanced understanding and application of best practices and software engineering principles, including SOLID, DRY, etc.
  • Expertise in relational database technologies.
  • Proactive problem-solving approach with a strategic mindset.
  • Proven experience in designing and writing APIs and services within a service-oriented environment.
  • Leadership qualities demonstrated through collaboration and mentorship.
  • A team player, willing to muck in and help others when needed, driven personality who asks questions and actively participates in discussions
  • Good written and spoken English so you can present your ideas - our HQ is based in London
  • Bonus skills**
  • Past experience with enterprise solutions and large-scale systems
  • Familiarity with Scrum methodology or other agile development processes
  • Experience with cloud computing
  • Experience with Docker and containerisation
  • Familiarity with software best practices such as Refactoring, Clean Code, Domain-Driven Design, Test-Driven Development, etc.

Benefits

  • A dedicated wellbeing team who champion initiatives such as mindfulness, lunch n learns, manager training, mental health first aid training and much more!
  • 32 days holiday (plus Bank Holidays). This is made up of 25 days annual leave plus 7 extra company wide days given over Easter, Summer & Christmas
  • Life Assurance paid out at 3x annual salary
  • Comprehensive wellness benefit provided by AIG Smart Health, which provides a 24/7 virtual GP service, Mental health support, Counselling, and personalised Health Checks
  • Private Dental Insurance with Bupa
  • Salary sacrifice Pension provided by Scottish Widows
  • Enhanced maternity and adoption leave (20 weeks full pay) and paternity (6 weeks full pay) pay
  • 5 free return to work maternity coaching sessions, helping you adapt to this new exciting time of life!
  • Access to services such as Calm and Bippit (financial wellbeing coaching)
  • All of our roles champion flexible working and we are happy to discuss what this means to you
  • Social committees that plan team, office and company wide events to bring people together and celebrate success
  • Dedicated professional development training budget (CPD courses, upskilling resources, professional memberships etc)
  • Volunteer with a charity of your choice for a day each year
  • Dog friendly offices!

Related Job Pages

More Backend Engineer Jobs

LITIT logo

Python Engineer

LITIT

We deliver quality through client engagement and talent excellence

Backend Engineer91 days ago
Full TimeRemoteTeam 51-200Since 2024H1B No Sponsor

• Design, develop, and maintain backend services using Python and FastAPI. • Build and maintain RESTful APIs and microservices. • Containerize applications using Docker and deploy them to Kubernetes. • Work with Azure cloud services to support scalable and secure solutions. • Contribute to CI/CD pipelines using GitHub and ArgoCD. • Integrate AI/ML or RAG-based components where applicable. • Collaborate closely with other developers, DevOps engineers, and product stakeholders. • Write clean, well-tested, and well-documented code. • Troubleshoot, debug, and resolve production issues. • Follow best practices in security, performance, and maintainability. • Continuously improve existing systems and stay up to date with backend and AI trends.

Lithuania
€3K - €5.5K / month
Job Closed
Sabenza IT logo

Senior Java Developer

Sabenza IT

Sabenza Information Technology is a niche IT and SAP recruitment company based in South Africa.

Backend Engineer91 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Design and develop robust backend services and APIs using Java. • Build and maintain scalable data pipelines and ETL processes. • Develop high-performance SQL queries and optimize database performance. • Implement and manage AWS-based data solutions. • Integrate data across multiple platforms and systems. • Ensure code quality through unit testing, code reviews, and CI/CD best practices. • Monitor, troubleshoot, and optimize production systems. • Collaborate with data engineers, architects, and DevOps teams to deliver secure, scalable solutions.

South Africa
Job Closed
Sabenza IT logo

Senior Java Developer – Machine Learning

Sabenza IT

Sabenza Information Technology is a niche IT and SAP recruitment company based in South Africa.

Backend Engineer91 days ago
ContractRemoteTeam 11-50H1B No Sponsor

• Design, develop, and maintain Java-based backend services for ML pipelines. • Collaborate with data scientists to productionize machine learning models. • Build scalable data ingestion, transformation, and processing pipelines. • Implement APIs and microservices to integrate ML models into applications. • Optimize performance of large-scale data systems. • Deploy and manage ML workloads on Kubernetes or cloud platforms. • Ensure code quality, testing, and adherence to software engineering best practices. • Monitor, troubleshoot, and tune ML systems in production.

South Africa
Job Closed
S-PRO logo

Senior Python Engineer

S-PRO

Creating sustainable business value through digital innovation || #AI #Fintech #Blockchain #RenewableEnergy #Healthcare

Backend Engineer91 days ago
Full TimeRemoteTeam 201-500Since 2013H1B No Sponsor

• Lead technical delivery by collaborating with product managers and business stakeholders, converting business goals into detailed, executable backend solutions; • Design and implement scalable backend systems and APIs using Python and Django; • Architect and maintain PostgreSQL data models, including schema design and migrations; • Build and optimize ETL processes and workflows to support financial operations; • Ensure data quality and compliance standards are met in all integrations and system interactions; • Participate in sprint ceremonies, architectural planning, and technical discussions; • Monitor system performance, identify bottlenecks, and implement optimizations.

Switzerland
Job Closed