Senior Full Stack Engineer
Posted Updated
- Design, build and own critical platform capabilities across frontend applications, backend services, APIs and cloud infrastructure
- Lead architecture reviews and technical design sessions, ensuring solutions are scalable, secure and maintainable
- Deliver production quality software from concept through to deployment and operational support
- Evaluate complex technical challenges and recommend solutions that balance performance, reliability, scalability and long term platform health
- Review and challenge technical designs and code produced by delivery partners, identifying risks and opportunities for improvement
- Champion engineering excellence across code quality, testing, continuous delivery, security, observability and platform reliability
- Collaborate closely with AI, Machine Learning, Product, Infrastructure and DevOps teams to deliver integrated platform capabilities and share knowledge across the engineering organisation
- Strong knowledge of distributed systems and cloud native architectures
- Experience integrating large language models, speech technologies or multimodal AI solutions into production environments
- Strong communication and collaboration skills, with the ability to influence technical decisions across teams
- Deep expertise across full stack software engineering, including frontend technologies, backend services, APIs, databases and infrastructure as code
- Strong cloud engineering experience within AWS, Azure or GCP environments
- Experience designing and delivering complex platforms operating at enterprise scale
- Experience working with Kubernetes and modern platform engineering practices
- Strong architecture review and code review capability, with the ability to provide constructive technical guidance
- Familiarity with AI orchestration frameworks, intelligent workflows and emerging AI technologies
- Experience building or contributing to AI and Machine Learning platforms
- Experience working with delivery partners, vendors or systems integrators
- Experience within telecommunications or other large scale customer facing digital platforms
- Ability to translate complex architectural requirements into practical engineering solutions
- Knowledge of monitoring, observability and continuous delivery practices
- Experience with data platforms and infrastructure that support AI workloads
