Work with us - Technical Lead/CTO
Lead the the development of our web platform
March 09, 2020
GoodGym is seeking a technical lead/CTO to lead the work on our platform. This is a pivotal role in our central team and your work will have significant social impact on a national scale.
GoodGym is a multi-award-winning social enterprise that connects exercise with volunteering. It is powered by a digital volunteering platform that enables runners and walkers to connect with tasks that benefit their communities. Across 58 cities and boroughs GoodGym members run to help isolated older people and community projects. It’s shown to reduce isolation, improve community cohesion and to improve wellbeing for all involved. It is frequently cited as a leading social innovation by the government, mainstream press and leading think tanks. GoodGym’s impact and activity continues to grow and in this role you will play an important part in increasing our impact.
About the Role
GoodGym's digital volunteering platform enables all of our operations including onboarding new members, opportunity listing, communications and managing our work with older people.
Our central team of 14 people is based in central London and we have a part time employee in each city in which we operate. You will work closely with the senior leadership team on the GoodGym business strategy, including the CEO, the Head of Business Development, the Head of Operations, and the Head of Strategy.
You will manage a team consisting of a web developer and a UX designer. You will be replacing our experienced CTO who has moved back to Portugal and is now seeking to work locally. In this role you will work with other members of the team to develop features and improve the user experience for our users, which include our volunteers, the trainers who run our sessions, our operations team, referral partners that submit tasks, and the older people who we help.
The platform is a Ruby on Rails web application hosted on Heroku, using Postgres and Redis (Sidekiq). Our code is hosted on Github, we use Travis for CI, and tools such as CodeClimate, BugSnag and ScoutApp.
- You will own the software development process from start to finish, working closely with the senior leadership team on the GoodGym strategy
- You will be responsible for defining, implementing, documenting, and maintaining features on our platform
- You will line manage the GoodGym technical team, which includes a UX designer and a web developer
- You will be responsible for operating our systems and keeping the platform reliable, up to date and secure
- You will be responsible for managing business processes relevant to the volunteering website, such as privacy and GDPR
- You will help define and monitor KPIs to assess performance across the organisation
Essential skills and experience
- You must have web programming skills, and ideally experience designing, developing and maintaining Ruby on Rails production web applications.
- You have excellent communication skills and are able to work alongside people of all technical abilities
- You believe in using automated tests for maintaining projects, and ideally have experience with test driven development
- You are self-motivated and have a proactive mindset
- £50k - £55k depending on experience.
- Office located in Somerset House, Strand, London, but we can be flexible on location within the UK.
- Flexible working hours including working from home.
- Family-friendly policy.
- Big social impact and dedicated team.
- 33 days paid holiday including bank holidays.
- Personal development days to broaden skills and build experience.
Applying for the role
Please send your CV and cover letter to: firstname.lastname@example.org
Schedule: Applications will close midnight Sunday 5th April.
We are an equal opportunity employer and value diversity as an organisation. We particularly welcome applications from women and BAME applicants in order to better represent the communities we operate in. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital or disability status.
The information collected during our recruitment process is only used for monitoring purposes to assist us in analysing the profile and make up of individuals who apply, are shortlisted for and appointed to each vacancy. In this way, we can check we are complying with the Equality Act 2010 and with our own Equality Opportunities and Diversity policy.