Work with us - Technical Lead/CTO
Lead the the development of our web platform
July 21, 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 consists of 14 people and we have an additional 52 part time employees working in each city in which we operate. You will work closely with the senior management 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. 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, Redis (Sidekiq), and Memcache. 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 management 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 experience designing, developing and maintaining Ruby on Rails 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 -You must have significant experience of taking responsibility for the development of a digital product
£50k - £55k depending on experience.
For highly experienced candidates we would consider a 4-day working week.
Remote working or option to work from the GoodGym office at Somerset House in central London.
Flexible working hours including working from home.
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 fill in the application as soon as you are able to or get in touch to find out more about the role. Here is our application form
To find out more email firstname.lastname@example.org
The position is open from now and we'll be holding interviews at the soonest convenient time.
We are an equal opportunity employer and value diversity as an organisation. We particularly welcome applications from women and black, asian and minority ethnic 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.