Global Canopy logo
Global Canopy

Data for nature. Global Canopy provides world-leading data to assess, track and act on deforestation and nature loss.

Full Stack Developer

Full-stack EngineerSoftware EngineerContractRemoteMid LevelTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

UTC-5 to UTC-3 + 3 moreAll locations: UTC-5 to UTC-3 | GMT (UTC+0) | EET (UTC+2) | UTC-2

Posted

27 days ago

Salary

£500 / day

Seniority

Mid Level

Job Description

Full Stack Developer

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.

Related Job Pages

More Full-stack Engineer Jobs

Global Canopy logo

Full Stack Developer – Contractor

Global Canopy

Data for nature. Global Canopy provides world-leading data to assess, track and act on deforestation and nature loss.

ContractRemoteTeam 51-200H1B No Sponsor

• You will be responsible for starting the implementation of the Assessment Platform. • You will cover the whole spectrum of development: infrastructure creation, backend and frontend. • 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. • The developer will be embedded within the existing team at Global Canopy, and will liaise closely with our Data Systems Lead and Full Stack Developers.

United Kingdom
£400 - £500 / day
Job Closed

Role Description Siamo Corposostenibile, il principale centro online di Nutrizione Integrativa in Italia, in forte crescita nel settore health & wellness, con un team di oltre 150 professionisti. Stiamo sviluppando una piattaforma tecnologica proprietaria (web + mobile) con forte componente di automazione, integrazione API e sistemi AI già in produzione. Cerchiamo un Junior Full Stack Engineer con basi solide e forte motivazione a crescere rapidamente su tutto lo stack: frontend (React) e backend (Python). Lavorerai a stretto contatto con sviluppatori senior su feature reali in produzione, contribuendo allo sviluppo del prodotto e migliorando progressivamente autonomia e capacità tecniche. Non è una posizione puramente formativa: ci aspettiamo capacità di contribuire attivamente, anche se con supporto. Modalità di lavoro: - Full remote (Europa) - Collaborazione asincrona + momenti di allineamento - Richiesta sovrapposizione operativa: GMT-1 / GMT+3 - Ambiente ad alta velocità, orientato al delivery Responsibilities - Sviluppare e mantenere feature su applicazioni web (React) e mobile (React Native) - Contribuire allo sviluppo backend in Python (Flask) - Integrare API REST e servizi esterni - Supportare il team nella risoluzione di bug e miglioramenti tecnici - Scrivere codice leggibile, mantenibile e documentato - Collaborare con il team su code review e miglioramento continuo - Imparare e adottare best practice di sviluppo - Lavorare su sistemi AI (LLM, RAG, agenti) Stack Tecnologico - Frontend Web: React, TypeScript - Mobile: React Native - Backend: Python, Flask - Database: PostgreSQL - Infra: Docker, CI/CD pipelines - API: REST, autenticazione JWT/OAuth Qualifications - 1–3 anni di esperienza nello sviluppo software (o progetti equivalenti) - Buona Conoscenza di JavaScript / TypeScript - Esperienza con React - Buona Conoscenza Python - Esperienza con database relazionali (PostgreSQL) - Familiarità con API REST - Conoscenza di Git - Familiarità con strumenti di sviluppo assistiti da AI (es. Codex, Claude Code o equivalenti) - Growth mindset (fondamentale) - Forte interesse a lavorare su frontend e backend - Curiosità verso sistemi AI / LLM e tecnologie moderne - Capacità di apprendere rapidamente e adattarsi Nice to have - Integrazione con servizi AI / LLM. Utilizzo di framework opensource Agentic AI. - Esperienza con sistemi basati su LLM (RAG, agenti, workflow AI-driven) - Esperienza concreta con React Native in produzione - Familiarità con Docker - Progetti personali pubblici Soft Skills - Attitudine all’apprendimento continuo - Proattività e voglia di migliorare - Capacità di lavorare in team - Comunicazione chiara - Attenzione al dettaglio Benefits - Percorso di crescita rapido affiancato da sviluppatori senior - Esposizione a progetti reali in produzione - Ambiente veloce e orientato al risultato - Possibilità di lavorare su frontend, backend e sistemi AI - Full remote in Europa - Retribuzione commisurata all’esperienza e alle competenze del candidato. Disponibilità a discutere nel corso del colloquio.

Europe
Job Closed
Spyrosoft logo

Software Engineer, UDS, XCP

Spyrosoft

We enable our clients to thrive, thanks to a combination of technical proficiency and domain-specific knowledge.

ContractRemoteTeam 1,001-5,000Since 2016H1B No Sponsor

• Collaborate on software delivery projects in automotive technologies • Develop and maintain software solutions involving UDS and XCP • Work in Agile teams, ensuring timely delivery and quality of software • Participate in the testing and integration of software solutions

Poland
zł110 - zł175 / hour
Ninja Partners LLC logo

Sr. Full Stack Engineer

Ninja Partners LLC

SupportNinja is proud to be an Equal Employment Opportunity employer and we do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, veteran status, disability, or other applicable legally protected characteristics under federal, state, or local law.

Role Description The Sr. Full Stack Engineer develops, enhances, and supports modern software applications while leading cloud infrastructure, DevOps automation, and deployment operations. This role serves as a senior technical contributor responsible for improving engineering velocity, platform reliability, application scalability, and secure delivery practices across internal and customer-facing solutions. - Design, develop, and maintain full-stack applications across frontend, backend, API, and database layers - Build scalable web applications using modern frameworks and development standards - Administer, optimize, and expand AWS cloud infrastructure and related services - Design, build, and maintain CI/CD pipelines using GitHub Actions and related tools - Develop and manage infrastructure as code using Terraform or comparable platforms - Support release management, deployment automation, and environment standardization - Partner with engineering leadership to improve architecture, resiliency, observability, and security controls - Troubleshoot production issues across applications, cloud environments, deployments, and integrations - Develop backend services, APIs, automation workflows, and system integrations - Implement testing standards, code review practices, and documentation processes - Monitor system uptime, performance, alerting, and capacity planning metrics - Collaborate with product, AI, analytics, and engineering teams on new solutions and enhancements - Provide technical mentorship and knowledge sharing across the engineering team - Evaluate tools, frameworks, and practices that improve delivery speed and technical quality - Participate in sprint planning, prioritization, estimation, and roadmap execution - Adhere to company policies and procedures - Meet or exceed performance targets for related KPIs - Continuously improve knowledge of products, services, and processes by participating in training programs and continuous learning modules - Collaborate with other departments as needed - Maintain a positive, empathetic, and professional attitude toward customers and colleagues at all times - Perform other duties as assigned Qualifications - 5+ years of software engineering experience with a strong full-stack development background - Experience with AWS cloud infrastructure and cloud-native application environments - Experience building and supporting CI/CD pipelines, preferably GitHub Actions - Experience with Terraform or other infrastructure as code platforms - Experience developing backend services, APIs, and systems integrations - Experience with frontend frameworks such as React, Angular, or Vue - Experience with backend languages such as Python, Node.js, Java, C#, Go, or similar - Knowledge of software architecture, release management, reliability, and secure development practices - Experience with relational and/or NoSQL databases - Strong troubleshooting, analytical, and problem-solving skills - Ability to manage multiple priorities in a fast-paced environment - Strong written and verbal communication skills - Experience working in Agile development environments Benefits - Competitive compensation - Adherence to government-mandated benefits - Retirement Savings Program with Company Matching - Life Insurance - HMO on day 1 - Paid time off + birthday leave - Beautiful facility & Free Meals for onsite positions - Opportunities for skills training and personal and professional development

Philippines