Senior Product Engineer, Python, PHP

🕒 May 20

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Arbor Education

Arbor Education

51 - 200 employees

📚 Education

🤝 B2B

💰 Private Equity Round on 2020-12

Education • B2B • Software

Arbor Education is a rapidly expanding company dedicated to transforming the way schools operate by freeing staff from administrative tasks and enhancing collaboration. Utilizing a Management Information System (MIS), Arbor Education provides tools to improve school processes and educational outcomes for over 5,000 schools. Their mission-driven team, consisting of ex-teachers, education technology engineers, and specialists, is passionate about providing effective solutions to improve the educational sector. Founded in 2011, Arbor Education is driven by a commitment to innovation and the well-being of teachers and students, along with a dedication to diversity and inclusion in its workforce.

📋 Description

• 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 advanced tests for new and existing features, ensuring high test coverage and reliability standards. • Proactively identify, take ownership of, and resolve critical system bugs and issues using advanced problem-solving skills and comprehensive system knowledge. • Maintain high code quality standards through thorough, constructive code reviews, ensuring solutions are well-tested, scalable, and maintainable. • Produce well-architected, efficient, and scalable code by applying industry-leading design patterns and methodologies. • Create and maintain thorough technical documentation and diagrams that promote best practices and ensure clear communication. • Collaborate closely with the Engineering Manager, Tech Lead, QA Engineer, and Product Manager to address feature requests. • Support the Engineering Manager with interviews, scrum ceremonies, and the implementation of strategies to improve and optimise product quality and lead time, demonstrating a comprehensive understanding of the development lifecycle and processes. • Support the Tech Lead in developing technical roadmap solution designs, identifying areas for improvement, prioritising, and executing technical debt reduction. • Act as a role model for technical excellence through code reviews, pair programming, and actively mentoring and coaching mid-level and junior engineers in best practices, fostering knowledge transfer within the team. • Actively lead and participate in tech talks, workshops, and team-based 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. • Demonstrated knowledge of database technologies (SQL and NoSQL) and best practices for data modelling and performance optimisation. • Proven experience in managing large, technical projects and delivering high-quality, impactful results with minimal supervision. • Proven experience designing and writing APIs and services within a service-oriented environment. • Applies best practices and software engineering principles (e.g., SOLID, DRY) effectively. • Demonstrated knowledge of software best practices, including refactoring, writing clean code, and Test-Driven Development (TDD) and Test Automation. • Understands Scrum methodology or other agile development processes. • Demonstrates leadership through collaboration, mentorship, and a proactive approach to problem-solving. • Possesses excellent written and spoken English skills, with the ability to communicate clearly to both technical and non-technical stakeholders. • A driven team player who actively participates in discussions and readily offers assistance to others.

🏖️ Benefits

• A dedicated wellbeing team who champion initiatives such as mindfulness, lunch n learns, manager training, mental health first aid training and much more! • 32 days holiday (plus Bank Holidays). This is made up of 25 days annual leave plus 7 extra company wide days given over Easter, Summer & Christmas • Life Assurance paid out at 3x annual salary • Comprehensive wellness benefit provided by AIG Smart Health, which provides a 24/7 virtual GP service, Mental health support, Counselling, and personalised Health Checks • Private Dental Insurance with Bupa • Salary sacrifice Pension provided by Scottish Widows • Enhanced maternity and adoption leave (20 weeks full pay) and paternity (6 weeks full pay) pay • 5 free return to work maternity coaching sessions, helping you adapt to this new exciting time of life! • Access to services such as Calm and Bippit (financial wellbeing coaching) • All of our roles champion flexible working and we are happy to discuss what this means to you • Social committees that plan team, office and company wide events to bring people together and celebrate success • Dedicated professional development training budget (CPD courses, upskilling resources, professional memberships etc) • Volunteer with a charity of your choice for a day each year • Dog friendly offices!

Apply Now

Similar Jobs

🕒 May 19

Natterbox

51 - 200

🤖 Artificial Intelligence

☁️ SaaS

📡 Telecommunications

Senior Technical Architect responsible for technological evolution and mentorship on Natterbox's global SaaS platform. Drive architectural strategy and embed AI solutions for future scalability.

AWS

Azure

Cloud

VoIP

🕒 May 18

decircle

1 - 10

Senior Backend Engineer building infrastructure for decentralized finance and Web3. Collaborating remotely on smart contracts, algo trading, and integration designs across various protocols.

AWS

Node.js

Python

Rust

Web3

🕒 May 18

decircle

1 - 10

Senior Backend Engineer designing and maintaining scalable backend systems for Reya Labs. Focusing on resilience, security, and optimization in a fully remote team.

AWS

Azure

Cloud

Docker

Google Cloud Platform

Kafka

Kubernetes

RabbitMQ

Redis

Rust

🕒 May 18

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Senior Software Engineer developing and launching backend systems for Affirm’s payment processing network. Leading team collaboration to ensure reliability and performance in high growth business.

🇬🇧 United Kingdom – Remote

💵 £117k - £157k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

AWS

Distributed Systems

Kotlin

Kubernetes

MySQL

Python

🕒 May 14

Dotmatics

501 - 1000

🧬 Biotechnology

🔬 Science

⚕️ Healthcare Insurance

Engineering Manager overseeing full stack engineering for GraphPad products. Leading a team focused on technical architecture, mentoring engineers, and scaling SaaS platforms.

Docker

Gatsby

Grafana

GraphQL

JavaScript

Kubernetes

MongoDB

MySQL

Next.js

Node.js

Postgres

React

TypeScript

Yarn