Software Developer

almost 2 years ago
Full time role
$60k-$70k/Year
... more
... more

Job Description

About OpenAQ

In pursuit of a clean air future, OpenAQ enables universal access to air quality data so that air quality researchers, community advocates, journalists, and other changemakers can build the case for clean air action. We aggregate and harmonize disparate air quality data from sources around the world and host it on our first-of-its-kind free and open-source data platform. We connect users of this data across sectors and geographies to support an international learning environment. 

By filling a basic data access gap and convening a global community of individuals and organizations passionate about fighting air pollution, OpenAQ helps tackle one of the biggest public health and human rights issues of our time: 99% of humanity breathes polluted air, harming health and shortening lives. Children, the elderly, and women are particularly vulnerable; and the most polluted air is typically in low- and middle-income countries and in environmental justice communities, creating an unequal burden of harm. Reducing air pollution also reduces pollutants that are contributing to the climate crisis.

OpenAQ is a nonprofit U.S. organization, formally founded in 2018 in Washington, DC. Our team works remotely. 

Role

The software developer will support OpenAQ in developing and maintaining our air quality database. This role will allow for hands-on development of the world’s largest open source and free air quality database and provide ongoing professional growth. Major areas of responsibility include (1) supporting and ensuring platform data quality and (2) supporting development and maintenance of the OpenAQ platform

This is an exempt, full-time, at will, remote position reporting to the Lead Software Engineer. 

   Primary Duties:

  • Develop internal tools to ensure consistent data quality of the OpenAQ database
  • Resolve and investigate data ingestion issues 
  • Perform database queries and data analysis to support internal and external data requests
  • Support the maintenance of the OpenAQ database
  • Support the maintenance of the OpenAQ REST API

Job Qualifications

Required Experience & Education

  • You have 1-2 years professional experience in software development.
  • You have a bachelor’s degree or higher (this qualification can be met through other professional, educational, and lived experience).

Required Skills, Abilities & Qualities

  • You have data analysis and management experience.
  • You have knowledge of relational databases and SQL (we use PostgreSQL).
  • You have knowledge of at least one programming language, e.g., Python (preferred), R, JavaScript. 
  • You are able to manage multiple projects while keeping a “big picture” strategic view. You are accountable and take pride in delivering work products on time.
  • You enjoy working collaboratively and have a positive, flexible attitude when working with a team.
  • You care deeply about improving global air quality and ensuring equal access to clean air. You have a passion for OpenAQ’s mission.
  • You understand the concepts of institutional and structural racism and bias and are committed to advancing equity, diversity, and inclusion.
  • You understand the concepts of institutional and structural racism and bias and are committed to advancing equity, diversity, and inclusion.
  • You are excited about the opportunity to work at a fast-paced, relatively young nonprofit.

Desirable

  • Experience working with air quality or other scientific data
  • Experience with cloud computing (especially AWS)
  • Experience in JavaScript (front end or NodeJS)
  • Experience with web scraping
  • Experience working in a nonprofit setting with a mission-driven staff and board 
  • Past work on international issues and/or in cross-cultural settings

Other Requirements

Work Authorization: You have the legal right to work in the U.S. (Because we work remotely, you may live abroad, but you must have proof of eligibility to work in the U.S.)

Travel: This position does not require travel, though you may attend conferences and retreats upon occasion.

Work Schedule: This role allows you to work on your own schedule, with the understanding that you will occasionally need to be available at odd hours given that we work remotely and with people around the world. This role may occasionally require excess hours in order to achieve deliverables.

Compensation, Benefits & Intangibles

OpenAQ offers competitive compensation and benefits, including a 401k and company matching plan, health reimbursement plan, family-friendly policies, and unlimited PTO. The starting salary range is $60,000-$70,000. We are a small, but mighty, team of thought-partners that takes pride in our work and values lightheartedness and camaraderie. 

To Apply

Please fill out this short form AND submit a cover letter and resume separately to russ@openaq.org. Title your email “Software Developer - Your Name.” The position will be open until filled, but we will begin reviewing applications July 11, 2022.

Equal Opportunity Employment

OpenAQ is an equal opportunity employer. We do not discriminate against any employee or applicant for employment because of race, color, ethnicity, national origin, religion, gender, sexual orientation, gender identity or expression, disability, age, veteran status, or any other basis prohibited by law.

Similar jobs