Full Stack Python Developer [SuperDesk]

at Fourth Estate open_in_new
Washington, DC, USA
Job type
full time
8 months ago
angularjs django flask python elasticsearch linux api

Job description

The Fourth Estate Public Benefit Corp is looking for a full-stack engineer to join us part-time.

In a given day you might work on managing infrastructure or contributing code to the opensource projects we use, or anything in between. you will be instrumental in directing architecture decisions to exploring new technologies that might better suit our needs.

We are not looking for a software development “team”. We are looking for one (or two) very awesome people to grow with the company and help build the next-generation global news organization.

The stacks we use are: Python/Django on top of Postgres or Python/Flask on top of Mongo/Elasticsearch with some other technologies sprinkled in.

The front-end is a mix modern web tech, REST APIs, AJAX, and deployed to a variety of services including Linode, Vultr, AWS, baremetal, and more.

We use Git to manage code and Gitlab for issues and pull requests and Wire for internal communication.


This position reports to our Washington, DC office, however remote applicants anywhere in the world are encouraged.

How to Apply

Pleases submit your specifics, a resume and your requested compensation along with a brief explanation on why you’re the perfect candidate for this opportunity.

This project will have part time requirements and will start as a contract, however has full-time and long-term potential for the right person.


  • You should have experience writing and shipping code with a modern web application framework.
  • Experience with an RDBMS, Postgres, Mongo and Elasticsearch preferred.
  • Command of modern web browsers.
  • Experience with version control fundamentals.
  • Understanding of server administration.
  • Comfortable on a command line in a Linux environment, Ubuntu preferred.
  • Experience with non-profits or civil society organizations a big plus.
  • Must be able to effectively telecommute.
  • An entrepreneurial spirit and healthy sense of humor.
  • You should work and play well with others,
  • and be solutions oriented.

For more information on the applications we use please see: SuperDesk .

This is a telecommute position. No agencies or recruiters, please.


Design, develop, and maintain web-based applications and scalable cloud-based technologies. Solve problems and squash bugs as they arise as we scale and grow our member base. Work to integrate new and existing services and products

Required Skills

  • Flask
  • Python-Eve
  • MongoDB
  • Elasticsearch
  • AngularJS
  • React
  • Celery
  • RabbitMQ
  • Gitlab

Company description

The Fourth Estate Public Benefit Corporation (also referred to as Fourth Estate) is an international, non-partisan, human rights, membership organization dedicated to an engaged and informed public, well equipped with quality information needed to make informed decisions by a strong free press.

Organized as a member owned, multi-stakeholder new generation social cooperative, members of the Fourth Estate are both individuals and organizations representing news producers as well as consumers.

The organization's initiatives include: advocacy, publicity efforts, investments, and strategic litigation strategies. Its name references a segment of society that wields an indirect but significant influence on society even though it is not a formally recognized part of the political system.

Interested in the position? Apply now!