This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Centre for Collective Intelligence is pioneering new ways to engage the public at scale to address society’s most pressing challenges. Currently incubated within Nesta, we are transitioning into an independent organisation over the next few years, to scale our impact globally. Our mission is to transform the way society collaborates by breaking down barriers to participation, reimagining civic engagement, and rebuilding trust between people and institutions. We use technology, AI, arts and design to scale public engagement. We want to make it faster, more inclusive, more engaging and more impactful. We design digital tools and deliberative engagements that help public and voluntary sector institutions build trust and collaborate with citizens on the issues that matter - from tackling the climate crisis and living healthy lives to deciding how technology should be used and governed.
Job Responsibility:
Maintaining and enhancing Zeitgeist, our in-house deliberative workshop platform
Quarterly product alignment workshops to plan work in support of business development, the team’s needs, and product maintenance
Estimating and meeting feature delivery deadlines
Estimating and meeting content implementation deadlines
Managing CCI’s security profile and holding quarterly threat model reviews
Keeping our data protection guidance and DPIA up to date
Managing key hardware (tablets and a few laptops) for in-person engagements
Creatively using technologies at our disposal to support other team members, projects, and activities that CCI engage in
Maintaining and managing the development team day-to-day processes
Supporting growth and learning for your development team and, where applicable, the wider team
Business development activities, providing technical input to bids and documentation
Line management of 1 developer on your team
Representing the product’s capabilities to customers
Requirements:
5+ years experience in full stack software development
Ability to produce rapid prototypes, with a flexible approach and ability in using a range of technologies
Cloud-based technology (ideally AWS)
Frontend development (ideally React with Typescript)
One or more of the core languages we’re using (C#, Typescript)
Relational databases (mandatory), other database types (desirable)
Demonstrable experience of using agile project methodologies, and test-driven development
A BSc, or MSc in computer science, engineering, or related discipline or at least five years’ relevant experience in industry
Demonstrated ability to work on technical tasks independently, with minimal support
Excellent time management, and able to manage multiple projects and competing priorities
Ability to receive, give, and act on feedback
A self-starter with a curious and open mindset, a willingness to learn from and with others, and ability to carry out self-directed research and learning
An interest in developing or integrating AI tools and functionality
A motivation to tackle social problems, and a personal commitment to the principles of data justice and community empowerment
Nice to have:
A curiosity about how to harness the power of collective intelligence for social good through new products and technologies is desirable
Familiarity with Docker (containerisation)
What we offer:
Excellent benefits
Supportive communities of practice, including technologists and software developers as well as designers, researchers, and data scientists
We do everything we can to accommodate flexible working, including working from home, compressed or part-time hours, job shares and other arrangements