Full Stack Developer

Posted 1 day 14 hours ago by Global Canopy

Permanent
Full Time
Other
Oxfordshire, Oxford, United Kingdom, OX1 1
Job Description
Overview

Global Canopy is a data-driven not for profit that targets the market forces destroying nature. We do this by improving transparency and accountability. We provide innovative open-access data, clear metrics, and actionable insights to leading companies, financial institutions, governments and campaigning organisations worldwide.

Role overview

An exciting opportunity for a creative and highly motivated candidate with strong technical expertise to help increase Global Canopy's impact by making world-leading environmental and financial data more accessible to our key audiences in the finance sector, business and civil society.

The role will focus on the DEFT Pathway and related products. DEFT is a transparent, easy-to-use framework that maps out practical steps for companies to transition to deforestation-free supply chains. Hosted by best-in-class data platform Forest IQ, DEFT Pathway helps financial institutions to engage effectively with companies on deforestation.

A key objective is to make the DEFT Pathway data accessible by building user-friendly frontend components. The data is complex and multi-dimensional and will require considerable creativity to communicate in an understandable and compelling way in order to maximise its impact. You will collaborate with designers, researchers and product managers to fulfill these aims.

As a full stack developer, you will also design and implement the backend to allow the data powering the visualisations to be accessed in a secure way. You will work with data engineers and researchers to ensure the database is well-structured and that queries are performant.

The tech team is small, so you will need to operate with a high degree of independence, and will have the opportunity to influence key technical decisions. We are looking for someone who finds this prospect exciting rather than daunting!

For more information on the role's responsibilities, visit the website and download the candidate pack.

To be successful in this role

These are the things that will matter the most:

  • Excellent full stack web development skills, ideally using python and typescript
  • Knowledge of python frameworks for the backend, such as FastAPI, Flask and/or Django
  • Knowledge of javascript frameworks for the frontend (preferably React/Next.js), and common data visualisation libraries such as d3
  • Experience querying PostgreSQL databases, potentially using SQLAlchemy as an ORM
  • Experience working with cloud infrastructure, preferably AWS
Essential behavioural competencies
  • Self-starter, happy working in a small team with a large degree of independence
  • A keen eye for quality, and an appreciation of the importance of automated testing
  • A desire to follow industry standard software development processes
Desirable
  • 3+ years experience
  • Experience using Agile project management methods and appreciation of the benefits of these
  • Knowledge of the Corporate Performance domain
Salary

£60K full-time equivalent.

This role sits within Band C on Global Canopy's remuneration framework.

Nature of contract

Full time (37.5 hours) or part time (30 hours, 0.8 FTE). Fixed term for 21 months (approximately the end of 2027). We are a flexible employer and welcome candidates wishing to work flexibly.

Base

Our office is in Oxford, UK with flexible home-working arrangements in place.

Holidays

36 days (including bank/public holidays) for discretionary use across the annual leave year. Option to purchase up to an additional 5 days or equivalent of one week's leave.

Pension

Employer pension contribution of 8%.

Healthcare cashback plan

Covering dental fees, eye-care, wellbeing, physiotherapy, chiropody and much more - for you and any children.

Group Life Assurance

Paying a lump sum of 3 times annual salary.

Group Income Protection

Paying 75% of annual salary for up to 2 years (for long term sickness).

Employee Assistance Programme

Which provides free, confidential advice on personal and legal matters.

Other

Huge range of discounts and cashback deals at gyms, restaurants, holidays, and much more.

How to Apply

To apply for the position, you will need to submit an up-to-date CV and answer four short-form (100 words) questions on the next page.

The closing date for applications is 19 November 2025 at 09:00 UK time. Early application is encouraged as we will be conducting rolling interviews. We may close applications early if suitable candidates are identified.

We aim to respond to all candidates within ten days of receiving their application.

At Global Canopy, we value diversity and inclusion. You can read our diversity statement on our website. We encourage applications from all backgrounds and are committed to having a team with a diverse set of skills, experiences and abilities. We are committed to reducing systemic barriers in our recruitment processes.

Global Canopy works on issues of tropical deforestation. We are particularly interested in strengthening our team to include those with a background from forest regions such as Latin America and South East Asia. We welcome applications from people from these regions. Anyone with the right-to-work in the UK is welcome to apply. Visa sponsorship is not available for this position.

Global Canopy is an inclusive employer and accommodations will be made to allow anyone who requires additional support to apply for this role. Please get in touch with us if you require any additional support.

To find out more, visit our website.