Full Stack Developer

Oxford, ENG, GB, United Kingdom

Job Description

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.

Corporate Performance




A growing number of companies and financial institutions are seeking to mitigate their impacts on nature. But many have made commitments that are not being met, and others are failing to take any action at all. We hold to account through our Forest 500 project, assessing the policies and performance of influential companies and financial institutions. We also support financial institutions and investors with our suite of Deforestation-free Finance Guidance and a forthcoming new tool, DEFT Pathway, to support effective engagement with high-risk companies. We support the finance sector, policy makers and other stakeholders by providing market-leading data on deforestation and ESG metrics through Forest IQ.


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.


Requirements



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

Benefits



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.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4094996
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Oxford, ENG, GB, United Kingdom
  • Education
    Not mentioned