Full Stack Engineer

Few&Far

City of Edinburgh

Hybrid

GBP 60,000 - 90,000

Full time

23 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Few&Far in Edinburgh is seeking a Full Stack Engineer to help build AI-powered computer vision products for global consumer brands. You’ll work across the stack, shipping features from backend services with Python and FastAPI to frontend interfaces using React and TypeScript.

You’ll collaborate with ML, product, and customer-facing teams, take ownership of features end-to-end, and optimize deployments in a small, engineering-led team. Hybrid work allows 1–2 days in the Edinburgh office.

Qualifications

  • 3–5 years of software engineering experience.
  • Strong backend experience with Python and modern API development.
  • Experience with FastAPI is ideal; Django/Flask are welcome.
  • Comfortable across the stack: ~70% backend / 30% frontend.
  • Proficiency with React / TypeScript to take features from backend to UI.
  • Previous startup or small-team ownership of projects end-to-end.
  • Experience using AI development tools in day-to-day workflows.

Responsibilities

  • Develop and ship features end-to-end from backend to customer-facing product.
  • Build scalable backend services and APIs with Python and FastAPI.
  • Connect backend with React/TypeScript applications.
  • Maintain integrations between the platform, internal services, and customer systems.
  • Own features through testing, deployment, and production.

Skills

Python
FastAPI
React
TypeScript
Django / Flask
API development
AI development tools
End-to-end ownership
Startup experience

Tools

React tooling
Frontend tooling

Job description

Full Stack Engineer – Python / React
Edinburgh - 1 day a week in office
AI-Powered Computer Vision for Global Consumer Brands

I’m partnered with a fast-growing AI & Computer Vision company building technology that helps some of the world’s biggest consumer brands understand how their products are performing across physical retail.

Their platform uses advanced image recognition and AI to analyse real-world retail environments at huge scale, currently processing 1M+ images every month across customers globally.

They’re a ~25-person, engineering-led company with around half the business sitting across software engineering and machine learning, and they’re now looking for a Full Stack Engineer to strengthen their core product team.

What you’ll work on
  • Building and shipping features end-to-end, from the backend and data layer through to the customer-facing product
  • Developing scalable backend services and APIs using Python & FastAPI
  • Connecting backend systems with React / TypeScript applications
  • Building and maintaining integrations between the platform, internal services and customer systems
  • Owning your work through testing, deployment and production
  • Working closely with Machine Learning and customer-facing teams to turn complex AI technology into reliable products
  • Using AI coding tools and automation throughout your engineering workflow
What we’re looking for
  • Around 3–5 years of software engineering experience
  • Strong backend experience with Python and modern API development
  • FastAPI experience is ideal, although strong Django / Flask engineers are welcome
  • Comfortable working across the stack — roughly 70% backend / 30% frontend
  • Enough React / TypeScript knowledge to take a feature from backend through to the user
  • Previous experience in a startup or small engineering team where you’ve owned projects end-to-end
  • Strong experience using AI development tools as part of your day-to-day engineering workflow
Why join?
  • Work on genuinely interesting AI / Computer Vision technology solving real-world problems
  • Join a highly technical, engineering-led team with strong ML and backend expertise
  • Take genuine end-to-end ownership rather than working on one small part of a large system
  • Work directly alongside Machine Learning, Product and customer-facing engineering teams
  • Opportunity to broaden your skills across frontend, infrastructure and deployment while keeping Python/backend engineering as your core focus
  • AI is embedded into how the engineering team works — not just something bolted onto the product

Working Model - Preference is for engineers who can work hybrid from Edinburgh (1–2 days per week)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Engineer — Python/React, AI Vision
Full-Stack Engineer — Python/React, AI Vision

Few&Far • City of Edinburgh

Hybrid
GBP 60,000 - 90,000
Full Stack Engineer
Full Stack Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Greater London

On-site
GBP 120,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Talent • Manchester

Hybrid
GBP 55,000 - 75,000
32 days paid holiday
Competitive Pension
Dedicated Equipment Budget
Full Stack Engineer
Full Stack Engineer

Oliver Bernard • Greater London

On-site
GBP 76,500 - 93,500
Full Stack Engineer
Full Stack Engineer

OJ Digital • Greater London

On-site
GBP 65,000 - 90,000
Meaningful equity
Significant ownership from day one
Fullstack Engineer
Fullstack Engineer

Talent • Manchester

Hybrid
GBP 50,000 - 60,000
32 days paid holiday
Competitive Pension
Dedicated Equipment Budget
Full Stack AI Engineer
Full Stack AI Engineer

Oakwell Hampton Group • United Kingdom

On-site
GBP 75,000 - 100,000
Competitive salary
Meaningful equity
Remote-first working
Staff Software Engineer
Staff Software Engineer

Wave Group • Greater London

Hybrid
GBP 75,000 - 110,000
Full Stack Engineer (with DevOps)
Full Stack Engineer (with DevOps)

Abacus Technologies • Greater London

On-site
GBP 70,000 - 110,000
Remote-first
London meetups
Senior Fullstack Software Engineer
Senior Fullstack Software Engineer

Maxwell Bond • Manchester

Hybrid
GBP 65,000 - 85,000
Hybrid work model