Senior Product Engineer (Python & PHP)

1 month 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

  • Build, maintain, and scale back-end platform services that support Data and AI capabilities for internal and external customers.
  • Develop and ship new features within Arbor’s core product suite.
  • Own the delivery of high-impact features across core systems and processes.
  • Design and implement advanced tests to improve coverage, reliability, and quality.
  • Investigate, troubleshoot, and resolve critical system bugs and issues.
  • Maintain code quality through thorough code reviews and scalable, maintainable implementation practices.
  • Produce well-architected technical solutions and maintain documentation and diagrams.
  • Collaborate with engineering, QA, product, and technical leadership to refine and deliver feature requests.
  • Support interviewing, scrum ceremonies, product quality improvements, lead-time optimisation, and technical debt reduction.
  • Mentor and coach mid-level and junior engineers through code reviews, pair programming, and knowledge sharing.

Requirements

  • Demonstrable experience building back-end Python-based services.
  • Previous experience building features in PHP.
  • Experience with enterprise solutions and large-scale systems.
  • Knowledge of SQL and NoSQL database technologies, including data modelling and performance optimisation best practices.
  • Proven experience managing large technical projects and delivering high-quality results with minimal supervision.
  • Proven experience designing and writing APIs and services in a service-oriented environment.
  • Strong understanding of software engineering best practices such as SOLID and DRY.
  • Experience with refactoring, clean code, Test-Driven Development (TDD), and test automation.
  • Understanding of Scrum methodology or other agile development processes.
  • Excellent written and spoken English with the ability to communicate clearly to technical and non-technical stakeholders.

Benefits

  • Salary of £75,000 - £85,000.
  • Remote working location.
  • 32 days holiday, including 25 days annual leave plus 7 company-wide days over Easter, Summer, and Christmas.
  • Life assurance at 3x annual salary.
  • Wellbeing support including mindfulness, lunch and learns, manager training, and mental health first aid training.
  • Comprehensive health and wellness support through AIG Smart Health, including 24/7 virtual GP access, mental health support, counselling, and health checks.
  • Private dental insurance with Bupa.
  • Salary sacrifice pension with 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.
  • One day per year to volunteer with a charity of your choice.
  • Dog-friendly offices.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Lead Web Content Developer

Makpar 51-250 Internet Software & Services

Makpar is hiring a Lead Web Content Developer to lead a federal agency’s enterprise web modernization and operations across Internet and Intranet environments.

Agile AWS CI/CD Cybersecurity DevSecOps Drupal .NET
6 hours, 55 minutes ago

Senior Full Stack Engineer

Virtru 51-250 IT Services

Virtru is hiring a Senior Full Stack Engineer to build and operate its digital privacy products and core data protection platform for organizations that manage sensitive data.

AWS Docker GCP Go JavaScript Node.js PagerDuty React Selenium
1 day, 5 hours ago

Full Stack Engineer

roo.vet 11-50 Health Care Providers & Services

Roo is hiring a Full Stack Engineer to help design, build, and maintain the veterinary marketplace platform that connects veterinary professionals with animal hospitals.

Agile AWS CI/CD Cypress Express.js JavaScript Jest Next.js Node.js React React Native SQL TypeScript
1 day, 6 hours ago

AI Software Engineer

Arva AI 11-50 financial services

Arva Intelligence is hiring an AI Software Engineer to build and operate production AI services and supporting application/data infrastructure for its regenerative agriculture platform.

AWS CI/CD Django Git JavaScript LLM Machine Learning PostgreSQL Python REST API Serverless SQL TypeScript Vue.js
1 day, 6 hours 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