portal resources jobs companies e equalitie python+ software developer for defending human rights online

Python+ Software Developer For Defending Human Rights Online 🔥


eQualitie is seeking an experienced software developer to play a key role on technology projects empowering freedom of expression and association online.  Our new colleague shares the company’s values [1] and is ready to lead software development on a DDoS mitigation infrastructure [2] and contribute to tooling underpinning a censorship circumvention web browser [3]. In turn, you will get exposure to and a say in the design of current and future defensive web technologies [4] and decentralized solutions [5] for avoiding Internet censorship, as well as personal satisfaction that your contributions create real change for people around the world. This is a relatively fast-paced environment with a strong sense of individual contribution and close-knit project teams.

Job Description

You will work on existing software code across project teams and lead the development and release of new software systems, working with other developers, devops and systems operation staff. Your primary responsibilities will include building and upgrading tools to improve attack mitigation and network service availability, performance, and Internet censorship resilience. You will introduce and adhere to common development processes for a variety of in-house technologies, spanning DDoS mitigation, a clearinghouse for anomalous network behaviour and a decentralized peer-to-peer web caching network. You will take an “document everything” approach and publish your work as FLOSS.

About you

You understand the building blocks of the Internet and are familiar with its core protocols. You value infrastructure-as-code systems and believe in test-drive development, prototyping, fine-tuning software configurations and performance monitoring as the primary ways to improve an Internet- reliant product or service. You have a depth of knowledge, experience and a passion for Internet technologies that allow you to learn new systems relatively quickly. Also, you should have:

  • 5+ years experience in Python development;
  • Experience in network programming (HTTP/S, UDP, DNS) and web caching;
  • Experience with multi-platform package and release management;
  • Demonstrable experience deploying and managing technology using Docker and/or Kubernetes;
  • Go development experience a strong asset;
  • C++ development experience an asset;
  • An active appreciation for reading and writing documentation!

  1. https://equalit.ie/values/
  2. https://deflect.ca
  3. https://censorship.no
  4. https://github.com/deflect-ca
  5. https://github.com/censorship-no/

Let us send you new openings similar to Python+ Software Developer For Defending Human Rights Online straight to your Inbox. Weekly or Daily. 7-day free trial 💌

The ability to work remotely increases employee happiness by 20 percent.