Full Stack Developer – The Engagement Platform

  • Full Time
  • Leeds
  • Posted 3 months ago

ImpactEd Group

Job title:

Full Stack Developer – The Engagement Platform

Company

ImpactEd Group

Job description

View the full job description and person specificationApplications close at 23:59 on Sunday 25th August 2024The OrganisationThe Engagement Platform (TEP) is incubated within the ImpactEd Group. exists to support our partners to make better decisions using high quality evidence. (TEP) measures school engagement, to improve outcomes and support the development of sustainable working cultures.TEP was founded within ImpactEd Group in 2022 and became its own organisation in 2023. TEP is a small team of developers and externally facing delivery team members (4 total). TEP is operationally supported by ImpactEd Group.supports education and purpose-driven organisations to maximise and realise their potential. The Group does this by helping its partners to be consistently impactful and operationally sustainable. ImpactEd Group is made up of ImpactEd Consulting and its specialist practices, ImpactEd Evaluation and ImpactEd Philanthropy. Drawing on domain expertise and technical skill, ImpactEd Group aims to be the first port of call for leaders across the system.The OpportunityOur platform has been built from the ground up by a small technology team over the last two years. We are now growing this team to welcome a full-stack developer who is drawn to our mission for social change. We are open to a range of backgrounds and seniorities but will be looking for someone who is confident working independently.The core of the role will be to work within our existing codebase to support school leaders in understanding their school engagement across all stakeholders (pupil, employee, family and community) and factors influencing their engagement, against national benchmarks. Employee Engagement is most thoroughly established area of the platform and there is the opportunity to refine product features and existing UI. Pupil Engagement will be the next focus for development within the platform, aiming for launch to schools within the academic year 2024-25, with family engagement following soon after. This role will work alongside the team of developers to establish this new area of the product.This would be an ideal opportunity for a software developer who is keenly interested in solving user problems and wants to work across the full lifecycle of a product, both technical and non-technical. Our programming language is Ruby, but you do not need Ruby experience to apply.The role is fixed term initially, but depending on growth there may be opportunities for a longer-term role or to contribute more broadly across ImpactEd Group.Role ResponsibilitiesThe role manages the day-to-day partnership management between TEP and school and trust partners, community engagement and support with wider partnership and network building; key responsibilities are:Platform developmentMost of your time you will be writing well-tested code, using Ruby (Rails) and front-end technologies to deliver features and fix bugs. We organise our workflow currently around Trello cards and GitHub pull requests, and you’ll work in our team of developers to build, test and deploy. You will need to be someone that can thrive operating with a significant amount of autonomy while also pair programming and collaborating. As well as building features, you will be reviewing code and having your own code reviewed – and we would want you to help us in maintaining a strong peer review technical culture.Product planningYou will spend some of your time planning and prioritising, working with colleagues on sprint prioritisation, balancing fixes, features and addressing technical debt. You will be expected to help support the long-term technical vision for TEP, so you will need to engage in planning and estimation as well as active development. You will also welcome contributing to changes in processes, tools and development workflow as the team and platform grows.Problem solvingYou will spend some of your time responding to bug reports (both automated exceptions and human reports) to work out what might have gone wrong and what we can do about it. Beyond technical responsibilities, you will also play an active role in our wider organisation, for instance through contributing to strategy and working culture, or supporting professional development.About YouFull stack for us means both code (e.g. backend, data modelling, server generated views, following style guides) and working across the entire product lifecycle (e.g. building and defining features, bug fixes, improving code quality, testing). You don’t need to have expertise in absolutely all areas, but we’re looking for someone that is motivated by working across that breadth and is keen to both work with a young but established code base and a multi-disciplinary team. We use Microsoft suite and are currently transitioning from Slack to Teams. Our technology stack includes Ruby, Rails, RSpec, Git, Heroku, AWS, Appsignal, CircleCI, PostgreSQL, Sidekiq & Redis, Javascript (including a little Alpine) and HTML/CSS. Essential experience would be:Experience building, deploying and maintaining robust web applications.We imagine that most applicants will have 2+ years relevant experience, but we’re more interested in your skills than where they came fromExperience making technical decisions and summarising trade-offsConfidence using automated test/build/integration/deployment techniquesWilling to work across front-end and back-endAs well as technical requirements, we are looking for people who:Communicate clearly, understanding the knack of conveying complex ideas in an easy-to-understand wayLearning and feedback oriented, intellectually curious, and keen to develop their skillsetProduct-focused, prioritising how features add value rather than just meeting requirementsAn interest in education or the social enterprise / tech for good context would be a bonus.View the full job description and person specificationApplications close at 23:59 on Sunday 25th August 2024

Expected salary

£47797 – 58782 per year

Location

Leeds

Job date

Sat, 10 Aug 2024 22:00:21 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (globalvacancies.org) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location