
Location
Central London with flexible home-working arrangements
Hours
Full time (37.5 hours) or part time (30 hours, 0.8 FTE)
Salary
£60,000 full-time equivalent (Band C on Global Canopy’s remuneration framework)
About the Role
Global Canopy is a data-driven not-for-profit organisation focused on addressing the market forces destroying nature by improving transparency and accountability. We provide innovative open-access data, clear metrics, and actionable insights to companies, financial institutions, governments, and campaigning organisations worldwide.
The Full Stack Developer role offers an exciting opportunity for a creative and highly motivated individual with strong technical expertise to increase Global Canopy's impact by making world-leading environmental and financial data more accessible to key audiences in the finance sector, business, and civil society.
The role focuses on the DEFT Pathway and related products. DEFT is a transparent, easy-to-use framework that maps practical steps for companies to transition to deforestation-free supply chains. Hosted on the Forest IQ data platform, DEFT Pathway supports financial institutions in engaging effectively with companies on deforestation.
You will build user-friendly frontend components to communicate complex, multi-dimensional data in an understandable and compelling way, collaborating closely with designers, researchers, and product managers. As a full stack developer, you will also design and implement secure backend systems to enable access to the data powering visualisations, working with data engineers and researchers to ensure well-structured databases and performant queries.
Working in a small tech team, you will operate with a high degree of independence and have the opportunity to influence key technical decisions. This role is ideal for someone who embraces responsibility and enjoys working autonomously.
Experience
- Excellent full stack web development skills, ideally using Python and TypeScript
- Knowledge of Python backend frameworks such as FastAPI, Flask, and/or Django
- Experience with JavaScript frontend frameworks, preferably React/Next.js, and data visualisation libraries such as d3
- Experience querying PostgreSQL databases, potentially using SQLAlchemy as an ORM
- Experience working with cloud infrastructure, preferably AWS
- Desirable: 3+ years of relevant experience and familiarity with Agile project management methods
About you
- Self-starter comfortable working independently within a small team
- Keen eye for quality and appreciation of automated testing
- Desire to follow industry-standard software development processes
- Interest or knowledge in the Corporate Performance domain is a plus
Qualifications
No specific qualifications required; focus is on relevant skills, experience, and motivation to contribute effectively.
Additional Information
This is a fixed-term contract for approximately 21 months (until the end of 2027). Global Canopy offers 36 days holiday (including bank/public holidays) with an option to purchase up to an additional 5 days. Employer pension contribution is 8%. Other benefits include a healthcare cashback plan, employee assistance programme, life assurance, and group income protection.
Global Canopy values diversity and inclusion and encourages applications from all backgrounds. We particularly welcome candidates with backgrounds from forest regions such as Latin America and South East Asia. Visa sponsorship is not available for this role. Accommodations are available for applicants requiring additional support during the recruitment process.
