Job SummaryWe are looking for a Full Stack Engineer with strong experience in React.js, backend development, AWS, microservices,... Read more
We are looking for a Full Stack Engineer with strong experience in React.js, backend development, AWS, microservices, and Kubernetes. The ideal candidate will work closely with Product, UX, and Engineering teams to build scalable, high-performance applications and services.
Key ResponsibilitiesDesign and develop scalable frontend applications using React.js.Develop backend APIs and services using Node.js, Golang, and/or Python.Build and maintain microservices and distributed systems.Develop and deploy cloud-based applications using AWS.Work with Docker and Kubernetes for containerization and orchestration.Collaborate with Product Managers, UX Designers, and Engineers to deliver new features.Ensure seamless frontend and backend integration with a focus on performance and reliability.Participate in code reviews, testing, debugging, and CI/CD automation.Document technical designs, APIs, and workflows.Work closely with UX designers to ensure implementations match the intended user experience.Required SkillsStrong experience with React.js and full-stack development.Hands-on experience with Node.js, Golang, and/or Python.Experience with AWS, Kubernetes, Docker, and CI/CD.Strong understanding of REST APIs, microservices, and distributed systems.Good problem-solving and communication skills.Preferred ExperienceExperience with live video platforms and video editing tools.Experience building LLM agents and MCP-based solutions.Strong experience with Golang.Production experience with Kubernetes.GCS is acting as an Employment Business in relation to this vacancy.
Read lessSenior Full-stack Engineer Location: Abu Dhabi, UAE - Remote Global Type: ContractRole Summary We are seeking a Senior... Read more
Senior Full-stack Engineer Location: Abu Dhabi, UAE - Remote Global 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 industrial ERPs and sensitive engineering data.
You will act as the technical anchor for key build initiatives across our flagship programs. 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 "Stage Gate" delivery model, you will ensure our software meets the strict usability, security, and reliability standards required for national defense infrastructure.
Key Responsibilities
1. End-to-End Agent Architecture & User Experience
*
Intuitive AI Interfaces: Architect and develop the frontend applications (e.g., React/Next.js) 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 (Agent of Agents) that coordinates specialized AI workers (e.g., Controllership Agent, Treasury Agent), managing state, task routing, and error handling.
*
Workflow Logic & State Management: Design the "Task Router" services and frontend state management that map user prompts to specific skills/playbooks, ensuring a deterministic and highly responsive execution of critical financial and engineering workflows.
2. Enterprise Integration & Data Visualization
*
Secure SAP Connectivity: Build the full-stack "Data Access Layer" (DAL) that serves as the secure gateway for AI agents to read/write to SAP S/4HANA and Ariba, surfacing this data via dynamic dashboards and interactive data visualizations on the client side.
*
RAG Integration & Search UI: Develop the backend logic to interface with Vector Databases (e.g., Weaviate) and build the frontend search components, enabling the "Knowledge Mining Chatbot" to securely query and render historical proposals and technical documents.
*
External Data Feeds: Construct robust connectors for external data (e.g., S&P Global, Orbis) to power Supply Chain Risk Scoring, building custom UI components to display comparative analysis and trade-offs.
3. Security, Performance & Deployment
*
Defense-Grade Security: Implement full-stack security measures. On the backend, enforce Authentication, Role-Based Access Control (RBAC), and PII/ITAR redaction. On the frontend, ensure strict protection against XSS, CSRF, and other client-side vulnerabilities.
*
On-Premise Optimization: Engineer systems for strictly air-gapped or on-premise deployment, optimizing client-side bundles and backend resource usage on local GPU clusters rather than relying on infinite cloud scaling.
*
Reliability Engineering: Implement comprehensive end-to-end observability, including frontend error tracking, backend logging, tracing, and monitoring adhering to enterprise best practices.
Technical Requirements
*
Frontend Development: Expert proficiency in TypeScript/JavaScript and modern frontend frameworks (preferably React or Next.js). Strong experience with complex state management, real-time data streaming (WebSockets/SSE), and modern CSS (Tailwind, CSS-in-JS).
*
Backend Development: Expert proficiency in Python (FastAPI/Django) for AI integration, and Node.js, Go, or Java for high-performance microservices.
*
API Architecture: Strong background in designing and consuming RESTful APIs and gRPC services. Experience building API Gateways (e.g., Kong, NGINX) for traffic management.
*
Database Management: Proficiency with Relational Databases (PostgreSQL) for transactional data and Vector Databases (Weaviate, Milvus) for semantic search applications.
*
Containerization & Orchestration: Deep experience with Docker and Kubernetes (k8s) for deploying scalable, full-stack applications in on-premise environments.
*
Integration Protocols: Familiarity with enterprise integration patterns and ERP protocols (OData, SOAP) 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 "Governance Collision" environment, delivering Agile software (Sprints, MVPs) that passes rigorous "Stage Gate" reviews and Systems Engineering audits.
*
Operational Mindset: Experience building mission-critical systems that require high availability, accessibility, and auditability, preferably in Fintech, Healthcare, or Defense sectors.
*
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 the secure backend logic that enable AI agents to autonomously draft defense contracts, forecast critical supply shortages, and validate the safety of engineering designs. 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.
Read lessSenior Full-stack Engineer Location: Abu Dhabi, UAE - Remote Global Type: ContractRole Summary We are seeking a Senior... Read more
Senior Full-stack Engineer
Location: Abu Dhabi, UAE - Remote Global
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 industrial ERPs and sensitive engineering data.
You will act as the technical anchor for key build initiatives across our flagship programs. 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 "Stage Gate" delivery model, you will ensure our software meets the strict usability, security, and reliability standards required for national defense infrastructure.
Key Responsibilities
End-to-End Agent Architecture & User ExperienceIntuitive AI Interfaces: Architect and develop the frontend applications (e.g., React/Next.js) 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 (Agent of Agents) that coordinates specialized AI workers (e.g., Controllership Agent, Treasury Agent), managing state, task routing, and error handling.Workflow Logic & State Management: Design the "Task Router" services and frontend state management that map user prompts to specific skills/playbooks, ensuring a deterministic and highly responsive execution of critical financial and engineering workflows. Enterprise Integration & Data VisualizationSecure SAP Connectivity: Build the full-stack "Data Access Layer" (DAL) that serves as the secure gateway for AI agents to read/write to SAP S/4HANA and Ariba, surfacing this data via dynamic dashboards and interactive data visualizations on the client side.RAG Integration & Search UI: Develop the backend logic to interface with Vector Databases (e.g., Weaviate) and build the frontend search components, enabling the "Knowledge Mining Chatbot" to securely query and render historical proposals and technical documents.External Data Feeds: Construct robust connectors for external data (e.g., S&P Global, Orbis) to power Supply Chain Risk Scoring, building custom UI components to display comparative analysis and trade-offs. Security, Performance & DeploymentDefense-Grade Security: Implement full-stack security measures. On the backend, enforce Authentication, Role-Based Access Control (RBAC), and PII/ITAR redaction. On the frontend, ensure strict protection against XSS, CSRF, and other client-side vulnerabilities.On-Premise Optimization: Engineer systems for strictly air-gapped or on-premise deployment, optimizing client-side bundles and backend resource usage on local GPU clusters rather than relying on infinite cloud scaling.Reliability Engineering: Implement comprehensive end-to-end observability, including frontend error tracking, backend logging, tracing, and monitoring adhering to enterprise best practices.Technical Requirements
Frontend Development: Expert proficiency in TypeScript/JavaScript and modern frontend frameworks (preferably React or Next.js). Strong experience with complex state management, real-time data streaming (WebSockets/SSE), and modern CSS (Tailwind, CSS-in-JS).Backend Development: Expert proficiency in Python (FastAPI/Django) for AI integration, and Node.js, Go, or Java for high-performance microservices.API Architecture: Strong background in designing and consuming RESTful APIs and gRPC services. Experience building API Gateways (e.g., Kong, NGINX) for traffic management.Database Management: Proficiency with Relational Databases (PostgreSQL) for transactional data and Vector Databases (Weaviate, Milvus) for semantic search applications.Containerization & Orchestration: Deep experience with Docker and Kubernetes (k8s) for deploying scalable, full-stack applications in on-premise environments.Integration Protocols: Familiarity with enterprise integration patterns and ERP protocols (OData, SOAP) 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 "Governance Collision" environment, delivering Agile software (Sprints, MVPs) that passes rigorous "Stage Gate" reviews and Systems Engineering audits.Operational Mindset: Experience building mission-critical systems that require high availability, accessibility, and auditability, preferably in Fintech, Healthcare, or Defense sectors.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 the secure backend logic that enable AI agents to autonomously draft defense contracts, forecast critical supply shortages, and validate the safety of engineering designs. 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.
Read lessFull Stack AI Engineer - AWS InfrastructureBuild the next generation of AI-powered solutions.We are seeking an experienced Full... Read more
Build the next generation of AI-powered solutions.
We are seeking an experienced Full Stack AI Engineer to join a cutting-edge team developing innovative AI applications powered by modern cloud technologies. Working across the full development lifecycle, you'll design, build, and deploy scalable AI solutions while leveraging the latest advancements in Generative AI and AWS cloud services.
This is a unique opportunity for an engineer who enjoys combining software engineering excellence with AI innovation to create intelligent products that solve real business challenges.
What You'll Be DoingDeveloping AI-powered applications from concept to productionDesigning scalable backend services using Python and modern frameworksBuilding intuitive frontend experiences using modern JavaScript technologiesIntegrating large language models, AI services, and intelligent workflowsDeveloping and maintaining cloud-native solutions within AWSCollaborating with architects, engineers, and business stakeholders to deliver high-impact solutionsKey SkillsStrong Python development experienceExperience building modern web applications using React or similar frameworksKnowledge of Generative AI, LLMs, RAG solutions, or AI agent frameworksAWS experience including serverless and cloud-native architecturesAPI development, microservices, and database design experienceStrong problem-solving and communication skillsWhy Join?Work on exciting AI and GenAI initiativesExposure to modern AWS cloud technologiesCollaborative and innovative engineering environmentOpportunity to influence the future of AI-driven productsReady to shape the future of AI?
Apply now or contact us for a confidential discussion about the opportunity
GCS is acting as an Employment Agency in relation to this vacancy.
Read lessFull Stack Software Engineer (React | Go/Node.js/Python | AWS)About the RoleWe are looking for an experienced Full Stack... Read more
We are looking for an experienced Full Stack Software Engineer to join a collaborative engineering team building modern, scalable web applications. This role combines frontend development, backend engineering, cloud technologies, and AI-driven solutions, offering the opportunity to work on innovative products that include live video capabilities and intelligent automation.
You will work closely with Product Managers, UX Designers, and fellow Engineers to deliver high-quality features that provide an exceptional user experience while maintaining robust, scalable backend services.
Key ResponsibilitiesDesign, develop, and maintain responsive web applications using React.js.
Build intuitive, high-performance user interfaces with a strong focus on usability and accessibility.
Develop and maintain backend APIs and services using Go (Golang), Node.js, or Python.
Collaborate with Product Managers, Designers, and Engineering teams to define, develop, and deliver new features.
Ensure seamless integration between frontend applications and backend services.
Build, deploy, and maintain cloud-based applications using AWS.
Develop and support microservices and distributed systems using modern cloud-native technologies.
Participate in code reviews, testing, debugging, and continuous improvement to ensure high-quality software.
Contribute to CI/CD pipelines and deployment automation.
Produce clear technical documentation for system designs, APIs, and development workflows.
Work closely with UX Designers to ensure features are delivered in line with the original design intent.
Essential Skills & ExperienceStrong commercial experience developing full stack web applications.
Expertise with React.js and modern JavaScript/TypeScript.
Experience developing backend services using Go (preferred), Node.js, or Python.
Strong understanding of RESTful APIs and system integration.
Experience working with AWS cloud services.
Knowledge of microservices architecture and distributed systems.
Experience with Kubernetes and containerised applications.
Familiarity with CI/CD pipelines and DevOps best practices.
Strong debugging, testing, and problem-solving skills.
Excellent communication skills and experience working within Agile development teams.
Desirable ExperienceExperience developing live video, streaming, or real-time communication platforms.
Experience with video editing technologies or media processing.
Hands-on experience building AI-powered applications, including LLM agents.
Experience implementing solutions using the Model Context Protocol (MCP).
Exposure to modern AI frameworks and agentic workflows.
What We're Looking ForThe successful candidate will be a proactive engineer who enjoys solving complex technical challenges and working across the full software development lifecycle. You'll be passionate about building scalable applications, collaborating with cross-functional teams, and embracing emerging technologies such as AI and cloud-native platforms.
If you're excited by the opportunity to work on cutting-edge products that combine modern web development, cloud infrastructure, AI, and video technologies, we'd love to hear from you.
GCS is acting as an Employment Business in relation to this vacancy.
Read less**Job Title: Senior QA Automation Engineer (Full-Stack Quality Engineer)**### About the RoleWe are seeking a highly skilled **QA... Read more
**Job Title: Senior QA Automation Engineer (Full-Stack Quality Engineer)**
### About the Role
We are seeking a highly skilled **QA Automation Engineer** to join our engineering team. In this role, you will design, develop, and maintain robust automated testing solutions for complex, modern web applications built on microservices architecture. You will bridge development and quality by writing production-grade code for test automation, ensuring high reliability, scalability, and performance across our stack. This is a hands-on, code-heavy position ideal for someone who loves both testing and software engineering.
### Key Responsibilities
- Develop, maintain, and scale end-to-end (E2E), API, integration, and performance test automation frameworks.
- Build and enhance automated test suites using JavaScript/TypeScript test automation libraries.
- Design testing strategies for microservices architectures, including contract testing, service virtualization, and distributed system validation.
- Collaborate closely with backend (Java/Node.js) and frontend (React) developers to implement shift-left testing practices.
- Perform manual exploratory testing when needed and mentor team members on best practices.
- Integrate automated tests into CI/CD pipelines, Git Actions and monitor test execution, flakiness, and coverage.
- Analyze test results, troubleshoot failures, and drive continuous improvement in quality processes.
- Work with databases for test data management and validation.
### Required Qualifications and Skills
- **Strong Programming & Automation Expertise**:
- Proficiency in **JavaScript/TypeScript** and experience with top JavaScript test automation libraries such as **Playwright** (preferred for its reliability and modern features), **Cypress**, or **Selenium/WebDriverIO**.
- Ability to develop clean, maintainable, production-grade automation code (Page Object Model, custom frameworks, etc.).
- **Backend & Languages**:
- Solid understanding of **Java** and functional programming concepts.
- Experience with **Node.js**, **Express**, and related ecosystems.
- **Frontend**:
- Hands-on experience with **React** for component and E2E testing.
- **Databases**:
- Strong experience with **PostgreSQL** (queries, schema validation, data integrity testing).
- Working knowledge of **MongoDB**.
- **API & Tools**:
- Expert-level experience with **Postman** and **Insomnia** for API testing, collection management, and automation.
- Familiarity with REST, GraphQL, and related testing practices.
- **Architecture**:
- Deep familiarity with **microservices architecture**, including challenges like inter-service communication, resilience, and contract testing (e.g., Pact).
- Understanding of Hashicorp tech stack.
### Highly Valued Tools & Technologies (Top Performer Toolkit)
Top-performing QA professionals in 2026 leverage a modern, integrated toolchain. Experience or quick proficiency in the following is a big plus:
- **Test Automation**: Playwright, Cypress, Selenium, WebDriverIO, Appium (for any mobile needs).
- **API & Contract Testing**: Postman, Supertest, Pact, WireMock, REST Assured.
- **Performance & Load**: JMeter, k6.
- **CI/CD & DevOps**: Jenkins, GitHub Actions, GitLab CI, Docker, Kubernetes basics.
- **Test Management & Reporting**: TestRail, Allure, or similar.
- **AI-Powered & Emerging Tools**: Exposure to AI-assisted testing (e.g., self-healing, test generation in tools like Mabl, Katalon, or QA Wolf), visual testing (Applitools), or agentic automation.
- **Other Utilities**: Git, Jira/Linear, BrowserStack or similar cloud testing platforms, Charles/Fiddler for proxy debugging, Lighthouse for performance.
### Ideal Candidate Profile
- 4+ years of experience in QA automation, with a strong emphasis on coding and framework development.
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
- Excellent problem-solving, critical thinking, and communication skills.
- Passion for quality, reliability, and staying current with industry trends (AI in testing, shift-left, observability).
GCS is acting as an Employment Business in relation to this vacancy.
Read lessAll your saved jobs are no longer available or you've already applied.
for the following search criteria