Senior Product Engineer (Python & PHP)

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

  • Build, maintain, and scale platform-level back-end services that support Data and AI capabilities for internal and external customers.
  • Use Data and AI capabilities to design, build, and ship new features within the core Arbor product suite.
  • Own delivery of high-impact features and contribute directly to product advancement.
  • Develop and implement advanced automated tests for new and existing features to improve reliability and coverage.
  • Identify, investigate, and resolve critical system bugs and issues.
  • Maintain high code quality through thorough code reviews and ensure solutions are well-tested, scalable, and maintainable.
  • Produce efficient, well-architected code using strong design patterns and engineering methodologies.
  • Create and maintain technical documentation and diagrams to support best practices and communication.
  • Collaborate with the Engineering Manager, Tech Lead, QA Engineer, and Product Manager on feature requests and delivery.
  • Mentor and coach mid-level and junior engineers through code reviews, pair programming, and knowledge sharing.
  • Support interviews, scrum ceremonies, product quality improvement, lead time optimisation, and technical debt reduction.
  • Lead and participate in tech talks, workshops, and team learning initiatives.

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 database technologies, including SQL and NoSQL, plus data modelling and performance optimisation best practices.
  • Proven experience managing large technical projects and delivering high-quality results with minimal supervision.
  • Experience designing and writing APIs and services in a service-oriented environment.
  • Strong understanding of software engineering best practices such as SOLID, DRY, refactoring, clean code, Test-Driven Development, and test automation.
  • Understanding of Scrum methodology or other agile development processes.
  • Demonstrated leadership through collaboration, mentorship, and proactive problem-solving.
  • Excellent written and spoken English with the ability to communicate clearly to technical and non-technical stakeholders.
  • A driven team player who participates actively in discussions and offers support to others.
  • Experience with technical roadmap solution design and technical debt reduction is beneficial.

Benefits

  • Salary of £75,000 - £85,000.
  • Remote working.
  • 32 days holiday including Bank Holidays, made up of 25 days annual leave plus 7 company-wide days over Easter, Summer, and Christmas.
  • Life assurance at 3x annual salary.
  • Private dental insurance with Bupa and a salary sacrifice pension with Scottish Widows.
  • Comprehensive wellbeing support, including mindfulness, lunch and learns, manager training, mental health first aid training, Smart Health, counselling, and virtual GP access.
  • Enhanced parental leave, including 20 weeks full pay for maternity and adoption leave and 6 weeks full pay for paternity leave, plus return-to-work coaching sessions.
  • Dedicated professional development budget for CPD courses, upskilling resources, and memberships.
  • Flexible working arrangements, social events, a charity volunteer day each year, and dog-friendly offices.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Full Stack Software Engineer, Credit Cards & Banking

Robinhood 1K-5K Capital Markets

Robinhood is hiring a full stack engineer with mobile experience to help build and scale its customer-facing Credit Card & Banking product from mobile app to backend systems.

React React Native Scala TypeScript
11 hours, 36 minutes ago

Senior Full Stack Developer | AI Forward

Accenture 100K+ Professional Services

Accenture Federal Services is hiring a Senior AI Full-Stack Engineer to build end-to-end AI-powered applications for federal customers, from agent orchestration and backend services to user-facing interfaces.

Angular AWS Azure CI/CD Dart Databricks Docker DynamoDB Flutter GCP Generative AI Git Go Java JavaScript Kubernetes LLM MongoDB MySQL Next.js Node.js PostgreSQL Python React Snowflake System Design TypeScript
11 hours, 36 minutes ago

Full-Stack Engineer - Croatia

Space Inch 11-50 Internet Software & Services

Space Inch is hiring a Senior Full-Stack Engineer to help deliver long-running technical initiatives for a global FinTech investment management client as part of a remote-first, cross-functional engineering team.

Java Python TypeScript Vue.js
12 hours, 6 minutes ago

Senior Full Stack Developer (SharePoint)

BlackStone eIT 51-250 Internet Software & Services

A SharePoint Developer role focused on building, enhancing, integrating, and supporting SharePoint Online and SharePoint On-Premise solutions across multiple projects and client environments.

Azure Bootstrap C# CI/CD CSS Git HTML JavaScript JSON .NET Node.js Postman React REST API SQL Server TypeScript XML
12 hours, 21 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