Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Developer

£500 per day
Temporary

Global Canopy

Role Description

Global Canopy (GC) is seeking to contract a full stack developer to start the development of the GC Assessment Platform. This will be a new system to replace two legacy tools currently used by the Corporate Performance programme to conduct and manage the assessments that form the foundation of our Forest 500, Forest IQ and related data products. The platform will be used for the full assessment lifecycle: methodology setup, data entry, internal review, company engagement, and data export.

The contractor will work on the development of the platform as the main developer, but within a small team that is working on related projects. There is a product requirements document (PRD), an Asana project defining the features and user stories that need to be implemented, and a software requirements specification (SRS) providing more technical detail. The developer will work using our preferred tech stack, re-using modules and patterns from existing work wherever possible.

What work do we want the contractor to do?

  • Address accumulated technical debt and improve usability and performance by replacing two key tools used by the Corporate Performance programme:
    • Original Data Collection Tool: A website for internal users to input assessment data, compare it with past assessments, and perform basic data quality checks.
    • Comment Platform: An externally-facing website for assessed entities to view their assessments and comment on findings.
  • Amalgamate the functionality of these two tools into a single Assessment Platform as described by our PRD and SRS.

Role

You will be responsible for starting the implementation of the Assessment Platform, covering the whole spectrum of development:

  • AWS infrastructure defined and deployed using terraform.
  • Python using FastAPI on EC2 and Lambda for backends.
  • Next.js with TypeScript on AWS Amplify for the frontend.
  • PostgreSQL on RDS for the database.
  • Pytest, jest and Playwright for testing.

Key tasks and activities include:

  • Setting up infrastructure using terraform
  • Configuring authentication and access control
  • Building the repository layer over the existing PostgreSQL schema
  • Backend API development
  • Building the Next.js frontend application
  • Writing unit, integration and end to end tests
  • Documenting work done

Expected Outputs

  • Platform infrastructure provisioned in terraform and deployed via CI/CD pipelines.
  • CI/CD pipelines in GitHub Actions for PR validation, deployment, and release management.
  • Authentication and authorisation system using Cognito.
  • Backend API in FastAPI with a data access layer over the existing database schema.
  • Background worker functions for asynchronous tasks.
  • Next.js frontend on Amplify with foundational pages for both internal workspace and company portal.
  • Monitoring, structured logging, and CloudWatch alarms as defined in the SRS.
  • Automated tests covering implemented functionality.
  • Developer documentation sufficient for another developer to set up the environment and continue the work.

Skills and experience:

  • Strong full-stack web development experience using Python and TypeScript, with at least five years of professional experience.
  • Hands-on experience with FastAPI or a similar Python web framework.
  • Proficient in React, ideally with strong experience in Next.js.
  • Comfortable writing SQL directly against PostgreSQL.
  • Extensive practical experience with AWS infrastructure.
  • Ability to set up and maintain CI/CD pipelines using GitHub Actions.
  • Experience implementing authentication and role-based access control in web applications.
  • A commitment to code quality, including writing automated tests.
  • Ability to work independently with minimal supervision.

Desirable but not essential:

  • Experience working with legacy databases.
  • Familiarity with Docker and Docker Compose for local development and deployment.
  • Experience working in or with non-profit, research, or data-driven organisations.

Other information

  • Our budget allows for a maximum of £500 per day including VAT for 66 days, expected to be worked at 4-5 days per week.
  • Applicants must be within 2 hours of UK time.
  • We would like this work to start as soon as possible.
  • There is the possibility for extension if we are successful with further funding applications.

