Full Stack Developer (remote or hybrid) in London
Full Stack Developer (remote or hybrid)

Full Stack Developer (remote or hybrid) in London

London Full-Time 40000 - 60000 £ / year (est.) Home office (partial)
Canbury

At a Glance

  • Tasks: Develop innovative software solutions for sustainability using AI and cutting-edge technologies.
  • Company: Join Canbury, a tech-driven sustainability firm making a real impact.
  • Benefits: Enjoy a competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Work in a dynamic environment with a focus on career development.
  • Why this job: Be part of a team transforming sustainability with technology and AI.
  • Qualifications: 2+ years in software engineering with strong full-stack and DevOps skills.

The predicted salary is between 40000 - 60000 £ per year.

About Canbury

Canbury is a technology-enabled sustainability firm applying AI tools to deliver research, data, and analysis thoroughly, effectively and cost-efficiently. We work with leading institutional investors, companies and NGOs on specialised sustainability topics, including climate change, nature, social inequality, systems change, and policy change.

We combine deep sustainability and financial expertise with our in-house technology team to develop bespoke software solutions for clients across the sustainability space. We are at the forefront of deploying AI into sustainability data, using technology where it is best applied to reduce manual time and cost on large-scale text and data analysis.

As a Full-Stack Engineer, you will work across our internal platform, which powers Canbury’s research and analytics, and bespoke software for clients across the sustainability space. Our stack is Python (FastAPI), React/TypeScript, PostgreSQL, and Azure (Container Apps, Blob Storage, Postgres Flexible Server, and related services). We are particularly keen to hear from engineers with strong infrastructure and DevOps instincts who want to push us to run things properly in production.

  • AI in production: Infrastructure, full-stack product work, and AI/data engineering all sit within the role.
  • Design and maintain CI/CD pipelines: container deployments, networking, secrets management, monitoring, and cost controls.
  • Develop full-stack features end-to-end: From Postgres schema design through FastAPI endpoints to React interfaces, for client deliverables.
  • Build Python-based data and AI pipelines: Develop analytics and ETL pipelines, automate data collection and cleansing, and extract insights via LLM APIs (Anthropic, OpenAI, Gemini). Optimise for cost and quality through caching, batching, token management, and prompt and post-processing design.
  • Contribute to technical decision-making: as the team grows: architecture, tooling, code quality, and engineering practices.

Requirements:

  • At least 2 years of professional software engineering experience, preferably in roles where you have shipped and operated production systems, not just built prototypes.
  • Strong infrastructure and DevOps skills: hands-on experience with Azure (or comparable cloud, AWS or GCP), containerisation (Docker), CI/CD, and infrastructure-as-code.
  • Solid full-stack experience with Python backends (FastAPI or similar), React/TypeScript frontends, and relational databases (PostgreSQL preferred).
  • A track record of building and shipping: Personal projects, open-source contributions, or production systems you can talk about in detail.
  • Comfort working with LLM APIs and an understanding of the practical considerations around cost, latency, and reliability when AI is in the loop.

Hybrid. We have an office in Farringdon.

Type: Full-time, permanent.

Salary: £40k-60k+ depending on experience.

Full Stack Developer (remote or hybrid) in London employer: Canbury

Canbury is an exceptional employer that champions innovation and sustainability, offering a dynamic work culture where technology meets environmental responsibility. With opportunities for professional growth in a collaborative environment, employees can engage in meaningful projects that impact global sustainability efforts while enjoying the flexibility of remote or hybrid work arrangements from our Farringdon office. Join us to be at the forefront of AI-driven solutions in sustainability, where your contributions will help shape a better future.
Canbury

Contact Detail:

Canbury Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Developer (remote or hybrid) in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech and sustainability sectors. Attend meetups, webinars, or even online forums where you can chat with folks from Canbury or similar companies. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, React, or any AI tools. Make sure to highlight your contributions to open-source projects or any personal ventures that demonstrate your full-stack capabilities.

✨Tip Number 3

Prepare for the interview by brushing up on your technical knowledge. Be ready to discuss your experience with CI/CD pipelines, Azure, and containerisation. Practise coding challenges and be prepared to explain your thought process while solving problems.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Canbury. Don’t forget to tailor your application to highlight your relevant experience!

We think you need these skills to ace Full Stack Developer (remote or hybrid) in London

Python
FastAPI
React
TypeScript
PostgreSQL
Azure
Containerisation (Docker)
CI/CD
Infrastructure-as-Code
AI/Data Engineering
ETL Pipelines
Data Collection and Cleansing
LLM APIs
Cost Optimisation
Technical Decision-Making

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Full Stack Developer role. Highlight your experience with Python, React, and Azure, and don’t forget to mention any relevant projects or contributions you've made!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about sustainability and how your background in software engineering makes you a perfect fit for Canbury. Keep it engaging and personal!

Showcase Your Projects: Don’t just list your skills; show us what you can do! Include links to your GitHub or any personal projects that demonstrate your full-stack capabilities and your experience with AI and data pipelines.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to see your application and get to know you better. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at Canbury

✨Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like Python (FastAPI), React/TypeScript, and PostgreSQL. Brush up on your knowledge of Azure services too, as they’ll likely ask you about your experience with cloud platforms during the interview.

✨Showcase Your Projects

Be ready to discuss your past projects in detail, especially those that involved full-stack development or AI/data engineering. Highlight any personal projects or open-source contributions that demonstrate your skills and passion for sustainability tech.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities, particularly around CI/CD pipelines, containerisation, and infrastructure management. Practise coding challenges or system design scenarios to showcase your thought process and technical expertise.

✨Understand the Company’s Mission

Familiarise yourself with Canbury’s focus on sustainability and how they apply AI tools. Being able to articulate why you’re passionate about their mission will set you apart and show that you’re not just looking for any job, but this specific role.

Full Stack Developer (remote or hybrid) in London
Canbury
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>