Article Image

Senior Python Web Developer wanted

Author Image
Sebastian Moleski
3 mins read

Working in the fast-growing area of open data, we build open source tools to drive transparency, accountability and re-use. Based on CKAN, we‘ve built the the official national data portals from the UK to Brazil, US to Australia and many others.

We’re looking for someone passionate about the technical challenges of building software that is used as the infrastructure for open data around the world, so come join our growing team to shape the future of the open data ecosystem!

Key Skills

  • Python, JavaScript, HTML, CSS
  • Python web frameworks (we use Pylons and Flask)
  • PostgreSQL and SQLAlchemy
  • Self motivated, self-starter, able to manage your own time

Extra bonus points for:

  • Open source projects/contributions
  • Front end skills, particularly in data-vis
  • You’ve written an app using open data before
  • Experience working in a distributed team
  • Ability to communicate in German

How to apply

Email [email protected], with the subject line “Python Developer: CKAN”. Please include your CV and a link to your GitHub (or similar) profile.

More about the job

You will be working as part of a small, dynamic team in a modern, open-source development environment. This role is full-time and will be based in Berlin.

We have a local team that works with remote folks at our parent company, the Open Knowledge Foundation in the using asynchronous communication (email, IRC, GitHub) but with standups, developer meetings and demos most days (Skype, Google Hangout). We also try and ensure our developers can attend at least one open source conference a year.

At each level of our software stack we use best-in-class open source software, including Python, Nose, Travis CI and Coveralls, Sphinx and Read the Docs, Flask, Jinja2, Solr, PostgreSQL and SQLAlchemy, JavaScript and jQuery, Bootstrap, Git and Github, and Transifex.

We iterate quickly, and publish working, open-source code early and often.

All of our code is on github - it is open to public scrutiny, and we encourage contributions from third-party developers. This means that we have to write exceptionally clear, readable, well-tested code with excellent documentation.

All code contributions, whether from internal or external developers, are made with GitHub pull requests and we do code reviews in the open on GitHub.

We are engaged with a large and active community of users, developers and translators of our open source software, via mailing lists, GitHub issues and pull requests, public developer meetings, Stack Overflow and Transifex. We support users in getting started with our software, encourage and mentor new developers, and take on feedback and suggestions for the next releases.

About Viderum

Viderum is an open data solutions provider spun out from the Open Knowledge Foundation, an internationally recognized non-profit working to open knowledge and see it used to empower and improve the lives of citizens around the world. We build tools, provide advice, implement projects, and develop communities in the area of open data: data which can be freely shared and used. Our mission is to make the world’s public data discoverable and accessible to everyone.

The last two years have seen rapid growth in our activities. Our hub is placed in Berlin, Germany but we also have team members in the United Kingdom and other countries.

Our solutions are built on top of CKAN, the world’s leading open source data portal platform – used by data.gov, data.gov.uk, the European Commission’s open data portal, and numerous national, regional and local portals from Austria to Brazil.

We are the CKAN experts.

Datopian are the co-creators, co-stewards, and one of the main developers of CKAN. We design, develop and scale CKAN solutions for everyone from government to the Fortune 500. We also monitor client use cases for data to ensure that CKAN is responding to genuine challenges faced by real organizations.

Related blog posts

Case Study Image
3 min read

The OpenSpending Revamp: Behind the Scenes

In our last article, we explored the Open Spending revamp. Now, let's dive into the tech stack that makes it tick. We'll unpack how PortalJS, Cloudflare R2, Frictionless Data Packages, and Octokit com...

Author ImageAuthor Image

Luccas Mateus

João Demenech