Location : Trivandum (Hybrid)
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.
Our MIS and school management tools are already making a difference in over 7,000 schools and trusts.
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’re seeking a PHP Backend Developer (Platform) with 2–4 years of hands-on experience in developing and maintaining scalable backend systems. The ideal candidate is well-versed in PHP and modern frameworks such as Symfony /Laravel , with a solid understanding of RESTful APIs, MySQL database management, and performance optimization techniques.
You’ll work closely with product managers, and engineering teams to deliver reliable, high-quality features.
Core responsibilities
-
Develop core platform components to aid reusability and stability of the system
-
Work with Head of Platform Engineering/SRE to identify and progress platform improvements related to stability, scalability, and performance
-
Work with the QA automation framework to ensure functionality is delivered to a high quality
-
Work with DevOps Engineers to understand application impacts and system performance and stability, and work with engineering teams to rectify
-
Assist in incident response and resolution, and subsequent post-mortems and retrospectives
-
Contribute to the platform code base and framework which is used by Product Engineers across Engineering
Requirements
-
Experience of PHP at scale through frameworks such as Symfony /Laravel
-
Experience of distributed cloud systems, and specifically Amazon Web Services
-
Enterprise Software design patterns and their implementation in real-world enterprise systems
-
Experience of message queuing and/or streaming systems such as SQS, ActiveMQ, Apache Kafka, AWS Kinesis, AWS Firehose
-
Understanding of relational database technologies and their cloud versions (e.g. AWS MySQL Aurora)
-
Experience with DataDog, Prometheus or similar observability tools
-
A positive and proactive attitude to problem solving
-
A team player, willing to muck in and help others when needed, driven personality who asks questions and actively participates in discussions