Full-Stack Django Developer (offline)

We’re looking for a part-time Python/Django developer to work on improving and maintaining our ID platform.

Seeking a Full-Stack Django Developer for a 1 year contract.

We’re looking for a Python/Django developer to work on improving and maintaining our ID platform (https://id.occrp.org/). Within this part-time contractor role, you will work closely with the Assistant Product Manager for Investigative Tooling and you will help us help the OCCRP network trace people, companies, and assets across the globe.

Person Description

You are passionate about creating beautiful, effective user experiences on a variety of web platforms using modern web development technologies. You care about clean code, and understand the importance of good documentation. Your technical skills are supplemented by excellent communication and interpersonal skills.

Technical skills required:

•Proven technical expertise (5 years+ is ideal) in various areas of web development and a track record of successful project delivery.
•High level of knowledge of Python, Django, and the Django Rest Framework (DRF).
•Good understanding of SQL databases, PostgreSQL in particular.
•Good understanding of REST APIs.
•Good understanding of JSON:API.
•Experience with Test-driven development (TDD) and Continuous integration (CI).
•Experience using distributed source-control such as Git.
•Ability to advocate for clean, readable, maintainable, documented code within a multi-person team.

Soft skills required:

•Proven collaboration and communication skills with both technical and non-technical colleagues.
•Ability to deliver projects to realistic deadlines while being reliable, consistent, and timely.
•Ability to communicate well in English both written and spoken.

Desirable experience:

•Experience working in a security-first environment.
•Experience designing and implementing code-review processes and continuous integration and deployment pipelines.


We are an investigative reporting platform for a worldwide network of independent media centers and journalists. OCCRP is reinventing investigative journalism as a public good. OCCRP provides media outlets and journalists with a range of critical resources and tools including digital and physical security and allows those covering the most sensitive topics to work in teams with trusted editors. While upholding the highest journalistic ethics and editorial standards, OCCRP develops and deploys cutting-edge tech tools to enable collaborative, secure data-driven investigations. OCCRP exposes crime and corruption so the public can hold power to account.

Company website:

The job ad is no longer active
Look at the current jobs Python →.

  • Category: Python
  • Django, Python / Django, Django REST Framework, PostgreSQL, JSON, REST API, SQL
  • English: Advanced/Fluent
  • 5 years of experience
  • Full Remote
  • Product
  • Greece
  • Only candidates from Europe and Ukraine
  • Part-time