Ruby on Rails Developer · 💰 £55,000
Europe (non-EU)
October 26, 2026 at 8:45 PM
💰 £55,000
We are seeking a full-stack Ruby on Rails Software Developer for Energy Sparks, a charity helping young people to reduce their school’s carbon footprint.
We’re looking to expand the capacity of our small in-house development team to accelerate delivery in key areas of our product roadmap and help bring new features and improvements to schools more quickly.
We are looking for a highly motivated, dynamic individual with excellent problem-solving skills; a self-starter who enjoys working in an agile environment. Someone who is as excited about Energy Sparks’ potential as we are and who will work with us to develop a sustainable energy management and education platform for schools.
Salary: up to £55,000, depending on experience.
We are happy to discuss part-time or term-time working for the right candidate
This is a fully remote, permanent position, but applicants must be based in the UK and have the unrestricted right to work in the UK, without requiring visa sponsorship now or in the future.
We meet in person once a year as a full team in Bath.
Application deadline: Wednesday 18th November 2026 10am
About us
Energy Sparks (https://energysparks.uk/) is an online energy analysis tool and energy education programme specifically designed to help schools reduce their electricity and gas usage through the analysis of smart meter data.
Energy Sparks helps pupils and the wider school community to reduce their school’s carbon emissions, and make a real contribution to addressing the 'climate emergency'.
Energy Sparks started in 2017 and is now working with around 1250 schools across the UK. We are a small team of 13 people, primarily based in the Bath area. We are a fully remote team and are able to work flexible hours.
About the application
Energy Sparks is a Ruby on Rails web application that uses a Postgres database deployed within a managed infrastructure (Amazon AWS, using ElasticBeanstalk, RDS, Lambda and S3).
The front end uses JQuery and customised Bootstrap styles, while the backend integrates with a variety of third-party APIs to access smart meter, weather and other energy data sources.
Our software is fully open source. Further details can be found at:
https://github.com/Energy-Sparks/energy-sparks
We prioritise our work using Trello, using a simple Kanban based workflow. We ensure we allocate time both developing new features and maintenance to help us improve our code, infrastructure and processes.
Role description
Required experience:
Essential:
Nice to have experience:
Benefits
How to apply
Please send the following by email to recruitment@energysparks.uk:
Applicants are encouraged to find out more about Energy Sparks at http://www.energysparks.uk
For an informal discussion about the role, please contact, Leigh Dodds, Energy Sparks CTO on leigh.dodds@energysparks.uk
To be considered for this role, all applicants must currently have the right to work in the UK or will have secured the right to work in the UK by the date of commencement of employment.
Energy Sparks is an equal opportunities employer and welcomes applications regardless of race, sex, disability, religion/belief, sexual orientation or age.
No agencies