Full Stack Engineer
Role details
Job location
Tech stack
Job description
*You will be designing and building solutions, using microservice architecture, working closely with the product team to understand the requirements and impact of changes being made. *You will be working to release change to production every day, across the entire team - owning requirements through discussions with the business through to development, testing, release to and support of production. *You will be expected to collaborate with cross-functional teams to deliver high-impact solutions. *You will be driving the development and troubleshooting of backend systems and AI/ML models. *You will be driving the delivery of document data extraction and unstructured data processing capabilities.
Requirements
*Strong experience delivering product to production, at pace. *Extensive experience developing microservices using highly iterative methods to deliver change to production regularly. Experience delivering microservices without using frameworks like SpringBoot is a plus. *Proven experience with Azure OpenAI/ChatGPT and cloud-based AI solutions. *Strong background in backend technologies and scalable software architecture. *Expertise in developing and consuming REST APIs. *Given AI is an ever-evolving field, and appetite to keep learning and staying on top of latest developments to drive to team to stay at the forefront of technology developments.
A few other skills that would be nice to see: *Experience with cloud platforms. *Familiarity with DevOps practices and CI/CD pipelines. *Industry experience delivering AI/ML solutions to production - particularly including hands on experience with generative AI and prompt engineering.