Full Stack Software Engineer

Company: Holt Executive
Apply for the Full Stack Software Engineer
Location: London
Job Description:

Overview

In this role you will contribute to building data-driven applications, cloud platforms and AI-enabled tools within a collaborative engineering team. You will work across the full stack, from backend services to user interfaces, and integrate with data pipelines and external services. The role offers exposure to a broad tech stack and practical AI integrations, with opportunities to design scalable, reliable production platforms and drive impact across teams.

Responsibilities

  • Design, develop and maintain full-stack applications including backend services, APIs and user interfaces
  • Build production software using Python, TypeScript and modern web technologies
  • Develop cloud-based apps and services on AWS and other platforms
  • Integrate applications with data pipelines and enterprise/external systems
  • Create AI-powered features including LLM integrations and AI agent tooling
  • Contribute to architectural decisions and evaluate tech options
  • Develop proofs-of-concept to test new tech
  • Troubleshoot production issues and optimize performance
  • Design efficient data processing and integration patterns for large datasets
  • Implement authentication and authorization for secure enterprise apps
  • Support infrastructure deployment, IaC and CI/CD pipelines
  • Collaborate with cross-functional stakeholders to define requirements
  • Help scale applications into robust platforms for wider adoption
  • Participate in evolving AI-enabled software projects

Key requirements

  • Strong Python development experience with production-grade apps
  • Hands-on AWS experience (Lambda, ECS/Fargate, S3, API Gateway)
  • Experience deploying and managing Docker-based containerised apps
  • Solid SQL skills and familiarity with data warehouses
  • Hands-on IaC experience, especially Terraform
  • Proficiency with Git and modern CI/CD workflows
  • Experience in designing multi-component software systems
  • Interest in AI-assisted development tools and AI-enabled features
  • Strong problem-solving and cross-functional collaboration abilities
  • problem-solving
  • collaboration within cross-functional teams
  • ability to communicate design decisions
  • Python
  • TypeScript
  • AWS (Lambda, ECS/Fargate, S3, API Gateway)

…

Posted: October 11th, 2026