Hey community! Anyone looking for an ethical, fulfilling programming
job? Reach out!
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_
<https://equalit.ie/values/> and is ready to lead software development
on a DDoS mitigation infrastructure <https://deflect.ca> and contribute
to tooling underpinning a censorship circumvention web browser
<https://censorship.no>. In turn, you will get exposure to and a say in
the design of current and future _defensive web technologies_
<https://github.com/deflect-ca> and _decentralized solutions_
<https://github.com/censorship-no/> 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-driven 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!
*Now, a little bit about us…*
<https://equalit.ie/wp-content/uploads/2015/04/eq-logo-site.jpg>eQualitie
<https://equalit.ie> is a growing technology company that puts its
principles before profits. We solve complex technical problems for
improving digital defences, introducing privacy to online activity and
enabling freedom of expression and association online. We are a
remote-first company and offer flexible working arrangements,
contributions to private health care, annual pay raises, prospects for
professional growth and social opportunities. eQualitie welcomes
applicants from all backgrounds.
<https://deflect.ca>The _Deflect project_ <https://deflect.ca> protects
website platforms from cyber attack, serving over a million people
everyday. Deployed on bare-metal infrastructure around the world,
Deflect offers web caching, secure hosting and defence-in-depth
mitigation options, including the _Baskerville_
<https://equalit.ie/portfolio/baskerville/> clearinghouse and forensic
attack investigations <https://deflect.ca/solutions/investigations/>.
<https://censorship.no>_CENO Browser_ <https://censorship.no/> is a tool
designed to circumvent the most pervasive forms of Internet censorship.
Built on Mozilla for Android and the _Ouinet libraries_
<https://github.com/equalitie/ouinet>, CENO enables users to retrieve
and share web content peer-to-peer over Bittorrent’s DHT, during periods
of heavy censorship and Internet shutdowns.
*Metadata*
* Start Date: asap
* Job Location: Montreal, Canada (remote OK)
* Job Type: 12 month contract, possibility of full-time thereafter
* Salary: 80,000 USD + benefits
* Application deadline: October 30, 2021
*How to apply:
*Please send your resume and a cover letter explaining how your
experiences and motivation match our requirements. Please make sure to
include your GitHub (or similar) profile where we can see your previous
work and/or code: *https://equalit.ie/job-post/python-software-dev/ *
<https://equalit.ie/job-post/python-software-dev/>