Senior Product Engineer (Python/PHP)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Product Engineer (Python/PHP): Building and scaling platform-level back-end services to enhance Data and AI capabilities for school management tools with an accent on high engineering standards and scalable architecture. Focus on delivering high-impact features, optimizing database performance, and mentoring junior engineers.
Location: Remote. Unable to provide visa sponsorship at this time.
Salary: £75,000 - £85,000
Company
provides MIS and school management tools to over 12,000 schools to transform administrative workflows and improve the working lives of education staff.
What you will do
- Build, maintain, and scale platform-level back-end services to enhance Data and AI capabilities.
- Develop and ship new features within the core Arbor product suite.
- Own the successful delivery of high-impact features and implement advanced tests to ensure reliability.
- Identify and resolve critical system bugs using advanced problem-solving skills.
- Maintain high code quality through constructive reviews and the application of industry-leading design patterns.
- Mentor and coach mid-level and junior engineers through pair programming and tech talks.
Requirements
- Demonstrable experience building back-end Python-based services.
- Previous experience building features in PHP.
- Knowledge of SQL and NoSQL database technologies, including data modelling and performance optimization.
- Proven experience designing APIs within a service-oriented environment.
- Proficiency in software engineering principles (SOLID, DRY) and Test-Driven Development (TDD).
- Excellent written and spoken English skills.
Culture & Benefits
- 32 days holiday plus Bank Holidays.
- Comprehensive wellness benefits including a 24/7 virtual GP and Bupa Private Dental Insurance.
- Life Assurance (3x annual salary) and salary sacrifice pension via Scottish Widows.
- Enhanced maternity (20 weeks full pay) and paternity (6 weeks full pay) leave.
- Dedicated professional development training budget for CPD courses and upskilling.
- Flexible working policies and dog-friendly offices.
Hiring process
- Phone screen.
- First stage interview.
- Second stage interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →