Design and build end-to-end web applications supporting the Strategic Intelligence Platform, including user interfaces, APIs, and backend services
Create robust system architecture based on API integrations, microservices, and serverless patterns that support AI/ML workflows and data processing
Develop automated workflows using low-code/no-code platforms and custom solutions to eliminate manual processes and scale analytical capabilities
Implement secure, scalable infrastructure on AWS including Lambda functions, API Gateway, databases, and integration with Databricks analytics platform
Build and maintain data pipelines connecting multiple internal and external data sources to support AI workflows
Design RESTful APIs and integration patterns that enable seamless data flow between systems, databases, and analytical platforms
Own complete development lifecycle from design through deployment, including testing, monitoring, and maintenance of production systems
Monitor system performance and implement optimization strategies to ensure platform scalability and reliability
Integrate AI/ML capabilities including LLMs, generative AI APIs (AWS Bedrock, OpenAI, Azure OpenAI), and custom models into production applications
Collaborate with AI Analyst to translate analytical requirements into technical specifications
Requirements
3-5 years full-stack development experience building and deploying web applications end-to-end
Strong proficiency in modern web frameworks (React/Vue.js), backend technologies (Python, Node.js), and cloud platforms (AWS preferred)
Database and API development experience with both SQL and NoSQL databases, RESTful API design, and data integration patterns
DevOps experience including CI/CD pipeline implementation, automated testing, and production system monitoring
Experience integrating LLMs or generative AI capabilities into real products is a bonus, with an understanding of patterns like RAG and prompt optimisation
Awareness of MLOps/model lifecycle concepts and working with platforms such as Databricks or similar data engineering tools