Haystack
← Back to Jobs
Technology
CT

Full Stack Engineer

Cortech Talent Solutions Ltdglasgow, scotland🇬🇧United KingdomPosted 19 Sept 2026

Why This Role Stands Out

This role offers a fantastic opportunity to develop your skills across the full stack, working with modern technologies like Python and React on impactful projects within a growing engineering team. You'll thrive here if you enjoy a hands-on approach and seeing your contributions quickly reach production, with a competitive salary and the flexibility of a hybrid work model. Apply today to explore this exciting opportunity!

Quick Overview

Salary
£45k - £50k/yr
Seniority
Mid Senior
Work mode
On Site
Location
glasgow, scotland, United Kingdom
DjangoFlaskSQLCSSComputer VisionGitHTMLHTTPIoTJavaScriptPythonReactTypeScript

Job Description

Role: Full stack Software Developer (backend and frontend)

Location: Glasgow

Onsite: 2-3 days a week

Seeking £45,000 - £50,000 but negotiable

Experience: 2 years + experience

Tech Stack: Python, react, typescript, JavaScript, AI agents such as Claude

About the role

As Software Developer and a prototyping engineer where you build and maintain the web applications and backend services behind digital platform, working across the stack from Python-based services to the interfaces our customers and field teams use.

You report to the Head of Software and work closely with Front End Developers on integrating user-facing elements with server-side logic, and with the wider engineering team on the platforms our AI/ML models and IoT devices depend on.

This is a broad, hands-on development role in a small team you’ll work across the full software development lifecycle and see your work reach production quickly.

What you’ll be doing

  • Design, develop and deploy robust, scalable web applications and services using Python and related frameworks.
  • Write clean, efficient, well-documented code that meets the team’s engineering standards.
  • Collaborate with Front End Developers to integrate user-facing elements with server-side logic and APIs.
  • Test and debug thoroughly to ensure the quality and reliability of what you build.
  • Troubleshoot and resolve issues raised by the team or by Customer Experience & Operations.
  • Maintain and support existing applications, including performance optimisation.
  • Contribute ideas on architecture, tooling and process as the engineering team grows.
  • Stay current with software engineering practice relevant to our platform.

You’ll ideally have:

  • A degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.
  • Strong understanding of Python and common frameworks (e.g. Django, Flask).
  • Familiarity with front-end technologies (React, HTML, CSS, JavaScript) sufficient to work across the stack.
  • Basic knowledge of database systems and SQL.
  • Proficient with version control (Git) and modern development workflows.

It would be great if you also have:

  • Knowledge of AI/ML for computer vision or data analytics.
  • Experience with cloud computing and databases.
  • Familiarity with IoT communication protocols (MQTT, HTTP) or edge devices.
  • Firmware development experience.

The successful candidate will be:

  • Versatile, comfortable moving across the stack as needed.
  • A persistent problem-solver.
  • Collaborative and communicative with both technical and non-technical colleagues.
  • Flexible and willing to adapt priorities as the team’s needs change.

What we offer:

· Competitive salary, based on experience

· 30 days annual leave (including bank holidays)

· Death in service at 4 x your annual salary

· Employee Assistance Programme

· Enhanced parental leave policies

· Birthday day off

· Paid bereavement and sick leave

· Company salary sacrifice pension scheme

· Cycle to work scheme

· Regular social breakfasts, lunches and team events

How to Apply?

Apply now or send your CV to

Similar jobs