Global Canopy

Global Canopy

Global Canopy is a data-driven nonprofit organization focused on enhancing transparency and accountability in order to combat the market forces that contribute to environmental destruction, particularly by promoting a transition to a deforestation-free...

Capital Markets
11-50
Founded 2001

Description

  • Set up AWS infrastructure for the Assessment Platform using Terraform and deploy it through CI/CD pipelines.
  • Configure authentication and access control with separate internal and external user pools and role-based permissions.
  • Build a data access layer over the existing PostgreSQL schema using SQLAlchemy Core.
  • Develop backend APIs in FastAPI for the platform’s core functionality.
  • Create background worker functions for asynchronous processing tasks.
  • Build the Next.js frontend for the internal workspace and company portal.
  • Implement unit, integration, and end-to-end tests for delivered functionality.
  • Set up monitoring, structured logging, and CloudWatch alarms as specified in the technical requirements.
  • Document the implementation so another developer can reproduce the environment and continue the work.
  • Work closely with the Data Systems Lead, Full Stack Developers, and project lead to prioritize scope in an agile process.

Requirements

  • At least 5 years of professional full-stack web development experience shipping web applications.
  • Strong experience with Python and TypeScript.
  • Hands-on experience with FastAPI or a similar Python web framework.
  • Strong React experience, ideally including Next.js, server-side rendering, and client-side data fetching patterns.
  • Comfortable writing SQL directly against PostgreSQL.
  • Extensive practical AWS experience, ideally including EC2, Lambda, API Gateway, Cognito, S3, and SQS.
  • Experience defining infrastructure with Terraform, strongly preferred.
  • Ability to set up and maintain CI/CD pipelines using GitHub Actions.
  • Experience implementing authentication and role-based access control, ideally with Cognito or a similar identity provider.
  • Commitment to code quality, automated testing, and maintainable code structure.
  • Ability to work independently and make sound architectural and implementation decisions.
  • Experience working with legacy databases or existing schemas is desirable but not essential.
  • Familiarity with Docker and Docker Compose is desirable but not essential.
  • Experience working in or with non-profit, research, or data-driven organisations is desirable but not essential.
  • Must be within 2 hours of UK time.

Benefits

  • Maximum day rate of £500 per day including VAT for 66 days.
  • For applicants outside the UK, the maximum equivalent rate is £400 per day due to reverse VAT charges.
  • Expected workload of 4–5 days per week.
  • Possibility of contract extension if further funding applications are successful.
  • Start as soon as possible.
  • Rolling interview process with a single one-hour interview.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Full Stack Developer (Remote)

Xplore 11-50 Wireless Telecommunication Services

Xplore is hiring a Senior Full Stack Developer to build and scale the data infrastructure that powers satellite operations and Earth observation insights from orbit.

AWS Kotlin Python Rust TypeScript
44 minutes ago

AI Full Stack Engineer - KS001

An AI engineer at an Amazon brand management company will build and scale production AI infrastructure and workflows across communication, sales intelligence, content quality, lead qualification, and executive assistant functions.

Linux LLM Node.js OAuth PostgreSQL React REST API SSH TypeScript
2 hours, 26 minutes ago

Senior Full-Stack Engineer (Data-Aware)

Vecten Internet Software & Services

Sunscrapers is hiring a Senior Full-Stack Engineer (Data-Aware) to help build secure, data-driven internal applications, agent-based tooling, and platform integrations for a New York private equity and investment management fund.

Apache Airflow AWS CI/CD Django Docker EC2 FastAPI Flask Git Kubernetes Linux LLM Neo4j Next.js NumPy OAuth OpenID Connect OpenTelemetry Pandas Python React Snowflake SQL Terraform
2 hours, 49 minutes ago

Laravel Developer + React - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight Consulting is hiring a remote Laravel Developer + React to build high-quality applications for clients across Latin America and beyond in a fast-growing software consultancy.

Laravel Playwright React REST API Tailwind CSS Vue.js
3 hours, 9 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers