Full Stack Engineer in London

Full Stack Engineer in London

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

At a Glance

  • Tasks: Build and maintain innovative software solutions for sustainability using cutting-edge technologies.
  • Company: Join Canbury, a tech-driven sustainability firm making a real impact.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Dynamic team environment with room for personal and professional development.
  • Why this job: Work on meaningful projects that shape sustainability assessments for major investors.
  • Qualifications: 2+ years in software engineering with strong DevOps and full-stack 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.

About the role

We are expanding our technology team to meet growing client demand. 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). You will work across all of it. 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.

Why this role is interesting

  • Real autonomy. We are a small team. You will scope, build, deploy, and own systems end-to-end.
  • AI in production. We run LLM pipelines processing thousands of company disclosures for institutional investors. Cost, latency, and reliability are real constraints.
  • Technical breadth. Infrastructure, full-stack product work, and AI/data engineering all sit within the role.
  • Work that matters. Our clients steward trillions in assets. The tools you build shape how they assess companies on sustainability.

What you'll do

  • Build and own infrastructure on Azure. 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.
  • As a small team, everyone wears multiple hats and the role will evolve with the business and with technological developments.

What we're looking for

  • 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.
  • Pragmatism and ownership. We need people who can scope, build, deploy, and maintain, not just write code and hand it off.

Practicalities

  • Location: London. Hybrid. We have an office in Farringdon.
  • Type: Full-time, permanent.
  • Salary: £40k-60k+ depending on experience.
  • Right to work: You must have the right to work in the UK. We are unable to sponsor visas at this stage.

Full Stack Engineer in London employer: Canbury

Canbury is an exceptional employer that fosters a collaborative and innovative work culture, where every team member has the autonomy to shape impactful solutions in sustainability. Located in the vibrant area of Farringdon, London, we offer a hybrid working model, competitive salaries, and opportunities for professional growth in a rapidly evolving field. Join us to work on meaningful projects that influence how major investors assess sustainability, while being part of a small, dynamic team that values your contributions and encourages continuous learning.
Canbury

Contact Detail:

Canbury Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Canbury employees on LinkedIn. A personal touch can make all the difference when it comes to landing that interview.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, React, and Azure. This is your chance to demonstrate your full-stack prowess and how you can contribute to Canbury's mission.

✨Tip Number 3

Prepare for technical interviews by brushing up on your DevOps knowledge and infrastructure skills. Be ready to discuss your experience with CI/CD pipelines and containerisation, as these are key for the role at Canbury.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to engage directly with us.

We think you need these skills to ace Full Stack Engineer in London

Python
FastAPI
React
TypeScript
PostgreSQL
Azure
Containerisation (Docker)
CI/CD
Infrastructure-as-Code
Data Engineering
ETL Pipelines
LLM APIs
Problem-Solving Skills
Technical Decision-Making
Pragmatism

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with our tech stack and the role. Highlight your full-stack experience, especially with Python, React, and Azure, to show us you’re a great fit!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about sustainability and how your background in software engineering can contribute to our mission. Be genuine and let your personality shine through!

Showcase Your Projects: Don’t forget to include any personal projects or open-source contributions that demonstrate your skills. We love seeing what you’ve built and how you’ve tackled real-world problems!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Canbury

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Python (FastAPI), React/TypeScript, and PostgreSQL. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Your Projects

Prepare to talk about specific projects where you've built and shipped production systems. Highlight any personal projects or open-source contributions that demonstrate your full-stack capabilities and DevOps skills.

✨Understand AI Integration

Since Canbury focuses on AI in sustainability, brush up on how you've worked with LLM APIs and the challenges around cost, latency, and reliability. Be prepared to discuss practical examples of how you've optimised these factors in your work.

✨Demonstrate Ownership and Pragmatism

Emphasise your ability to scope, build, deploy, and maintain systems. Share experiences where you've taken ownership of a project from start to finish, showcasing your problem-solving skills and proactive approach.

Full Stack Engineer 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

>