xelys jobs xelys jobs

Full Stack Developer

Global Canopy

full-remotemidpermanentfullstackbackendfrontend Full remote Today via WTTJ

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

Full-StackAWSPythonTypeScriptFastAPIPostgreSQLNext.jsReactAuthenticationRole-Based Access Control

About the role

Role Overview

Full Stack Developer to build the GC Assessment Platform, replacing two legacy tools used for forest conservation assessments. You’ll work in a small team and own the end-to-end development process: infrastructure, backend, frontend, and documentation.

Key Missions & Responsibilities

  • Implement the assessment platform, including:
    • Infrastructure creation
    • Backend and frontend development
  • Set up authentication and access control
  • Develop the backend API and build the frontend application
  • Write automated tests covering implemented functionality
  • Document your work

Requirements

  • Ability to set up and maintain CI/CD pipelines using GitHub Actions
  • Strong independence: make sound architecture and implementation decisions based on provided product/technical specs
  • Comfort writing SQL directly for PostgreSQL
  • Use SQLAlchemy Core for query building (not a full ORM)
  • Experience implementing authentication and role-based access control (RBAC) (ideally AWS Cognito or similar identity provider)
  • Hands-on experience with FastAPI (or similar Python web frameworks)
  • Proficient in React, ideally with Next.js (including SSR and client-side data fetching patterns)
  • 5+ years professional full-stack experience building and shipping web applications using Python and TypeScript
  • Commitment to code quality:
    • Automated tests (e.g., pytest, Jest, Playwright)
    • Maintainable code structure for future developers
  • Extensive AWS infrastructure experience, ideally including EC2, Lambda, API Gateway, Cognito, S3, SQS
  • Experience defining infrastructure with Terraform is strongly preferred
  • Experience working with legacy databases and adapting to an existing schema
  • Familiar with Docker and Docker Compose for local development/deployment

Nice-to-Have

  • Experience working with non-profit, research, or data-driven organizations

About Global Canopy

Global Canopy (GC) builds tools and platforms related to forest conservation and assessment. The company is developing the GC Assessment Platform to replace legacy assessment tools and improve how forest conservation data is managed and evaluated.

Scraped 5/13/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.