Backend Developer - Fully Remote Outside IR35 - Abu Dhabi-based client - 6 month contractJob Summary:We are seeking... Read more
Backend Developer - Fully Remote Outside IR35 - Abu Dhabi-based client - 6 month contract
Job Summary:
We are seeking a Backend Developer to drive the development and implementation of the Sovereign AI Platform architecture. In this role, you will collaborate with cross-functional engineering teams, define scalable software components, and ensure adherence to best practices in architecture, code quality, and development processes. You will work closely with product managers to translate business requirements into robust technical solutions and lead complex system integrations. This position also involves mentoring team members and establishing a high-performance engineering culture focused on innovation, scalability, and reliability.
Key Responsibilities:
Lead the design and implementation of the sovereign AI platform architecture, ensuring scalability, security, and maintainabilityOversee development activities across multiple engineering teams, aligning technical execution with business objectivesDefine and build robust, modular software components that support core platform functionality and future extensibilityEstablish and enforce engineering best practices, coding standards, and architectural guidelines across teamsMentor and support junior engineers, fostering continuous learning and high-quality code deliveryCollaborate with product managers to translate business requirements into clear technical specifications and deliverablesDesign and implement complex integrations between platform services, AI modules, and external systemsConduct thorough code reviews, promote clean architecture principles, and ensure consistent code quality across the codebaseRole Requirements:
Minimum of 2 years of experience in software engineering, including API-focused experienceHands-on experience designing, building, and deploying enterprise-grade applications in cloud environments (e.g., Azure, AWS, GCP)Proficient in modern software architecture patterns such as microservices and event-driven designStrong grasp of the software development lifecycle, agile methodologies, and DevOps practicesExperience integrating AI/ML models and workflows into production software systemsExcellent analytical and problem-solving abilities, with high attention to detailBachelor's or Master's degree in Computer Science, Engineering, or a related fieldTechnical Requirements:
Backend: Experience with Node.js, Python (Django, Flask) and Java (Spring Boot) or .Net for building scalable APIs and servicesDatabases: Hands-on experience with relational and NoSQL databases including PostgreSQL, MongoDB, Redis, and ElasticsearchCloud Services: Familiarity with Azure cloud ecosystem, including App Service, Functions, and Cognitive ServicesDevOps: Strong understanding of containerization and orchestration using Docker and Kubernetes; experience with CI/CD pipelinesAPI Development: Solid grasp of RESTful APIs, GraphQL, and WebSockets for real-time and scalable communicationTesting: Competence in automated testing frameworks such as Pytest and JUnit or NUnit or XUnitWhy Join Us?
Be at the forefront of building sovereign AI platforms that drive digital independence and transformation.Work with some of the most forward-thinking clients, engineering minds, and thought leaders in AI infrastructure.Grow your impact in a purpose-driven, innovation-led culture that values agility, inclusion, and continuous learning.Professional development opportunities through continuous learning, mentorship in a conducive cross-cultural work environmentWork on cutting-edge technology with real-world impactGCS is acting as an Employment Business in relation to this vacancy.
Read lessRole- PLC Software Engineer (servo drive control)Type- Onsite (5 days)Rate- GBP 50 pounds per hourLocation- Tadcaster Purpose-As a... Read more
Role- PLC Software Engineer (servo drive control)
Type- Onsite (5 days)
Rate- GBP 50 pounds per hour
Location- Tadcaster
Purpose-
As a Software Engineer - contractor, you'll be tasked with the commissioning of our automation machines in a software capacity. Your expertise will be crucial in: · PLC programming and commissioning, specifically on Beckhoff applications · Motion/Servo drives integration and programming · PackML state machine implementation · Developing streamlined, efficient code that pushes the boundaries of what's possible in automation · Ensuring our machines meet the highest safety standards by designing software compliant with the Machine Directive (BS EN 12100).
Key Accountabilities / Responsibilities
* Create/modify PLC software for automation machinery
* Create/modify Motion applications for servo drive control
* Provide support with commissioning Beckhoff-based machines at the Tadcaster site
* Interpret customer and regulatory requirements to ensure aligned software designs, minimising technical risk
* Communicate accurate project status for Beckhoff commissioning activities internally and externally
* Collaborate with Project teams to ensure successful resource planning for development milestones
Technical Skills & Experience
* Proficient in the use of Beckhoff programming platforms
* Experience with Beckhoff hardware configuration and setup
* Knowledge of structured text, ladder logic, and function block programming
* Integration of robotics into automation solutions. (Staubli preferred)
* Integration of vision systems into industrial automation. (Cognex preferred)
* Integration of servo drives into industrial automation. (Beckhoff)
* Process automation background.
Outputs-
Support delivery of high-quality Beckhoff software design based on comprehensive understanding of customer and regulatory requirementsPossess experience in Full Lifecycle Projects for pharmaceutical and process manufacturing applications using Beckhoff systemsWork towards proficiency in PLC Code design and development, with emphasis on structured text, ladder logic, and function blocksGCS is acting as an Employment Business in relation to this vacancy.
Read lessRole- PLC Software Engineer (Beckhoff application)Type- Onsite (5 days)Rate- GBP 50 pounds per hourLocation- Tadcaster Purpose-As a Software... Read more
Role- PLC Software Engineer (Beckhoff application)
Type- Onsite (5 days)
Rate- GBP 50 pounds per hour
Location- Tadcaster
Purpose-
As a Software Engineer - contractor, you'll be tasked with the commissioning of our automation machines in a software capacity. Your expertise will be crucial in: · PLC programming and commissioning, specifically on Beckhoff applications · Motion/Servo drives integration and programming · PackML state machine implementation · Developing streamlined, efficient code that pushes the boundaries of what's possible in automation · Ensuring our machines meet the highest safety standards by designing software compliant with the Machine Directive (BS EN 12100).
Key Accountabilities / Responsibilities
* Create/modify PLC software for automation machinery
* Create/modify Motion applications for servo drive control
* Provide support with commissioning Beckhoff-based machines at the Tadcaster site
* Interpret customer and regulatory requirements to ensure aligned software designs, minimising technical risk
* Communicate accurate project status for Beckhoff commissioning activities internally and externally
* Collaborate with Project teams to ensure successful resource planning for development milestones
Technical Skills & Experience
* Proficient in the use of Beckhoff programming platforms
* Experience with Beckhoff hardware configuration and setup
* Knowledge of structured text, ladder logic, and function block programming
* Integration of robotics into automation solutions. (Staubli preferred)
* Integration of vision systems into industrial automation. (Cognex preferred)
* Integration of servo drives into industrial automation. (Beckhoff)
* Process automation background.
Outputs-
Support delivery of high-quality Beckhoff software design based on comprehensive understanding of customer and regulatory requirementsPossess experience in Full Lifecycle Projects for pharmaceutical and process manufacturing applications using Beckhoff systemsWork towards proficiency in PLC Code design and development, with emphasis on structured text, ladder logic, and function blocksGCS is acting as an Employment Business in relation to this vacancy.
Read lessML Ops Engineer Remote with occasional travel to the London office My client is hiring an experienced ML... Read more
ML Ops Engineer
Remote with occasional travel to the London office
My client is hiring an experienced ML Ops Engineer who has hands-on experience working on AI projects. You'll be responsible for building, deploying, and maintaining machine learning pipelines and infrastructure, ensuring seamless model integration and scalability across production environments.
Key skills:
Design, implement, and manage scalable ML pipelines and infrastructure for AI applications.Collaborate closely with data scientists and engineers to automate model deployment and monitoring.Build and maintain CI/CD workflows tailored to ML workloads.Ensure model performance, reliability, and security in production environments.Expertise in cloud platforms and container technologies.Proficiency in scripting languages such as Python or Bash.Familiarity with infrastructure-as-code tools (Terraform, CloudFormation).Manage cloud-based ML infrastructure (AWS, GCP, Azure) and container orchestration (Docker, Kubernetes).Monitor and troubleshoot production issues related to ML models and data pipelines.Please send across an updated CV if this position is of interest
GCS is acting as an Employment Business in relation to this vacancy.
Read lessOverview This role offers the opportunity to contribute to critical SAP systems and integration projects within a global... Read more
Overview
This role offers the opportunity to contribute to critical SAP systems and integration projects within a global operations environment. The successful candidate will work on enhancing SAP capabilities, implementing integration's, and supporting the evolution of business-critical processes.
Key Responsibilities
Lead and manage SAP BTP-related initiatives, including application development and integration's
Develop, test, and deploy SAP-based software (frontend and backend)
Support and maintain SAP infrastructure (S/4HANA, BTP, Fiori, EWM, SCM)
Provide end-user support to ensure smooth operations
Troubleshoot, optimize, and enhance SAP applications for performance and usability
Create and maintain interfaces (REST, SOAP, ODATA, RF)
Occasionally travel (up to 10%) for project collaboration
Take ownership of new initiatives as the role evolves
Key Skills & Experience
Degree in Computer Science, Software Engineering, or related field
Experience building interfaces using SAP BTP, MuleSoft, or similar platforms
Strong frontend development skills (JavaScript, SAP BAS, or equivalent)
Practical experience with S/4HANA
Proficiency in ABAP and OO ABAP, including enhancements and SAP Forms
Understanding of business processes and development workflows
Familiarity with SAP UX/UI design principles
Collaborative mindset with strong communication skills
Ability to solve complex problems with practical, user-friendly solutions
Experience managing cross-functional projects
Knowledge of LEAN and Continuous Improvement principles
The Next Step for you:
Should this position be of interest to you, please forward your CV to Cian Parnell at GCS Recruitment specialists at [email protected] or call on 01901 4401.
GCS is acting as an Employment Agency in relation to this vacancy.
Read lessSenior Android Engineer | FreelancerClient:We are currently partnered with an AI-powered banking platform trusted by financial institutions around... Read more
Senior Android Engineer | Freelancer
Client:
We are currently partnered with an AI-powered banking platform trusted by financial institutions around the world to streamline and enhance their digital customer experiences.
Here's some headliners about the opportunity:
Role:
About the role:
We're looking for a Senior Android Engineer to join and help build a next-gen banking super-app. You'll take ownership of Kotlin + Jetpack Compose features, build pixel-perfect, secure, and scalable mobile experiences, and collaborate closely with Product and Design teams to deliver accessible, high-performance apps used globally.
In this role, you'll work with modern Android architecture (MVVM/MVI, Clean Architecture), multi-module Kotlin projects, and cutting-edge CI/CD pipelines. You'll leverage your expertise in testing, performance tooling, and app security to ensure our mobile solutions are robust and compliant with OWASP MASVS standards.
You'll need:
Expert in mobile engineering, deep Android/ Kotlin (Coroutines, Flow)Production experience with Jetpack Compose and modern Android architectureProven modular, multi-module Gradle Projects experienceSecurity-minded: Play Integrity API, encrypted storage, network hardeningIf this sounds like something you would be interested in please apply or reach out directly to me.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessfor the following search criteria