Skip to content

Commit

Permalink
Add backend dev job opening (#1517)
Browse files Browse the repository at this point in the history
* Add hidden job opening page

* Bump date

* Update posting

* Update team page
  • Loading branch information
hellais authored Jan 12, 2024
1 parent 5a8e8a9 commit 4849853
Show file tree
Hide file tree
Showing 2 changed files with 135 additions and 2 deletions.
2 changes: 0 additions & 2 deletions content/about/team/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,4 @@ submenu:

{{<team-member name="Roberta Giassetti" role="Finance and Administration Advisor" email="[email protected]" img="images/roberta.jpg" >}}

{{<team-member name="Federico Ceratto" role="Backend Engineer & Data Analyst" email="[email protected]" pgpkey="7CA7DDFB333921408C6F2B966F31BC44F5177DAA">}}

{{</team-listing>}}
135 changes: 135 additions & 0 deletions content/post/2024-job-opening-ooni-backend-developer/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
---
title: "Job Opening: OONI Backend Developer"
description: "The OONI team is looking for a backend developer to maintain and improve our backend infrastructure."
author: "Arturo Filastò"
date: "2024-01-12"
tags: ["ooni", "job-opening", "backend developer"]
categories: ["job"]
---

Are you a backend developer interested in defending human rights on the
internet? We have a job opening for you!

The [OONI](https://ooni.org/) team (a non-profit measuring internet censorship
globally) is looking for a dedicated **Backend Developer** to work on our
backend components and infrastructure, and to provide OONI data analysis
support for our [research](https://ooni.org/reports/) efforts.

## Job description

By joining our team, you will work on OONI’s backend components, ensuring the
stable and reliable performance of our infrastructure in response to the
growing global coverage of measurements. You will also provide OONI data
analysis support for OONI [research reports](https://ooni.org/reports/) and in
support of the research of our [partners](https://ooni.org/partners).

This is a **full-time 12-month contract position**, starting ASAP. The contract
may be extended depending on the contractor’s performance and the availability
of funds. The yearly contractor fee will be determined depending on the
contractor’s relevant experience and expertise.

**This is a fully remote position.** Even before the COVID-19 pandemic, the
OONI team always worked remotely online. We communicate and coordinate through[
OONI Slack channels](https://slack.ooni.org/), we have regular video/voice
meetings, and we track our work on[ GitHub](https://github.com/ooni).

Our [team members](https://ooni.org/about/team/) are currently based in Europe,
and Africa, and North America, but we encourage applications from anywhere in
the world. To effectively coordinate with our team members, you should be
comfortable working with people based in the Central European time zone.


### What you’ll do

* Contribute to the design, implementation and maintenance of our backend components and infrastructure.
* Help ensure the stability and reliability of our infrastructure: Create and maintain monitoring systems, and respond to alerts as needed. Troubleshoot issues and outages.
* Perform routine server maintenance. Procure and configure new infrastructure when necessary.
* Provide OONI data analysis support for OONI [research reports](https://ooni.org/reports/) and in support of the research of our [partners](https://ooni.org/partners).
* Collaborate with OONI’s development team to optimize solutions for performance, security and maintenance.
* Create new and enhance existing APIs to support building and improving upon OONI’s features and products.
* Participate in technical design documentation, and code reviews.
* Work collaboratively with team members to contribute to OONI’s roadmap and priorities.


## Required skills and qualifications

* 2-4 years of experience working as a Backend Developer in a similar environment.
* Extensive experience with python.
* Experience implementing and maintaining monitoring and alerting systems.
* Have experience and be comfortable with others reviewing your code and design; have experience and be comfortable reviewing others' code.
* Eager to learn and work collaboratively with the OONI team.
* Comfortable working remotely with a geographically distributed team.
* Ability to be successful in a remote-only work environment.
* Good at asynchronous communication and comfortable communicating via Slack, email, and issue trackers.
* Self-directed, motivated, and aligned with our [mission](https://ooni.org/about/#mission).


## Preferred qualifications

* Experience designing, implementing, and maintaining scalable complex network applications.
* Possess the confidence to refactor code and write unit tests.
* Familiarity with the network measurement field.
* Data analysis experience.
* Experience with open source software development, including working with distributed teams across different time zones containing employees and volunteers of differing skill levels.
* Basic familiarity with distributed version control systems.
* Experience with devops and deployment automation.
* Experience with prometheus and grafana.
* Experience with golang.
* Contributed significant chunks of code to multiple open source projects in the past.
* General understanding of internet censorship and digital rights issues.
* Be passionate about internet freedom and interested in contributing to it in a concrete way!

A degree is great but _not_ required if you have the right experience.

## How to apply

To apply, please email us the following documents:

* **CV/resume.** Please share a PDF of your CV/resume, which includes links to
one or several code samples (of which you are authorized to share), and to
your GitHub or GitLab profile.
* **Cover letter.** Let us know how your qualifications and experience meet the
requirements of this job position. Please include the reasons why you want to
work with OONI.

Please send your email to jobs at openobservatory dot org with “**OONI Backend Developer**” in the subject line.

**Note:** We may request contact details for 2 professional references if you are shortlisted for the position.

## About OONI

The[ Open Observatory of Network Interference (OONI)](https://ooni.org/) is a
free software project – born out of the[ Tor
Project](https://www.torproject.org/) in 2012 – that aims to empower
decentralized efforts in increasing transparency of internet censorship around
the world.

We build free software ([OONI Probe](https://ooni.org/install/)) that enables
anyone to independently detect internet censorship on their network. To
increase transparency of internet censorship, we publish censorship
measurements as[ open data](https://ooni.org/data/) in near real-time. This
data supports[ research](https://ooni.org/reports/) and[ advocacy
efforts](https://www.accessnow.org/keepiton/) investigating and fighting
internet censorship worldwide.

More information about OONI is available in our [Mission
Statement](https://ooni.org/about/#mission) and [FAQ](https://ooni.org/support/faq).


## Diversity, Equity, and Inclusion

We have a [global and diverse community](https://ooni.org/partners) and we
strive to hire people who can best serve our community.

Our [Code of Conduct](https://ooni.org/get-involved/code-of-conduct/) describes
how we aim to provide a safe, welcoming, and inclusive environment for our team
and community.

We value and encourage diversity and consider applicants for all positions
without regard to national origin, gender, gender identity and expression,
race, ethnicity, sexual orientation, physical characteristics, disability,
religion, and age.

We encourage people subject to systemic bias to apply, including people of
color, indigenous people, LGBTQIA+ people, women, and any other person who is
part of a group that is underrepresented in tech.

0 comments on commit 4849853

Please sign in to comment.