The Research & Development team create systems which optimise business processes and provide meaningful insights and metrics across the group to help make informed decisions. As a Backend Developer, you will be responsible for contributing to the development of new and innovative business solutions. The role will involve implementing and maintaining the machine learning and statistical projects of the Data Science team, in a robust and scalable fashion while also making relevant data available to these systems and presenting it to end users. As a key member of the R&D team, you will be entrusted with directing the development landscape of the team and making decisions that will make a real difference to the team and the business. The role will report to Team Lead - Development & Infrastructure and collaborate closely with other team members to ensure project success.
- Research and evaluate new technologies and techniques to enhance our systems and processes.
- Identify opportunities for improvements and features and see through their implementation from initial thought to operational code.
- Collaborate with team members to make architectural decisions that enable the implementation of effective solutions.
- Assist team members in overcoming roadblocks and resolving issues that may be impeding their progress.
- Collaborate with the Data Science team to ensure alignment on project requirements and goals.
- Maintain R&D systems anticipating causes for failure and implementing fixes as necessary to make them more robust.
- Provide mentorship and guidance to more junior team members, empowering them to achieve their goals and grow.
- Report to key stakeholders including the board of directors and the executive team around the results and progress of your projects.
- Manage and monitor key business systems, ensuring their impact on the organisation is optimised.