Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

BELGRADE, PRAGUE,BERLIN, Serbia, Czech republic, Germany

Job Title


Job Description

Sourcefabric is a nonprofit that builds open-source tools for media organisations all over the world. We're looking for an experienced full-stack web developer to join our Live Blog team.

Live Blog is an open-source web app that allows journalists to include text, multimedia and social media snippets into a series of blog posts that become a structured timeline for moment-by-moment news coverage. It is a creative, digitally native format that is being used by major media organisations such as Germany's national news agency dpa, Zeit Online, NZZ, Rheinische Post, and others.

Your duties
  • Work in a small team of talented JavaScript and Python developers, QA engineers and web designers, following Agile methodologies;
  • Work closely with Live Blog’s product owner on the conception and realisation of new product features;
  • Use your deep understanding of web technologies and APIs to advise on the system’s architecture and to coordinate front-end and back-end development;
  • Use your Python, JavaScript and API skills to help implement new features;
  • Focus on code quality and testability;
  • Share your knowledge of good code practices with the rest of the team;
  • Continually improve technical processes to get us operating more efficiently;
  • Interact frequently with our CTO and with developers on other projects at Sourcefabric, in particular with the team building Superdesk, our newsroom management platform


  • No telecommuting
  • No Agencies Please


Your skills and experience
  • Several years of experience with full-stack web development;
  • Strong knowledge and experience in back-end software development, especially with Python web frameworks;
  • Expertise in front-end development using modern JavaScript and Web technologies;
  • Well-versed with database technologies, including both relational and NoSQL systems;
  • Experience designing and developing RESTful APIs;
  • Experience with (or strong interest in) working on Agile development projects, in particular Scrum;
  • Experience with GitHub-like development workflows using pull requests for peer review;
  • Passion for good engineering and clean code practices;
  • Experience with continuous integration is a plus;
  • A basic understanding of journalism and newsrooms is optional, but desirable;
  • You are preferably located in Belgrade, Prague or Berlin;
  • Fluent English is a must.

What we offer We offer a position in a highly international organisation of interesting and cool people, with projects and staff on nearly every continent. We also invite you to work in a small and highly nimble team that likes to move quickly. We’ve got big plans for Live Blog in the next six months. If you have an interest in new forms of online journalism, this position will certainly give you some great insights. Our developers often visit or interact with newsrooms directly, consulting with them on how to make the most of our tools.

Contact us If you’re interested in this position, please send your CV, a short motivational letter, and examples of projects you’ve worked on to jobs(at)

Wait for us to reply. Even if we don’t think it will be a good fit for the both of us, we will get back to you!

  • NO AGENCIES PLEASE. Please note that we only consider applications submitted by individuals, recruiting agencies should refrain from contacting us.
  • Applicants who are already based in the Czech Republic or Germany must have a valid work permit.

About the Company

Sourcefabric is Europe’s largest developer of open source tools for news media. Headquartered in Prague, Czech Republic, Sourcefabric z.ú. brings together minds from all corners of the globe to promote media development through the creation of open source software. All of our tools are open source and free to download: Superdesk, Newscoop, Booktype, Airtime, Live Blog, and Citizen Desk.

We work with some of the most prestigious news organisations around the world and our goal is to become a household name in newsrooms everywhere.

Through Sourcefabric and its daughter companies, we offer a range of services from managed hosting (SaaS) and support, to bespoke feature development and integration into existing workflows. Our international list of clients includes online-only and multi-channel newspapers, radio stations, self-publishing and print-on-demand service providers as well as NGOs and news agencies.

Sourcefabric develops and maintains a strong media development portfolio which has enabled us to work in some of the most challenging political environments since our inception in 2010. In this way, our open source code is our contribution to the dissemination of free speech. As a nonprofit organisation, we solicit grants and funding on a project-by-project basis.

Contact Info

Previous Python Developer, Headforwards in Redruth, Cornwall, United Kingdom Next Python Developer, Shulman Fleming and Partners in New York, NY, USA