Senior Product Engineer (Python & PHP)

3 weeks, 1 day 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

Middle Full-Stack Engineer (.NET)

Social Media Kenya Limited 1-10 Professional Services

Pearl is hiring a Middle Full-Stack Engineer (.NET) to support its Finance - Payments team in building and improving business-critical payment systems and integrations.

C# CSS HTML JavaScript Jest .NET Playwright SQL TypeScript
9 hours, 17 minutes ago

Full Stack Software Engineer

Unframe Inc. 51-200 Technology, Information and Internet

Unframe is hiring a Full Stack Software Engineer to build and ship AI-powered applications for enterprise customers across the full stack.

JavaScript LLM Node.js PostgreSQL React Vue.js
10 hours, 17 minutes ago

Sr. Full Stack Engineer, Manufacturing Systems

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Senior Full Stack Engineer for its Manufacturing Systems team to build mission-critical software that supports launch vehicle production, Starship reuse, and Starlink manufacturing and operations.

ActiveMQ Angular Ansible CI/CD Docker Git Go Gradle Java JavaScript Kafka Kubernetes PostgreSQL Puppet Python RabbitMQ React Scala SQL Server Terraform
10 hours, 32 minutes ago

Senior Engineer AI

Delta Exchange 11-50 Capital Markets

Delta Exchange is hiring a Senior FullStack Engineer, AI to own and evolve its suite of production AI products, from support and search to copilots and trading assistants.

AWS Docker FastAPI Flask GCP Go JSON Kubernetes Microservices Next.js Node.js PostgreSQL Python RabbitMQ Redis System Design TypeScript XML
10 hours, 32 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