We are seeking a highly capable and hands-on Full Stack Engineer to help migrate and evolve a real-time AI-driven SaaS platform from SAS to AWS cloud infrastructure.
The platform processes large volumes of live and streaming data and supports analytics, optimisation, AI agents, forecasting, dashboards, and operational applications.
You will work closely with a small technical team consisting of AI engineers, domain engineers, and data analysts. This is a highly collaborative role where you will help modernise, scale, and extend platform capabilities across frontend applications, backend APIs, cloud infrastructure, deployment pipelines, and operational systems.
This role is ideal for someone who enjoys ownership, solving complex engineering problems, and working across the full technology stack in a fast-moving environment.
Key Responsibilities SaaS Migration & Platform Modernisation
- Lead and support migration of the existing SaaS platform to AWS
- Refactor and modernise legacy platform components where required
- Improve scalability, reliability, performance, and maintainability of the system
- Help define architecture and deployment strategies for cloud-native services
Full Stack Development
- Design, develop, and maintain frontend and backend components
- Build responsive dashboards, operational tools, and analytics interfaces
- Develop and maintain APIs and backend services
- Integrate AI services, forecasting engines, optimisation systems, and real-time data pipelines
- Collaborate closely with AI engineers and analysts to operationalise new capabilities
Cloud & Infrastructure
- Maintain and operate AWS cloud infrastructure
- Support CI/CD pipelines and deployment workflows
- Implement Infrastructure as Code practices (Terraform preferred)
- Support Docker and Kubernetes/EKS deployments where appropriate
- Improve monitoring, logging, automation, backup, and recovery processes
Engineering & Operational Support
- Troubleshoot issues across frontend, backend, cloud, infrastructure, and deployment layers
- Support development, staging, and production environments
- Assist with deployment of analytics features, AI agents, dashboards, and operational applications
- Help bridge frontend, backend, infrastructure, and data engineering requirements
Required Skills & Experience
- Strong Full Stack engineering experience
- Experience migrating or building SaaS platforms on AWS
- Hands-on experience with:
- Frontend frameworks (React preferred)
- Backend development (Python/FastAPI preferred)
- AWS services (EC2, ECS/EKS, VPC, IAM, S3, RDS, CloudWatch)
- REST APIs and modern web architectures
- CI/CD pipelines and deployment automation
- Docker and containerised services
- Terraform or Infrastructure as Code tools
- Strong Linux, scripting, and automation skills
- Experience working in small technical teams
- Ability to work independently and take technical ownership
- At least 4 years of relevant experience
Highly Desirable Experience
- Kubernetes/EKS
- Real-time or streaming data systems
- AI/ML or LLM deployment pipelines
- Event-driven or microservice architectures
- Observability stacks (Grafana, Prometheus, ELK/OpenSearch)
- Experience supporting optimisation, forecasting, or simulation systems
- Experience with data visualisation and operational dashboards
Ideal Candidate
You are practical, adaptable, and comfortable wearing multiple hats. You enjoy working in small technical teams where collaboration and ownership matter more than rigid role boundaries.
You are equally comfortable building frontend applications, developing backend services, improving infrastructure, troubleshooting deployments, and helping operationalise AI-driven capabilities in production environments.