Senior Full Stack Engineer
Senior Full-stack Engineer
Location: Abu Dhabi, UAE
Type: Contract
Role Summary
We are seeking a Senior Full-stack Engineer to build the production-grade, end-to-end application architecture for a large-scale AI transformation.
You will be the architect behind both the "face" and the "nervous system" of our AI agents, designing intuitive, highly responsive user interfaces alongside the secure API gateways and orchestration layers that allow Large Language Models (LLMs) to interact with enterprise systems and sensitive engineering data.
You will act as the technical anchor for key build initiatives across major programmes. Your mandate is to move beyond simple model serving to build robust, on-premise microservices and dynamic frontend applications that power enterprise engineering platforms and autonomous AI agents.
Working within a structured delivery model, you will ensure our software meets strict usability, security, and reliability standards required for highly regulated and mission-critical environments.
Key Responsibilities
- End-to-End Agent Architecture & User Experience
- Intuitive AI Interfaces: Architect and develop frontend applications using modern frameworks that allow end-users to interact seamlessly with AI agents. Build custom chat interfaces capable of handling streaming LLM responses, complex citations, and interactive widgets.
- Agentic Frameworks: Design the backend orchestration layer that coordinates specialised AI workers, managing state, task routing, and error handling.
- Workflow Logic & State Management: Design task-routing services and frontend state management that map user prompts to specific skills and playbooks, ensuring deterministic and highly responsive execution of critical business and engineering workflows.
- Enterprise Integration & Data Visualization
- Secure Enterprise Connectivity: Build the full-stack Data Access Layer that serves as the secure gateway for AI agents to read and write to enterprise systems, surfacing this data via dynamic dashboards and interactive data visualisations on the client side.
- RAG Integration & Search UI: Develop the backend logic to interface with vector databases and build frontend search components, enabling AI-powered knowledge and search applications to securely query and render historical and technical documents.
- External Data Feeds: Construct robust connectors for external data sources to power risk analysis and decision-support applications, building custom UI components to display comparative analysis and trade-offs.
- Security, Performance & Deployment
- Enterprise-Grade Security: Implement full-stack security measures. On the backend, enforce authentication, Role-Based Access Control (RBAC), and sensitive-data redaction. On the frontend, ensure strict protection against XSS, CSRF, and other client-side vulnerabilities.
- On-Premise Optimization: Engineer systems for strictly isolated or on-premise deployment, optimising client-side bundles and backend resource usage on local computing infrastructure rather than relying on unlimited cloud scaling.
- Reliability Engineering: Implement comprehensive end-to-end observability, including frontend error tracking, backend logging, tracing, and monitoring in line with enterprise best practices.
Technical Requirements
- Frontend Development: Expert proficiency in TypeScript/JavaScript and modern frontend frameworks. Strong experience with complex state management, real-time data streaming, and modern CSS technologies.
- Backend Development: Expert proficiency in Python for AI integration, alongside experience with modern backend technologies for high-performance microservices.
- API Architecture: Strong background in designing and consuming RESTful APIs and modern service-to-service communication technologies. Experience building API gateways for traffic management.
- Database Management: Proficiency with relational databases for transactional data and vector databases for semantic search applications.
- Containerization & Orchestration: Deep experience with containerisation and orchestration technologies for deploying scalable, full-stack applications in on-premise environments.
- Integration Protocols: Familiarity with enterprise integration patterns and ERP protocols is a strong plus.
Professional Qualifications
- Experience: 5+ years of experience in Full-stack Software Engineering, with a proven track record of building and scaling web applications that serve ML/AI models in production environments.
- Structured Delivery: Ability to thrive in a structured governance environment, delivering Agile software through sprints and MVPs while meeting rigorous review and systems-engineering requirements.
- Operational Mindset: Experience building mission-critical systems that require high availability, accessibility, security, and auditability, preferably within highly regulated or complex industries.
- Cross-Functional Collaboration: Proven track record of bridging the gap between Data Scientists, Backend Engineers, and UI/UX Designers to deliver cohesive end-to-end platforms.
Why This Role?
You are not just building APIs or user interfaces; you are building the "hands" and the "face" of an AI workforce.
Your code will provide the intuitive dashboards and secure backend logic that enable AI agents to support complex business processes, identify critical risks, analyse enterprise information, and validate important engineering decisions.
If you want to build the secure, high-performance, and deeply interactive architecture that makes AI tangible, this role is for you.
GCS is acting as an Employment Business in relation to this vacancy.
Senior Full Stack Engineer
Other similar jobs
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- Engineering
- IT Support & Infrastructure
- Controls & Automation
- Data
- Project Management
- Network security consultant
- BI & Data Analytics
- DevOps
- Hardware & Electronics
- Testing & QA
- Software Development
- Embedded Software
LATEST JOBS
- Cloud Infrastructure Engineer
- Infrastructure Capacity Planni...
- Cloud Infrastructure Capacity...
- Cloud Capacity Engineer
- SC Cleared OT Cyber Security C...
- Senior Full Stack Engineer
- Staff Data Scientist
- QA Automation Engineer
- MLOps Engineer
- Senior Machine Learning Engine...
- Senior Backend Engineer
- Data Engineer
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer