Golang Developer Responsibilities :- * Strong Hands-on experience on Golang programming. * Exposure to container technologies like Docker... Read more
Golang Developer
Responsibilities :-
* Strong Hands-on experience on Golang programming.
* Exposure to container technologies like Docker and Kubernetes.
* Strong Linux background - Hands on with working in Linux environment. Should be well versed with the Linux OS, PKI Certificate management, SSH Key management.
* Good understanding on Active directory/LDAP, user/group structures, querying LDAP, LDAP filters and development experience on opensource components/libraries like DNS, certificate, LDAP schema, Pam authentication module on Linux.
* Understanding of Access and Authentication mechanisms like Single sign-on, MFA.
* A self-driven individual.
* Development (coding) of new functional features
* Debug & resolve software defects
* Maintain high standards for code quality, and ability to refactor for optimized solutions
* Participation in regular solution design sessions to analyze options and benefits
* Solution Documentation
* Decompose business requirements into small technical requirements
* Accurately assess effort to complete work
* Knowledge of code reverse engineering techniques to analyze understand existing code
Preferred Experience
* Min 2 Years' experience on Golang
* 2 years preferred C programming experience
* 6 years of programming experience on Linux OS
* 2 years programming experience with Python/JavaScript
* Experience with version control systems: GitHub
* Experience with databases (SQL, NoSQL)
What You'll Learn & Grow
Gain hands-on experience building scalable, voice-driven backend applications.Deepen your expertise in GoLang, Linux, and distributed systems.Work with modern containerization and orchestration technologies, including Docker and Kubernetes.Strengthen your knowledge of authentication, identity management, and enterprise security practices.GCS is acting as an Employment Business in relation to this vacancy.
Read lessGolang Developer Responsibilities :- * Strong Hands-on experience on Golang programming. * Exposure to container technologies like Docker... Read more
Golang Developer
Responsibilities :-
* Strong Hands-on experience on Golang programming.
* Exposure to container technologies like Docker and Kubernetes.
* Strong Linux background - Hands on with working in Linux environment. Should be well versed with the Linux OS, PKI Certificate management, SSH Key management.
* Good understanding on Active directory/LDAP, user/group structures, querying LDAP, LDAP filters and development experience on opensource components/libraries like DNS, certificate, LDAP schema, Pam authentication module on Linux.
* Understanding of Access and Authentication mechanisms like Single sign-on, MFA.
* A self-driven individual.
* Development (coding) of new functional features
* Debug & resolve software defects
* Maintain high standards for code quality, and ability to refactor for optimized solutions
* Participation in regular solution design sessions to analyze options and benefits
* Solution Documentation
* Decompose business requirements into small technical requirements
* Accurately assess effort to complete work
* Knowledge of code reverse engineering techniques to analyze understand existing code
Preferred Experience
* Min 2 Years' experience on Golang
* 2 years preferred C programming experience
* 6 years of programming experience on Linux OS
* 2 years programming experience with Python/JavaScript
* Experience with version control systems: GitHub
* Experience with databases (SQL, NoSQL)
What You'll Learn & Grow
Gain hands-on experience building scalable, voice-driven backend applications.Deepen your expertise in GoLang, Linux, and distributed systems.Work with modern containerization and orchestration technologies, including Docker and Kubernetes.Strengthen your knowledge of authentication, identity management, and enterprise security practices.GCS is acting as an Employment Business in relation to this vacancy.
Read lessRole: Technical Delivery ManagerLocation: Dublin, Ireland (Hybrid) We're partnering with an innovative technology company seeking a Technical Delivery... Read more
Role: Technical Delivery Manager
Location: Dublin, Ireland (Hybrid)
We're partnering with an innovative technology company seeking a Technical Delivery Manager to lead the delivery of a complex enterprise SaaS platform.
This role is ideal for someone who enjoys coordinating cross-functional engineering teams, driving release management, resolving delivery challenges, and ensuring high-quality software reaches customers reliably.
Key Responsibilities
Coordinate releases across Development, QA, Staging, and Production environments.Drive delivery plans, manage dependencies, and remove blockers.Lead release readiness, bug triage, and stakeholder communication.Participate in major incident management and post-incident reviews.Collaborate with Product, Engineering, DevOps, QA, and customer-facing teams.Support successful customer deployments and operational excellence initiatives.Requirements
7+ years' experience delivering enterprise software products.Strong understanding of SaaS platforms and software delivery lifecycle.Experience with AWS, Docker, Kubernetes, and CI/CD practices.Familiarity with Java/Spring-based environments and REST APIs.Experience with Agile delivery methodologies.Excellent stakeholder management and problem-solving skills.What's on Offer?
Opportunity to work on a market-leading SaaS platform.Exposure to modern cloud-native technologies.Highly collaborative and fast-paced environment.Hybrid working model based in Dublin.
Interested? Apply now or get in touch for a confidential discussion.
GCS is acting as an Employment Agency in relation to this vacancy.
Read lessSenior Golang Backend EngineerGolang | AWS | Kubernetes | Linux | Distributed SystemsAre you passionate about building high-performance... Read more
Golang | AWS | Kubernetes | Linux | Distributed Systems
Are you passionate about building high-performance backend systems that operate at enterprise scale? We're looking for a Senior Golang Backend Engineer to join a team developing secure, cloud-native applications and distributed services that power mission-critical platforms.
This is an opportunity to work on complex engineering challenges involving microservices, authentication, cloud infrastructure, and high-throughput systems in a collaborative, fast-paced environment.
What You'll DoDesign, develop, and maintain scalable backend applications using GolangBuild and enhance cloud-native microservices deployed in Kubernetes environmentsDevelop RESTful and gRPC APIs for enterprise applicationsDesign secure authentication and authorization solutionsCollaborate with architects and engineers to design scalable, reliable systemsTroubleshoot production issues and resolve software defectsOptimize application performance, scalability, and reliabilityRefactor existing code to improve maintainability and efficiencyTranslate business requirements into technical solutionsParticipate in architecture reviews, design discussions, and code reviewsCreate and maintain technical documentationEstimate development effort and deliver high-quality softwareRequired QualificationsBachelor's degree in Computer Science, Engineering, or equivalent experience5+ years of backend software development experience2+ years of professional experience developing applications with GolangStrong experience building distributed systems and microservicesDeep understanding of Linux operating systems and development environmentsExperience working with Docker and KubernetesExperience building RESTful and/or gRPC servicesExperience with Git-based version controlStrong debugging, troubleshooting, and analytical skillsAbility to work independently while collaborating across engineering teamsTechnical SkillsProgramming LanguagesGolang (Go)Python or JavaScript (preferred)C programming experience is a plusCloud & InfrastructureAWS (EKS, ECS, S3, Lambda, SNS/SQS, or similar services)DockerKubernetesLinuxTerraform (preferred)Backend TechnologiesMicroservices ArchitectureEvent-Driven SystemsREST APIsgRPCConcurrent Programming (Goroutines)Identity & SecurityExperience with one or more of the following:
Active DirectoryLDAPPKI / Certificate ManagementSSH Key ManagementOAuthOpenID Connect (OIDC)SAMLSingle Sign-On (SSO)Multi-Factor Authentication (MFA)DatabasesExperience with relational and NoSQL databases, including:
PostgreSQLMongoDBDynamoDBRedisSQLPreferred QualificationsExperience with any of the following is highly desirable:
High-volume, low-latency distributed systemsEnterprise platform engineeringAPI gateway developmentWorkflow orchestrationMessaging technologies (Kafka, RabbitMQ, SNS/SQS)Performance tuning and scalability optimizationCI/CD pipelinesCode reverse engineering and legacy modernizationObservability tools such as Grafana, Prometheus, Datadog, or SplunkWe're Looking For Someone WhoEnjoys solving complex backend engineering problemsThrives in cloud-native, distributed environmentsWrites clean, maintainable, production-quality codeTakes ownership of projects from design through deploymentValues collaboration, innovation, and continuous improvementHas experience building highly scalable, reliable backend platformsWhy Join Us?You'll work alongside talented engineers building secure, scalable systems that support millions of users and mission-critical applications. This role offers the opportunity to make a significant impact while working with modern technologies in a collaborative engineering environment.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessGolang Developer | Linux | Kubernetes | Docker | Identity & AuthenticationBuild Scalable Software on Linux with Modern... Read more
We're looking for a talented Golang Developer with a strong Linux background to join a team building secure, scalable applications and infrastructure. This is an excellent opportunity for an engineer who enjoys solving complex technical challenges, working with authentication systems, and developing high-quality software in a collaborative environment.
If you're passionate about Golang development, Linux internals, containerized environments, and writing clean, maintainable code, we'd love to hear from you.
What You'll DoDesign, develop, and enhance applications using Golang
Build new features while maintaining high standards for code quality
Debug, troubleshoot, and resolve software defects
Refactor and optimize existing code for performance and scalability
Participate in architecture and solution design discussions
Translate business requirements into technical solutions
Create and maintain technical documentation
Estimate development effort and deliver high-quality solutions
Analyze and understand existing applications using reverse engineering techniques
Collaborate with cross-functional engineering teams throughout the software development lifecycle
Required QualificationsStrong hands-on experience developing applications with Golang
Extensive experience working in Linux environments
Experience with Docker and Kubernetes
Strong understanding of:
SSH key management
PKI and certificate management
Linux operating system administration
Experience with:
Active Directory and LDAP
LDAP queries and filters
User and group management
PAM authentication modules
Open-source authentication and directory libraries
Knowledge of authentication and access technologies including:
Single Sign-On (SSO)
Multi-Factor Authentication (MFA)
Ability to work independently and drive projects forward
Strong troubleshooting and analytical skills
Preferred Qualifications2+ years of professional Golang development experience
2+ years of C programming experience
6+ years of Linux development experience
Experience with Python and/or JavaScript
Experience using GitHub or other Git-based version control systems
Experience working with SQL and NoSQL databases
Nice to HaveExperience working with identity, authentication, or security-focused applications
Experience building cloud-native or distributed systems
Familiarity with secure software development best practices
What We're Looking ForWe're seeking someone who is:
Self-motivated and proactive
Passionate about writing clean, maintainable code
Comfortable working in collaborative engineering environments
Excited to solve challenging technical problems
Able to quickly understand complex systems and existing codebases
Keywords: Golang, Go Developer, Linux, Docker, Kubernetes, LDAP, Active Directory, PKI, SSH, Authentication, SSO, MFA, C Programming, Python, JavaScript, GitHub, SQL, NoSQL, Cloud, Backend Engineer, Software Engineer.
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 lessRemote
Role SummaryWe are seeking a Senior Backend Engineer to build the production-grade application architecture for a large-scale AI... Read more
Role Summary
We are seeking a Senior Backend Engineer to build the production-grade application architecture for a large-scale AI transformation programme. You will be the architect behind the "nervous system" of AI agents, designing the secure API gateways and orchestration layers that allow Large Language Models (LLMs) to interact with enterprise ERPs and sensitive engineering data.
You will act as the technical anchor for critical build initiatives across flagship programmes. Your mandate is to move beyond simple model serving and build robust, on-premise microservices that power enterprise engineering platforms and autonomous AI agents. Working within a structured "Stage Gate" delivery model, you will ensure software meets strict security and reliability standards required in highly regulated environments.
Key Responsibilities
1. Agent Orchestration & System Architecture
*Agentic Frameworks: Architect the 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: Design the "Task Router & Intent Classifier" services that map user prompts to specific skills/playbooks, ensuring deterministic execution of critical financial and engineering workflows.
*Microservices Design: Build scalable, containerized microservices that handle high-concurrency requests, ensuring low-latency responses for real-time market intelligence and design trade-off analysis.
2. Enterprise Integration & API Gateways
*Secure SAP Connectivity: Build the "Data Access Layer" (DAL) that serves as the secure gateway for AI agents to read/write to SAP S/4HANA and Ariba, enforcing strict validation logic before any transaction is committed.
*Scalable Data Lakehouse Connectivity: Build a scalable, secure, observable connection layer to the central data platform, ensuring all read transactions are authenticated, authorized, and properly audited.
*RAG Integration: Develop the backend logic to interface with Vector Databases (e.g., Weaviate) and Retrieval Models, enabling AI-powered knowledge mining solutions to securely query historical proposals and technical documents.
*External API Managers: Construct robust connectors for external data feeds (e.g., S&P Global, Orbis), handling rate limiting, caching, and data normalization.
3. Security, Performance & Deployment
*Enterprise-Grade Security: Implement "Gateway & Policy Guard" services that enforce Authentication, Role-Based Access Control (RBAC), and PII/ITAR redaction before data reaches an LLM.
*On-Premise Optimization: Engineer systems for strictly air-gapped or on-premise deployment, optimizing efficient resource usage on local GPU clusters.
*Reliability Engineering: Implement comprehensive logging, tracing, monitoring, and observability mechanisms while adhering to enterprise best practices and governance standards.
Technical Requirements
*Core Languages: Expert proficiency in Python (FastAPI/Django) for AI integration and Go or Java for high-performance microservices.
*Containerization & Orchestration: Deep experience with Docker and Kubernetes (K8s) for deploying scalable applications in on-premise environments.
*API Architecture: Strong background in designing RESTful APIs and gRPC services. Experience building API Gateways (e.g., Kong, NGINX) for traffic management and security.
*Database Management: Proficiency with Relational Databases (PostgreSQL) for transactional data and Vector Databases (Weaviate, Milvus) for semantic search applications.
*Integration Protocols: Familiarity with enterprise integration patterns and ERP protocols (OData, SOAP) is a strong plus.
Professional Qualifications
*Experience: 5+ years of experience in Backend Engineering, with a focus on building distributed systems or platforms that serve ML/AI models in production.
*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 systems that require high availability and auditability, preferably in Fintech, Healthcare, Defence, or other highly regulated sectors.
*Collaboration: Proven track record of working with Data Scientists to productize models and Frontend Engineers to deliver seamless user experiences.
Why This Role?
You are not just building APIs; you are building the "hands" that allow AI to do real work. Your code will enable AI agents to automate complex workflows, forecast critical operational risks, and support engineering and business decision-making. If you want to build the secure, high-performance architecture that makes AI tangible, this role is for you.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessRemote
Full 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 lessJob Title: Front-End Developer Location: Washington, DC (Hybrid - 3 Days Onsite)Experience: 5-8 YearsJob SummarySeeking a Front-End Developer... Read more
Job Title: Front-End Developer
Location: Washington, DC (Hybrid - 3 Days Onsite)
Experience: 5-8 Years
Job Summary
Seeking a Front-End Developer with strong React.js and Node.js experience to build a modern Platform UI for an enterprise media processing application. The role focuses on developing responsive user interfaces, integrating REST APIs, and supporting deployments in AWS using Docker and Kubernetes.
Key Responsibilities
Develop responsive web applications using React.js, JavaScript/TypeScript, HTML5, and CSS3.Build Backend-for-Frontend (BFF) services using Node.js.Integrate frontend applications with REST APIs.Deploy and maintain applications on AWS using Docker and Kubernetes.Collaborate with product, backend, and QA teams throughout the SDLC.Troubleshoot, optimize performance, and maintain code quality.Required Skills
5-8 years of frontend development experience.Strong experience with React.js, JavaScript, HTML5, CSS3.Hands-on experience with Node.js.Experience with Docker, Kubernetes, AWS, and REST APIs.Familiarity with Git and PostgreSQL.Nice to Have
ReduxGolangAWS S3CI/CD pipelinesVideo/media processing or live streaming applicationsAI/LLM Agents or MCP experienceGCS is acting as an Employment Business in relation to this vacancy.
Read lessIntegration Design: Collaborate with business stakeholders, IT teams, and external partners to gather integration requirements and define workflows.... Read more
GCS is acting as an Employment Business in relation to this vacancy.
Read lessRemote
All your saved jobs are no longer available or you've already applied.
for the following search criteria