How to Apply

  • Submit your application via Workable:
    • A short cover letter outlining your interest and how your expertise maps to our requirements.
    • An up-to-date CV.
    • Your day rate in GBP.
    • Your availability.
    • Brief answers to specific questions regarding your experience.
Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Full Stack Developer in Remote vacancy
  •  ...Full Stack Developer Greetings, My name is Vipin and I am a Technical Recruiter at STI Org. I am reaching out to you on an exciting job opportunity with one of our clients. Position Full Stack Developer Requirements Core Java Spring boot, microservices... 
    Suggested
    Remote work

    Software Technology Inc

    United States
    4 days ago
  •  ...Senior Frontend Developer As a Senior Frontend Developer, you will work on various incubation projects. You will join a team that develops new MVPs that will be scaled out across bp’s industrial automation sites and assets. Specifically, you will: Develop production... 
    Suggested
    Remote work

    Software Technology Inc

    Chicago, IL
    19 hours ago
  •  ...excellent reputation with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, and Java developers. We welcome candidates with all visas and citizens to apply. We assist in filing for STEM extension and also for H1B and Green card... 
    Suggested
    H1b
    Remote work

    SynergisticIT

    United States
    4 days ago
  •  ...We are looking for Full stack Developer in Redmond,WA Location - Redmond ,WA ( Open for Remote -Need to work in PST time zone) Primary Skills: • C# Microsoft Full Stack (Backend and Middle Tier) • Azure Services • MS S360, SFI • GitHub Copilot • Microsoft... 
    Suggested
    Remote work

    Yantran LLC

    Bellevue, WA
    4 days ago
  • $75 per hour

     ...Full Stack Developer Role: Full Stack Developer Client: CVS Health Location: Providence, RI (Remote is fine) Max Rate: $75/hr. Job Description: Strong in backend technologies, Spring boot, Kafka, distributed systems Some experience in Search (Elastic, OpenSearch... 
    Suggested
    Remote work

    Kasmo Global

    United States
    4 days ago
  • $110k - $120k

     ...Full stack Developer in Redmond, WA Location - Redmond ,WA ( Open for Remote -Need to work in PST time zone) Salary Range- $110-120K per annum + Benefits Subcon Rate Card- $60 hr C2c Please look for Past Microsoft candidates. Primary... 
    Remote work

    Yochana

    Kirkland, WA
    2 days ago
  •  ...• Experience with SQL and MongoDB • 2 years of experience with Cloud stack, Microsoft Azure etc. is a must. • 2 years of experience in Kotlin. • Thorough understanding of JSON, REST full API’s & microservices. • Data structure fundamentals. • Experience in... 
    Remote work

    GrabJobs

    Anaheim, CA
    2 days ago
  •  ...Java Full-Stack Developer Skill: Java full stack developer Experience required minimum 6+ years of experience demonstrating required skills and competencies. Must have experience in Java, Angular, Microservices, Spring, Spring boot, JPA, caching techniques. Responsibilities... 
    Remote work
    Work visa

    Syntricate Technologies

    United States
    4 days ago
  •  ...Full Stack Java Developer We are looking for a Java Full Stack Developer. Position is in Tampa, FL with hybrid onsite and remote options. The mode of interview is in person. Experience: At least 5 to 10+ years of profile (mid-level senior role). Must Have Skills... 
    Remote work

    Syntricate Technologies

    Tampa, FL
    3 days ago
  •  ...work in a team environment We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters.... 
    Remote work

    Insight Global

    United States
    4 days ago
  • Job Posting 100% Telecommute. Project Name: Atlantis Hub Description: Payment Integrity provides software products and services to various health care payers to help them ensure that payments are being made accurately, saving millions of dollars for these payers...
    Remote work

    Samprasoft

    United States
    19 hours ago
  •  ...Full Stack Developer - Angular and Python Location: Remote 6 months Contract Rate: DOE $/hr. on w2 only US Citizen and Green Card, H4EAD only Requirements: ~5-7 years of development and solution design experience ~ Have strong experience in Angular... 
    Contract work
    Remote work

    Georgia IT Inc

    United States
    4 days ago
  •  ...support and performs troubleshooting: Provides production support as necessary: Testing: Defines criteria for testing: Develops test cases, scenarios and scripts to ensure application quality: Creates test transactions and runs component, assembly, and... 

    Samprasoft

    Boston, MA
    19 hours ago
  •  ...Full Stack Developer Immediate need for a Full Stack Developer for a position in the Cable Industry. This is 06+ month's contract opportunity with long-term potential located in Philadelphia, PA. Please review the job description below: Key Responsibilities/ Key... 
    Contract work
    Immediate start

    Pyramid Corporation

    Philadelphia, PA
    4 days ago
  •  ...I have an opportunity for a " Java Full Stack Developer " - ( Milwaukee WI - Remote). and I am looking for a candidate who can join Immediately if you are interested, reply to me with your updated resume or if you could refer someone I would really appreciate it.... 
    Immediate start
    Remote work

    Navtech

    United States
    4 days ago
  •  ...Java Full Stack developer Location: Jersey City, NJ ( 3 days onsite 2 days remote) Exp: 8+ years look for nearby Candidates ( Only W2) Must Have Skills : Java 5+ years (602/603) stay in rate Spring Boot Microservices (APIs) Angular (1-2 years)... 
    Remote work

    Apex Informatics

    Jersey City, NJ
    3 days ago
  • Full Stack Developer Location: New Jersey, NJ (Hybrid model) Any visa is fine Skills required Angular, Python, AWS experience Remote position, but they need to come to office in Jersey City, NJ on certain days mandated by the project
    Work at office
    Remote work

    Software Technology Inc

    Jersey City, NJ
    4 days ago
  •  ...Full Stack Application Software Developer Qualification: • Bachelor’s degree in Computer Science or related discipline with over 7 years of experience • Problem-solving, goal-oriented, willing to learn, with good coding skills and engineering intuition • Positive... 
    Remote work

    Samprasoft

    United States
    19 hours ago
  •  ...Full stack Java Developer Location: Fort Worth, TX Duration: long-term Rate: DOE Onsite Required 3 days a week Role is hybrid. Candidates must be onsite. Candidates may be required to be on call in rotation. Qualifications... 
    Remote work
    3 days per week

    Georgia IT Inc

    United States
    19 hours ago
  •  ...Full Stack Developer Location: Plano, TX ( 3 days onsite 2 days remote) Must Have Skills: Looking for Full Stack Java - Java/Spring/Microservices - Oracle DB - SQL - Looking for at least SOME React experience on the front end... 
    Remote work

    Apex Informatics

    Murphy, TX
    2 days ago
  •  ...Job Description siamo alla ricerca di un/una Full stack Developer Seniority Middle/Senior (almeno 5 anni di esperienza) Hard Skills Ottima conoscenza di React per lo sviluppo Frontend Ottima conoscenza di Java, in particolare del framework Spring, per lo sviluppo Backend... 
    Immediate start
    Remote work

    G&P Srl Servizi Informatici

    Callahan, FL
    2 days ago
  •  ...longer-termed/ongoing Tell us about your department: The Platform Manager team is a team of highly collaborative and talented developers. This team is focused on creating the next generation of managed content systems which are responsible for multiple digital... 
    Contract work
    Remote work

    Samprasoft

    United States
    19 hours ago
  •  ...Remote Full Stack Developer Partner closely with product and design studio to craft great product experiences. Design, deliver and evolve solutions and execute through hands-on configuration, development, quality assurance, and prototyping. Design, deliver and... 
    Temporary work
    Remote work

    Samprasoft

    United States
    19 hours ago
  •  ...Full Stack Developer Location: Must be local to Mclean, VA (hybrid, Mon & Fri remote/Tue-Thu onsite) Title: Fullstack Developer Must haves: Full stack engineers - 50/50 front and back. UI in Angular Microservices in Nodejs or Java – would like to... 
    Local area
    Remote work

    Samprasoft

    McLean, VA
    19 hours ago
  •  ...Architect: Apps (Other) Design, develop, test, deploy, maintain, and continuously improve software Manage user stories and project commitments to deliver value to our customers Translate product concepts into project commitments that deliver incremental value... 
    Remote work

    Software Technology Inc

    United States
    4 days ago
  •  ...Full Stack Developer Job Duties and Responsibilities: Architects, codes, and implements solutions that achieve the business requirements. Provides technical guidance and support for the team regarding site standards and best practices. Research new technologies... 
    Remote work

    Software Technology Inc

    United States
    4 days ago
  • $80k

     ...80,000.00 yearly Remote Permanent Nuvolo Developer / System Administrator Nuvolo Developer and...  ..., and facilities management solutions. Full-time Regional Power Generation Practice Leader...  ...389.00 yearly Full-time Quick Apply Full Stack Developer (Remote) Syms Strategic Group (... 
    Permanent employment
    Full time
    Remote work

    Veterans United Home Loans

    Columbia, MO
    2 days ago
  •  ...Java Full Stack Developer Location: Cincinnati, OH, Remote Mode: Contract Must have skills Need Angular Latest Version Job description: At least 10+ years of work experience. Should have bachelor's degree. Strong communication and interpersonal skills. Excellent problem... 
    Contract work
    Work experience placement
    Remote work

    RIT Solutions

    United States
    2 days ago
  •  ...Java Full Stack Developer Contract, Mountain View, CA (Onsite) Mandatory skills: Payment processing, Payment gateway, APIs Integration & React Js is must to have Nice to have: QuickBooks online Responsibilities: Create and manage APIs essential for payment... 
    Contract work

    Kasmo Global

    Mountain View, CA
    4 days ago
  •  ...Remote Full Stack Developer Apex Systems has an immediate and exciting opportunity for a remote full stack developer with a large healthcare client based in Louisville, KY. This is a long term contract-to-hire position. The senior software engineer role has a primary... 
    Long term contract
    Immediate start
    Remote work

    Software Technology Inc

    United States
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Developer. Be the first to apply!