Job Closed

This listing is no longer active.

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 – Contractor

Full-stack EngineerSoftware EngineerContractRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

29 days ago

Salary

£400 - £500 / day

Seniority

Senior

Job Description

Full Stack Developer – Contractor

Global Canopy

• 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.

Job Requirements

  • Strong full-stack web development experience using Python and TypeScript, with at least five years of professional experience building and shipping web applications.
  • Hands-on experience with FastAPI or a similar Python web framework.
  • Proficient in React, ideally with strong experience in Next.js, including server-side rendering and client-side data fetching patterns.
  • Comfortable writing SQL directly against PostgreSQL - the project will use SQLAlchemy Core for query building but not as a full ORM.
  • Extensive practical experience with AWS infrastructure, ideally including EC2, Lambda, API Gateway, Cognito, S3, and SQS. Experience defining infrastructure with Terraform is strongly preferred.
  • Ability to set up and maintain CI/CD pipelines using GitHub Actions.
  • Experience implementing authentication and role-based access control in web applications, ideally using Cognito or a similar identity provider.
  • A commitment to code quality, including writing automated tests (pytest, Jest, Playwright) and structuring code for maintainability by future developers.
  • Ability to work independently with minimal supervision, making sound architectural and implementation decisions guided by the product and technical specifications provided.
  • Desirable but not essential:
  • Experience working with legacy databases - adapting a new application to work against an existing schema rather than designing from scratch.
  • Familiarity with Docker and Docker Compose for local development and deployment.
  • Experience working in or with non-profit, research, or data-driven organisations.

Benefits

  • 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.
  • Due to the close collaboration with existing team members required, 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.

Related Job Pages

More Full-stack Engineer Jobs

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
Job Closed
Dropbox logo

Infrastructure Software Engineer

Dropbox

Dropbox is the one place to keep life organized and keep work moving.

Full TimeRemoteTeam 1,001-5,000Since 2007H1B Sponsor

• Build infrastructure capable of managing metadata for hundreds of billions of files, handling hundreds of petabytes of user data, and facilitating millions of concurrent connections. • Assist in expanding Dropbox's role as the data-fabric, linking hundreds of millions of applications, devices, and services worldwide • Measure and optimize Dropbox's analytics platform to maintain its status as one of the most advanced in the industry for extracting meaningful insights from vast data volumes. • Collaborate with cross-functional teams to innovate and implement solutions that enhance the performance, reliability, and security of Dropbox's infrastructure.

Mexico