Web & Full-Stack Development -Develop, enhance, and maintain web applications using PHP (Laravel) and React.js. -Collaborate with product managers, UI/UX designers, and fellow engineers to deliver scalable, production-ready features. -Design and maintain RESTful APIs connecting frontend and backend systems. -Translate UI/UX wireframes into clean, efficient, and reusable high-quality code. -Ensure performance, quality, and responsiveness of applications through optimisation and technical debt management. -Implement role-based access control, subscription systems, and usage metering logic. -Support integrations required by automation systems and third-party services. AI Integration & System Handling -Integrate and maintain connections with LLM APIs (e.g., OpenAI, Azure OpenAI, Anthropic). -Implement structured response parsing and JSON validation from AI systems. -Monitor API usage, manage request handling, and improve reliability of AI-driven features. -Optimise prompt configuration and system logic to improve consistency and reduce unexpected outputs. -Handle AI request lifecycle management (logging, retries, fallback handling). -Work with the product team to refine AI system behaviour based on business requirements. Automation & Third-Party Integrations -Integrate external services such as: Stripe (billing & subscriptions) Email automation systems Webhook-based workflows Other SaaS integrations -Maintain secure API communication between systems. -Implement event-driven architecture where necessary. General Engineering -Participate in code reviews, sprint planning, and Agile/Scrum ceremonies. -Debug, troubleshoot, and resolve production and UAT issues. -Contribute to system documentation and internal knowledge sharing. -Stay updated on modern web and AI development best practices.