To stop deforestation, we need to know where it is happening and who is responsible in time to take action. Global Forest Watch (GFW) is the only free online platform providing near-real time information and analysis about when, where and why forests are changing around the world. We use machine learning algorithms and expert analysis to distill satellite imagery, crowdsourced information, and hundreds of open datasets into actionable insights and policy-relevant information about forests worldwide.
GFW is seeking for an API software engineer to build microservices for the GFW/ ResourceWatch API using Python and NodeJS, automating data processing, and managing saved datasets in our API for display on various GFW websites. You should be an intermediate to expert Python or NodeJS developer with experience building APIs with Flask or Express. You should enjoy writing high quality, fully tested and documented open source code ready for continuous deployment. You will be working within a matrixed group across both technical and non-technical teams within Global Forest Watch, including product managers, GIS analysts, internal software engineers and external web developers.
- Bachelor's Degree in Computer Science, Mathematics, Geography or similar
- Minimum 2 years of relevant full-time work experience
- Proven experience with Python/ Flask or NodeJS/ Express
- Experience in microservices/service-oriented applications development
- Experience designing and documenting RESTful API using Swagger
- Experience with tools for continuous deployment including Terraform, Github, Docker, Jenkins and Kubernetes
- High proficiency in English
How to Apply
The position will be based in Washington, DC. International applications are welcome.
Finalists will need to complete a coding test.
We are committed to ensuring gender equity across our program portfolios. As such, you will support attention to gender where appropriate.
Applicants must apply through the WRI Careers portal to be considered.