Arbor Education
SeniorProductEngineer(Python&PHP)
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Product Engineer (Python & PHP) at Arbor Education. Skills: Python, PHP, Backend services, API design. Build back-end services. Scale platform-level back-end services”
What You'll Achieve.
Successful delivery of high-impact features; High test coverage and reliability standards; Resolve critical system bugs and issues; Improve and optimise product quality; Improve and optimise lead time; Reduce technical debt
Industry & Context.
Advanced problem-solving skills; Proactive approach to problem-solving
No visa sponsorship
What They're Looking For.
Must Have
Demonstrable experience building back-end Python-based services, Previous experience building features in PHP, Experience with enterprise solutions and large-scale systems, Demonstrated knowledge of database technologies (SQL and NoSQL), Proven experience in managing large, technical projects, Proven experience designing and writing APIs and services, Applies best practices and software engineering principles, Demonstrated knowledge of software best practices, Understands Scrum methodology or other agile development processes, Possesses excellent written and spoken English skills
Nice to Have
Knowledge of best practices for data modelling and performance optimisation, High-quality, impactful results with minimal supervision, Service-oriented environment, SOLID, DRY, Refactoring, Writing clean code, Test-Driven Development (TDD), Test Automation, Leadership through collaboration, mentorship, and proactive problem-solving, A driven team player
What You'll Do.
Build back-end services
Scale platform-level back-end services
Enhance Data and AI capabilities
Serve Data and AI capabilities
Build and ship new features
Contribute to product advancement
Drive test development
Resolve critical system bugs
Maintain high code quality
Produce well-architected code
Create technical documentation
Maintain technical diagrams
Collaborate with Engineering Manager
Collaborate with Tech Lead
Collaborate with QA Engineer
Collaborate with Product Manager
Support Engineering Manager
Mentor junior engineers
Coach junior engineers
Participate in tech talks
Lead team learning initiatives
Participate in team learning initiatives
How You'll Work.
Team & Collaboration
Collaborate closely with the Engineering Manager, Tech Lead, QA Engineer, and Product Manager; Act as a role model for technical excellence through code reviews; Pair programming; Actively mentoring and coaching mid-level and junior engineers; Foster knowledge transfer within the team; Actively lead and participate in tech talks; Actively lead and participate in workshops; Actively lead and participate in team-based learning initiatives; Demonstrates leadership through collaboration; A driven team player who actively participates in discussions; Readily offers assistance to others
Communication Scope
Excellent written and spoken English skills; Communicate clearly to technical stakeholders; Communicate clearly to non-technical stakeholders
Process & Methodology
Managing large, technical projects, Delivering high-quality, impactful results
Full Job Description
**Location:** Remote **Salary:** £75,000 - £85,000 ### About us At Arbor, we’re on a mission to transform the way schools work for the better. We believe in a future of work in schools where being challenged doesn’t mean being burnt out and overworked. Where data guides progress without overwhelming staff. And where everyone working in a school is reminded why they got into education every day. Our MIS and school management tools are already making a difference in over 12,000 schools and trusts. Giving time and power back to staff, turning data into clear, actionable insights, and supporting happier working days. At the heart of our brand is a recognition that the challenges schools face today aren’t just about efficiency, outputs and productivity - but about creating happier working lives for the people who drive education everyday: the staff. We want to make schools more joyful places to work, as well as learn. ### About the role We are looking for an experienced and highly technical Senior Product Engineer to join our Engineering team and help us implement and deliver large projects and advocate for high engineering standards. The remit and focus of the role is to be a key driver in the team, taking responsibility for developing and owning features and core components of the company's core systems and processes, as well as auxiliary services where needed. It’s a broad and exciting role, so we’re looking for someone up for a challenge - if you’re a proactive and collaborative Senior Product Engineer, this is the role for you. ** Core responsibilities** * Build, maintain and scale platform-level back-end services to enhance and serve our Data and AI capabilities for internal and external customers. * Leverage these Data and AI capabilities to build and ship new features within the core Arbor product suite. * Own the successful delivery of high-impact features, directly contributing to the advancement of Arbor products. * Drive the development and implementation of
Applying for this Senior Product Engineer (Python & PHP) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Arbor Education?
Real rants from real employees. Read before you apply.