Senior Developer with Python and Frontend experience

Website Open Knowledge Foundation

Location
Remote (Global)

Role
We are looking for a Senior Developer with at least 5 years experience to work with us on the development of an organisation-wide data exchange platform based on CKAN for a major philanthropic client. This is a contractor position (with possibility of employment if based in the UK) working up to 40h/week for initially 6 months.

Responsibilities
Implementation of technical products
Work on the technical design of products
Mentoring other developers
Interaction and collaboration with wider technical community

Required Skills
Python development, experience in building web applications and APIs
Front-end development with React
Git and GitHub workflows (Pull Requests, Code Reviews, etc)

Desired Skills
Docker and other DevOps tooling, including cloud deployments and Continuous Integration
PostgreSQL
Familiarity with Agile development methodologies

We are a small team working on a mix of commercial and grant-based projects, as well as maintenance of some of the internal Open Knowledge infrastructure. All of our code is Open Source so you should be comfortable working in the open and interacting with the wider community. We like to learn from each other and complement our skills.

Some examples of the types of activities you may be involved with:
Writing custom CKAN extensions to support client needs
Refactor User Interfaces to make them reactive and responsive
Help design and scope new features alongside product owners and tech leads
Fix bugs reported by the platform users

See our GitHub repositories for an idea of the types of projects you would contribute to: https://github.com/okfn/ and https://github.com/frictionlessdata/.

Offer
This is a full time position. An offer will be made based on Experience. Expected annual earnings between £35,000 and £45,000 based on a flexible 40h work week.

The Organisation
Open Knowledge Foundation is a global non-profit organisation working towards the openness of all forms of knowledge to secure a fair, free and open future for all. A world where all non-personal information is open, free, for everyone to use, build on and share, in which creators and innovators are recognised and rewarded. The wide range of projects we work on all aim to give people access to data, the knowledge to understand it, and the power to use it in our everyday lives.

Open Knowledge Foundation is a distributed team, based all over the world, so experience or strong understanding of what is required to work in a global, multicultural, highly transparent, remote team is a distinct advantage.

The applicant must have their own computer and access to a reliable internet connection.

Application deadline
The position will be open until filled.

How to apply
If you’d like to apply, please send your CV and a cover note highlighting why you are interested in the role and stating your availability to start to [email protected].

At Open Knowledge Foundation we are committed to being a diverse and inclusive workplace and aim to cultivate and sustain a diverse, equitable, and inclusive team. We value and encourage diversity because a range of experiences and perspectives enriches our work and strengthens our ability to address complex challenges. Applicants from communities that are under-represented in our workplace – ethnic minorities, women, people with disabilities, and LGBTI+ individuals are encouraged to apply.

Incluzion acts as your personal reference for your application, so let us know when you apply!


  • Begin your application by clicking the Apply button below, and be sure to reference Incluzion as a source while applying.
  • If you have not done so, add your resume to the Incluzion talent database to ensure you're connected with similar opportunities
  • Spread the word about Incluzion!

Incluzion acts as your personal reference for your application, so let us know when you apply!


  • Begin your application by clicking the Apply button below, and be sure to reference Incluzion as a source while applying.
  • If you have not done so, add your resume to the Incluzion talent database to ensure you're connected with similar opportunities
  • Spread the word about Incluzion!

Contact us

Related Jobs