Software Engineer (Full Stack and AI)
Posted Updated
General Overview of the Job:
A broad full-stack engineer who ships features end to end and is already working with AI in production code. This is a delivery role for someone early in their career but demonstrably fast-moving: comfortable in the cloud, disciplined about CI/CD and identity, and willing to write the documentation that lets others take over the work.
Job Duties and Responsibilities:
- Build and ship full-stack web features across the front end, API layer and database.
- Deliver AI-enabled functionality into production applications, including prompt design, retrieval and model integration.
- Run CMS architecture and migration work, covering content modelling, data migration and cut-over.
- Automate build, test and release using GitHub Actions and equivalent Azure pipelines.
- Implement identity, access and data-protection controls, and produce the technical documentation and turnover material that goes with each delivery
Qualifications and Certifications:
- Bachelor's degree in computer science or software engineering.
- Microsoft Certified: Azure Fundamentals and Azure AI Fundamentals; GitHub Foundations, GitHub Copilot or GitHub Administration certification is an advantage.
- Roughly two to four years of professional experience; a strong recent graduate with a substantial delivery portfolio will also be considered.