Senior Product Engineer

10 hours, 52 minutes 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

  • Collaborate with Engineering, QA, Technology, and Product leads to define solutions for feature requests.
  • Maintain software integrating internal systems.
  • Build software to centralize add-on purchases for the Arbor Platform.
  • Create detailed feature documentation, including diagrams.
  • Develop and implement comprehensive automated tests for new features.
  • Write well-architected, efficient, and scalable code using established design patterns.
  • Lead code reviews and pair-programming sessions while mentoring colleagues.
  • Lead and participate in technical talks, workshops, and team learning initiatives.

Requirements

  • Extensive experience with object-oriented programming and software development.
  • Significant software development experience with PHP, including building back-end services.
  • Experience integrating third-party systems and APIs.
  • Advanced knowledge of software engineering principles and practices, including SOLID and DRY.
  • Strong experience with relational databases.
  • Proactive, strategic problem-solving approach with demonstrated leadership and mentoring abilities.
  • Collaborative team-player attitude and strong written and spoken English.
  • Experience with enterprise solutions and large-scale systems (preferred).
  • Experience with React, or Vue combined with willingness to learn React; familiarity with agile methods, cloud computing, Docker, and containerization (preferred).
  • Knowledge of Refactoring, Clean Code, Domain-Driven Design, or Test-Driven Development (preferred).

Benefits

  • Remote role with flexible working arrangements.
  • £70,000–£80,000 salary.
  • 32 days of holiday plus bank holidays and additional company-wide days.
  • Life assurance at three times annual salary.
  • Private dental insurance and salary-sacrifice pension.
  • Wellness benefits including virtual GP access, mental health support, counseling, and health checks.
  • Enhanced maternity, adoption, and paternity leave, plus return-to-work coaching.
  • Professional development budget, wellbeing programs, and access to financial wellbeing services.
  • One paid volunteering day annually and company social events.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Fullstack Engineer - Contract - Highly Competitive Comp - Immediate Start

Weekday 11-50 Construction & Engineering

A remote Full-Stack Product Engineer will own the development and scale of an AI-powered product, spanning user experience, backend systems, infrastructure, automation, and future technical team leadership.

PostgreSQL React Supabase TypeScript UX Design Vercel
10 hours, 37 minutes ago

1131 Full Stack Software Developer (Java)

Intetics 1K-5K Internet Software & Services

Intetics Inc. is seeking a Full Stack Software Developer (Java) in Cyprus to develop, maintain, and improve software applications, CRM systems, and internal tools.

Agile CI/CD Docker Git GitLab GitLab CI Java JIRA Kubernetes MySQL PHP Scrum SQL Server
10 hours, 52 minutes ago

Product Engineer, Voice AI

Open (YC W24) 11-50 information technology & services

Open is hiring a Product Engineer to build and scale real-time voice AI agents that power enterprise customer conversations across global markets.

React TypeScript
10 hours, 52 minutes ago

Senior Engineer - 3D Product Configurator & Commerce Integration

TWO95 International 51-250 Internet Software & Services

Senior Engineer for a contract role leading 3D product configurator development and enterprise commerce integrations, ensuring customer configurations become accurate, priced, orderable, manufactured, and fulfilled products.

Agile AWS Azure CI/CD Git GitHub GraphQL JavaScript JIRA JSON Next.js Postman React REST API Three.js TypeScript Vue.js WebGL XML
1 day, 10 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