Full Stack Software Engineer

Full Stack Software Engineer

Full-Time On-site
Holt Recruitment Group

A global technology organisation is looking for a Full Stack Software Engineer to develop and enhance a range of data-driven applications, cloud platforms and intelligent software tools.

This is a hands‑on, full‑stack engineering role combining backend development, cloud infrastructure, web technologies and emerging AI capabilities.

Youll help build applications that improve business processes, support decision‑making and deliver better user experiences across a range of teams.

Working within a small, collaborative engineering team, youll contribute to technical design decisions, develop new features and help evolve existing applications into scalable, reliable production platforms.

The role offers exposure to a broad technology stack and the opportunity to work on practical AI integrations alongside established software engineering projects.

Key Responsibilities

  • Design, develop and maintain applications across the full stack, from backend services and APIs to user‑facing interfaces.
  • Build production software using Python, TypeScript and modern web technologies.
  • Develop cloud‑based applications and services using AWS and other cloud platforms.
  • Integrate applications with data pipelines, enterprise systems and external services.
  • Build AI‑powered features, including LLM integrations, prompt orchestration and tools that connect AI agents with data and services.
  • Contribute to architectural and technical decisions, evaluating frameworks, tools and implementation approaches.
  • Develop proof‑of‑concepts to assess new technologies and demonstrate potential solutions.
  • Investigate and resolve production issues, optimise application performance and improve software reliability.
  • Design efficient data processing and integration patterns for applications handling large datasets.
  • Implement authentication and authorisation mechanisms for secure enterprise applications.
  • Support infrastructure deployment, Infrastructure as Code and CI/CD pipeline development.
  • Collaborate with engineering, product, data and business stakeholders to define requirements and deliver new features.
  • Help scale successful applications into robust, maintainable platforms suitable for wider adoption.

Essential Requirements

  • Strong Python development experience, including building production applications.
  • Practical experience with AWS services such as Lambda, ECS/Fargate, S3 and API Gateway.
  • Experience deploying and managing containerised applications using Docker.
  • Good SQL skills and experience working with data warehouses.
  • Hands‑on experience with Infrastructure as Code, particularly Terraform.
  • Proficiency with Git and modern CI/CD workflows.
  • Experience contributing to the design and implementation of multi‑component software systems.
  • An interest in using AI‑assisted development tools and building AI‑enabled software features.
  • Strong problem‑solving skills and the ability to collaborate effectively within a cross‑functional team.

Desirable Experience

  • Modern web development frameworks, particularly Next.js, React and TypeScript.
  • Google Cloud Platform services, especially BigQuery.
  • Enterprise authentication and authorisation, including SSO, SAML, OAuth and role‑based access control.
  • Developing and optimising applications that process high volumes of data.
  • Experience with B2B SaaS platforms, CRM systems or business productivity tools.
  • Designing and automating ETL and data integration pipelines at scale.
  • Supporting the evolution of early‑stage applications into enterprise‑grade platforms.
  • Agile development methodologies and tools such as Jira.
  • Full‑stack development spanning infrastructure, backend services and frontend interfaces.
  • Understanding how technical decisions influence business outcomes, usability and user adoption.
  • Automated document generation or data visualisation libraries.
  • Building applications with LLMs and AI APIs.
  • Familiarity with AI orchestration, retrieval‑augmented generation (RAG), or agent and tool frameworks such as the Model Context Protocol (MCP).

The Opportunity

This role is ideal for a Software Engineer who enjoys working across the full development lifecycle and wants to broaden their experience across cloud technologies, data‑driven applications and AI‑enabled solutions.

Youll join a collaborative engineering environment where you can contribute ideas, take ownership of development work and help deliver scalable software with tangible business value.

#J-18808-Ljbffr

Full Stack Software Engineer employer: Holt Recruitment Group

Holt Recruitment Group is an excellent employer for Mobile Forklift Engineers in Edinburgh, offering a supportive team environment that prioritises quality and safety. With full training, ongoing development opportunities, and enhanced overtime rates, employees can expect to grow their skills while enjoying the benefits of a company van and fuel card for mobile work.

Holt Recruitment Group

Contact Details:

Holt Recruitment Group Recruitment Team