Full Stack Engineer
Full stack engineer (roughly 70% backend / 30% frontend) building Python/FastAPI services, APIs, and React/TypeScript frontends for an AI computer-vision platform that analyzes retail images for global consumer brands. Hybrid role based in Edinburgh, 1–2 days per week in office.
- Compensation
- Not disclosed
- Location
- City of Edinburgh, United Kingdom
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Around 3–5 years of software engineering experience
- Strong backend experience with Python and modern API development
- 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 owning projects end-to-end
- Strong experience using AI development tools as part of day-to-day engineering workflow
Nice to have
- FastAPI experience ideal (strong Django / Flask engineers also welcome)
- Able to work hybrid from Edinburgh (1–2 days per week in office)
Full 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