Engineering Jobs - Dubai UAE
2032 Jobs Found
Role: Software Engineer - Python, Java Script/Type Script, Go (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $70 - $80/hour<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer (Python, Java Script/Type Script, Go) to work on a contract basis. The role involves designing, developing, and maintaining scalable software solutions with a focus on performance and reliability.<br>Key Responsibilities:• Design, build, and maintain scalable backend services using Python, Java Script/Type Script, and Go.• Collaborate with cross-functional teams to integrate systems and optimize performance.• Write clean, maintainable, and efficient code while adhering to best practices.• Debug, test, and deploy software updates to production environments.• Contribute to architectural decisions and implement scalable solutions.<br>Required Skills & Qualifications:• Proficiency in Python, Java Script/Type Script, and Go for backend development.• Experience with RESTful APIs and microservices architecture.• Familiarity with databases, including SQL and NoSQL systems.• Strong problem-solving skills and ability to troubleshoot issues.• Experience with cloud platforms and Dev Ops practices is a plus.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of high-performance software systems. The contract position provides flexibility to work remotely while delivering impactful technical solutions.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Support Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $25 - $50/hour<br>Role Overview:We are hiring for one of our clients, seeking a Support Engineer to work on a contract basis. The role involves troubleshooting and resolving technical issues for users of a cloud-based platform. Primary focus will be on resolving technical issues via chat and email while maintaining high customer satisfaction.<br>Key Responsibilities:• Diagnose and resolve technical issues reported by users via chat and email in a timely manner.• Document solutions to common problems and update knowledge base articles for internal and external use.• Collaborate with engineering teams to escalate and track complex technical issues to resolution.• Provide clear, concise, and actionable guidance to users on platform features and best practices.• Monitor and respond to platform-related inquiries in real time to minimize user downtime.<br>Required Skills & Qualifications:• Experience providing technical support in a Saa S or cloud-based environment is required.• Proficiency with ticketing systems and CRM tools for issue tracking and resolution is required.• Strong written and verbal communication skills in English are required.• Ability to troubleshoot technical issues across multiple operating systems and platforms is required.• Experience with debugging tools and log analysis for issue resolution is preferred.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to seamless user experiences on a high-traffic platform. The position provides exposure to modern cloud infrastructure and customer-facing technical support at scale.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer, Micro Platforms (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, micro Platforms to work on a full-time basis. This role involves designing, developing, and maintaining scalable micro platforms that support core business services. You will collaborate with cross-functional teams to deliver high-performance solutions in a distributed system environment.<br>Key Responsibilities:• Design, build, and maintain micro platforms that are scalable, performant, and reliable• Implement and optimize backend services using modern development practices• Collaborate with Dev Ops to ensure seamless deployment and monitoring of platforms• Write clean, maintainable, and testable code following engineering best practices• Troubleshoot and resolve technical issues across distributed systems<br>Required Skills & Qualifications:• 5+ years of experience in software engineering with a focus on backend development• Proficiency in programming languages such as Go, Python, Java, or similar• Strong understanding of microservices architecture and distributed systems• Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes)• Familiarity with CI/CD pipelines and infrastructure as code (Terraform, Ansible)<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of next-generation platforms. You will have the chance to influence architectural decisions and drive technical innovation in a fast-paced environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - Human Data Platforms (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $140K - $220K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer (Human Data Platforms) to work on a full-time basis. The role involves designing, developing, and maintaining scalable data platforms that process and analyze human-generated datasets. The position requires expertise in handling large-scale data infrastructure while ensuring performance, reliability, and security.<br>Key Responsibilities:• Design, build, and optimize data pipelines to process human-generated datasets at scale.• Develop and maintain backend services that support real-time and batch data processing.• Collaborate with data scientists and analysts to ensure data integrity and accessibility.• Implement monitoring, logging, and alerting systems to maintain platform reliability.• Contribute to architectural decisions that enhance scalability and performance of data systems.<br>Required Skills & Qualifications:• Proficiency in Python, Java, or Go for backend development.• Experience with distributed systems, including Kafka, Spark, or similar technologies.• Knowledge of cloud platforms such as AWS, GCP, or Azure for data infrastructure.• Familiarity with SQL and NoSQL databases for data storage and retrieval.• Understanding of data governance, security, and compliance best practices.• Ability to design and optimize data pipelines for performance and scalability.• Experience with containerization and orchestration tools like Docker and Kubernetes.• Strong problem-solving skills and attention to detail in debugging complex systems.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development | Technology, Information and Internet | Data Infrastructure and Analytics industry, contributing to the development of robust data platforms that power critical business decisions. The position involves solving complex technical challenges in a collaborative, distributed team environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Frontend Engineer - Vue.js (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $20 - $45/hour<br>Role Overview:We are hiring for one of our clients, seeking a Frontend Developer (Vue.js) to work on a contract basis. The role involves building and maintaining user-facing interfaces using Vue.js and related technologies. Candidates will collaborate with cross-functional teams to deliver scalable, responsive solutions.<br>Key Responsibilities:• Develop and optimize frontend applications using Vue.js, ensuring high performance and accessibility.• Collaborate with UI/UX designers to implement responsive and intuitive user interfaces.• Write clean, maintainable, and well-documented code following best practices.• Participate in code reviews and contribute to architectural decisions for frontend systems.• Troubleshoot and resolve issues in existing frontend applications to improve functionality.<br>Required Skills & Qualifications:• Proficiency in Vue.js and modern Java Script frameworks, with a strong understanding of component-based architecture.• Experience with state management libraries such as Vuex or Pinia.• Familiarity with frontend build tools like Webpack, Vite, or similar.• Knowledge of HTML5, CSS3, and responsive design principles.• Experience with testing frameworks such as Jest or Cypress.• Strong problem-solving skills and attention to detail.• Ability to work independently in a remote environment with minimal supervision.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the creation of scalable web applications. The project involves integrating third-party APIs to enhance platform functionality.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Who we are<br>GIG Gulf is part of the Gulf Insurance Group (GIG), the #1 regional composite insurer in MENA, with a presence in 12 markets including the United Arab Emirates, Bahrain, Oman, Qatar, Saudi Arabia, Algeria, Egypt, Iraq, Jordan, Kuwait, Lebanon, and Turkey. GIG Group reported consolidated assets of US$4.01 billion and a net profit of US$84 million for the year 2024.<br>The majority shareholder of GIG Group is Fairfax Financial Holdings, a global leader in insurance and reinsurance, with a presence in 40 markets. Listed on the Toronto Stock Exchange and part of the Fortune 500, Fairfax was founded in 1985 and has always had a strong focus on long-term growth and financial resilience. It follows a decentralized model, empowering local leadership teams—many of whom have over 20 years of tenure—with trust and accountability. Fairfax’s culture, rooted in its guiding principles, is reflected across all of its subsidiaries.<br>GIG Gulf is an ‘A’-rated regional insurer with a top 5 position in each of its core markets: the UAE, Oman, Qatar, and Bahrain. With over 70 years of regional presence, GIG Gulf combines a strategic focus on growth and investment with a comprehensive portfolio of insurance products and services tailored to corporates, SMEs, and individual customers. It also holds a 50% stake in GIG Saudi. The company’s strategic priorities are centered around regional growth, customer experience, and digital transformation.<br>GIG Gulf fosters a diverse and inclusive culture, employing over 800 people from 60+ nationalities, across 15 branches and retail outlets throughout the region. Serving over 1 million customers, GIG Gulf positions itself as a caring partner—committed to helping customers achieve their goals and lead fulfilling lives. Passionate about customer feedback, the company is constantly evolving to become the region’s digital insurer of reference, operating in a responsible and sustainable way.<br>Job purpose:IT Systems Support Engineer will be working as part of a team that is responsible for Field support for GIG GULF Gulf staff. The role is based in GIG GULF Gulf office in Dubai Outsourced City or Business Bay, UAE and will work together with the IT Service Desk for the issues and requirements related to the business and support users in UAE office. This position is responsible to provide technical assistance to users and would help install, upgrade and troubleshoot hardware and software systems. The person in this role will be troubleshooting basic end-user issues on various software applications, hardware, network and telecommunications systems and provide overall desktop/laptop support to users and C level Executives (EXCOM’s) The role requires a person who will ensure prompt and accurate customer service and increase client satisfaction.<br><br>Key Responsibilities:<br><br>IT Support Install end-user software (licensing validity and availability checks) Deployment of new applications (and/or upgrades) and follow-up Troubleshoot software application issues to resolve basic known ones and escalate complex ones to 2nd level, 3rd level and vendor Install, upgrade, support and troubleshoot operating systems on Laptop(Windows 10, 11), Microsoft office products and any other authorized desktop applications Troubleshoot email issues (Exchange server/Exchange online) Install, upgrade, support and troubleshoot for printers, computer hardware and any other authorized peripheral equipment. Call center system support, Audio Video Conferencing systems Mobile management enrollment and activation Shared folders permissions management Print server & consumables management Manage end-user issues raised to Service Desk (Level 1) through tickets and calls received through IVR when working from home or if desired by the management from the office Conduct remote troubleshooting. <br>Handle incoming calls from end-users in a professional manner and within the defined service levels and ensure achievement of KPI’s Ensure proper and timely communication to the end-user on every ticket through the Service Desk tool and phone Ensure Upkeep of IT Assets in Asset Management Tool regularly Ensure all work conducted is being logged and managed within tickets raised by or on behalf of business users Provide high-quality resolutions of assigned tickets and managing the expectations of the users & C-level Executives. Ensure to resolve and close all end-user tickets within the defined Service Level Agreement (SLA) targets. Escalate tickets that are beyond the scope of Service Desk or Field support to other teams in 2nd level (Applications team and Field Support team) and 3rd level (Infrastructure and Production teams) Provide support to branch/ shops remotely /physically <br>Security Ensure full compliance with the Information Security policy and procedures Review encryption and antivirus definition status and remediate any issues Administrative Privileges management Ensure that all provided laptops have the necessary physical security measures Scan computers for virus infection Provide physical access to staff and visitors as necessary. <br>Network and Telecom Troubleshoot end-user internet issues Local area network and Ethernet connections support Wireless network access basic support Headset phone and softphone setup for call center staff and roaming users VPN configuration and troubleshooting Provide support to PABX system <br><br>Minimum requirements of role Essential:UAE National with family book Excellent communication skills in English, both verbal and written Critical and analytical thinking and creativity – always challenging the status quo and find better ways to complete tasks. Conflict Resolution – ability to resolve problems and complex situations. Active listening and empathy – ability to listen and understand users to address their needs. Team player – ability to work with a team and influence a positive collaborative culture. Ability to prioritize workload appropriately based on the impact on the business <br>Technical Skills Good understanding of computers architecture, Microsoft and desktop applications, computer peripherals, operating systems and application software Excellent understanding of Microsoft Windows infrastructure (Windows Server and Windows client) Good understanding of Microsoft Active Directory services, system build through SCCM/Image/WDS Excellent knowledge of Microsoft Office products including O365, Teams, Sharepoint Familiarity with network architecture, LAN network protocols and client-server business applications Familiarity with Citrix and remote desktop or any VDI platform Familiarity with Distributed File Sharing Good understanding of ITIL framework or any other service management framework Excellent understanding of IT service management tools and ticketing system Knowledge of using remote access tools for remote troubleshooting Ability to systematically troubleshoot complex problems and resolve them or escalate to the right team <br>Qualifications Bachelor or Diploma Degree in an IT related field or equivalent hands-on experience ITIL v3/v4 Foundation Certification <br><br>Desirable:Certificate in Windows 10/11 Troubleshooting and Implementation Network+ Certificate MCSA/MCSE Certificate <br><br>To apply, please drop us an email with your updated resume, mentioning in the subject line of your email the “Graduate Opportunity: Finance Executive”.<br>Emiratisation@gig-gulf.com
Role: Research Engineer - Electrical, Mechanical & Chemical (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $80 - $90/hour<br>Role Overview:We are hiring for one of our clients, seeking a PhD Engineer (Electrical, Mechanical, Chemical) to work on a contract basis. The role involves developing and optimizing advanced engineering solutions across multiple disciplines to support high-impact projects. Candidates will collaborate with cross-functional teams to drive innovation and solve complex technical challenges in a remote-first environment.<br>Key Responsibilities:• Design, simulate, and validate electrical, mechanical, or chemical systems based on project requirements• Conduct theoretical modeling and experimental validation to ensure system performance and reliability• Develop and refine algorithms or processes to enhance efficiency and scalability of engineering solutions• Prepare technical reports, documentation, and presentations for stakeholders and leadership• Provide expert-level troubleshooting and optimization recommendations for existing systems<br>Required Skills & Qualifications:• PhD in Electrical, Mechanical, or Chemical Engineering from an accredited institution• Proven experience in applied research, system design, or process optimization in relevant engineering domains• Strong proficiency in simulation tools such as COMSOL, ANSYS, MATLAB, or SPICE• Demonstrated ability to translate theoretical concepts into practical, scalable engineering solutions• Experience with data analysis, statistics, and experimental design methodologies• Excellent written and verbal communication skills for technical documentation and stakeholder updates<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the research services industry, contributing to breakthroughs in high-tech engineering applications. The position provides exposure to cutting-edge projects with direct impact on product development and innovation cycles.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role:Software Engineer - Fin Tech (Remote) Location: Remote (Work from Anywhere) Job Type:Full-Time Payout:$180K - $230K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, Financial Platform to work on a full-time basis, contributing to the development and maintenance of core financial systems. The role involves designing and implementing scalable solutions to support real-time financial transactions and data processing.<br>Key Responsibilities:• Design, develop, and optimize backend services for financial transaction processing.• Collaborate with cross-functional teams to integrate third-party financial APIs and payment gateways.• Implement robust security measures to ensure compliance with financial regulations and data privacy standards.• Write clean, maintainable, and efficient code following best practices in software engineering.• Troubleshoot and resolve production issues to minimize downtime and ensure system reliability.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Java, Python, or Go for backend development.• Experience with financial transaction systems, payment processing, or related domains.• Strong understanding of distributed systems, microservices architecture, and API design.• Familiarity with databases like Postgre SQL, MySQL, or Mongo DB for financial data storage.• Knowledge of cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).• Ability to write unit and integration tests to ensure code reliability and performance.• Experience with version control systems like Git and CI/CD pipelines.• Understanding of security best practices and financial compliance requirements.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Financial Services industry, contributing to the modernization of financial infrastructure. The position involves building scalable solutions that power real-time financial transactions for millions of users worldwide.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Support Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $25 - $50/hour<br>Role Overview:We are hiring for one of our clients, seeking a Support Engineer to work on a contract basis. The role involves troubleshooting and resolving technical issues for users of a cloud-based platform. Primary focus will be on resolving technical issues via chat and email while maintaining high customer satisfaction.<br>Key Responsibilities:• Diagnose and resolve technical issues reported by users via chat and email in a timely manner.• Document solutions to common problems and update knowledge base articles for internal and external use.• Collaborate with engineering teams to escalate and track complex technical issues to resolution.• Provide clear, concise, and actionable guidance to users on platform features and best practices.• Monitor and respond to platform-related inquiries in real time to minimize user downtime.<br>Required Skills & Qualifications:• Experience providing technical support in a Saa S or cloud-based environment is required.• Proficiency with ticketing systems and CRM tools for issue tracking and resolution is required.• Strong written and verbal communication skills in English are required.• Ability to troubleshoot technical issues across multiple operating systems and platforms is required.• Experience with debugging tools and log analysis for issue resolution is preferred.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to seamless user experiences on a high-traffic platform. The position provides exposure to modern cloud infrastructure and customer-facing technical support at scale.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - Python, Java Script/Type Script, Go (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $70 - $80/hour<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer (Python, Java Script/Type Script, Go) to work on a contract basis. The role involves designing, developing, and maintaining scalable software solutions with a focus on performance and reliability.<br>Key Responsibilities:• Design, build, and maintain scalable backend services using Python, Java Script/Type Script, and Go.• Collaborate with cross-functional teams to integrate systems and optimize performance.• Write clean, maintainable, and efficient code while adhering to best practices.• Debug, test, and deploy software updates to production environments.• Contribute to architectural decisions and implement scalable solutions.<br>Required Skills & Qualifications:• Proficiency in Python, Java Script/Type Script, and Go for backend development.• Experience with RESTful APIs and microservices architecture.• Familiarity with databases, including SQL and NoSQL systems.• Strong problem-solving skills and ability to troubleshoot issues.• Experience with cloud platforms and Dev Ops practices is a plus.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of high-performance software systems. The contract position provides flexibility to work remotely while delivering impactful technical solutions.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer, Micro Platforms (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, micro Platforms to work on a full-time basis. This role involves designing, developing, and maintaining scalable micro platforms that support core business services. You will collaborate with cross-functional teams to deliver high-performance solutions in a distributed system environment.<br>Key Responsibilities:• Design, build, and maintain micro platforms that are scalable, performant, and reliable• Implement and optimize backend services using modern development practices• Collaborate with Dev Ops to ensure seamless deployment and monitoring of platforms• Write clean, maintainable, and testable code following engineering best practices• Troubleshoot and resolve technical issues across distributed systems<br>Required Skills & Qualifications:• 5+ years of experience in software engineering with a focus on backend development• Proficiency in programming languages such as Go, Python, Java, or similar• Strong understanding of microservices architecture and distributed systems• Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes)• Familiarity with CI/CD pipelines and infrastructure as code (Terraform, Ansible)<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of next-generation platforms. You will have the chance to influence architectural decisions and drive technical innovation in a fast-paced environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - Human Data Platforms (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $140K - $220K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer (Human Data Platforms) to work on a full-time basis. The role involves designing, developing, and maintaining scalable data platforms that process and analyze human-generated datasets. The position requires expertise in handling large-scale data infrastructure while ensuring performance, reliability, and security.<br>Key Responsibilities:• Design, build, and optimize data pipelines to process human-generated datasets at scale.• Develop and maintain backend services that support real-time and batch data processing.• Collaborate with data scientists and analysts to ensure data integrity and accessibility.• Implement monitoring, logging, and alerting systems to maintain platform reliability.• Contribute to architectural decisions that enhance scalability and performance of data systems.<br>Required Skills & Qualifications:• Proficiency in Python, Java, or Go for backend development.• Experience with distributed systems, including Kafka, Spark, or similar technologies.• Knowledge of cloud platforms such as AWS, GCP, or Azure for data infrastructure.• Familiarity with SQL and NoSQL databases for data storage and retrieval.• Understanding of data governance, security, and compliance best practices.• Ability to design and optimize data pipelines for performance and scalability.• Experience with containerization and orchestration tools like Docker and Kubernetes.• Strong problem-solving skills and attention to detail in debugging complex systems.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development | Technology, Information and Internet | Data Infrastructure and Analytics industry, contributing to the development of robust data platforms that power critical business decisions. The position involves solving complex technical challenges in a collaborative, distributed team environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Frontend Engineer - Vue.js (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $20 - $45/hour<br>Role Overview:We are hiring for one of our clients, seeking a Frontend Developer (Vue.js) to work on a contract basis. The role involves building and maintaining user-facing interfaces using Vue.js and related technologies. Candidates will collaborate with cross-functional teams to deliver scalable, responsive solutions.<br>Key Responsibilities:• Develop and optimize frontend applications using Vue.js, ensuring high performance and accessibility.• Collaborate with UI/UX designers to implement responsive and intuitive user interfaces.• Write clean, maintainable, and well-documented code following best practices.• Participate in code reviews and contribute to architectural decisions for frontend systems.• Troubleshoot and resolve issues in existing frontend applications to improve functionality.<br>Required Skills & Qualifications:• Proficiency in Vue.js and modern Java Script frameworks, with a strong understanding of component-based architecture.• Experience with state management libraries such as Vuex or Pinia.• Familiarity with frontend build tools like Webpack, Vite, or similar.• Knowledge of HTML5, CSS3, and responsive design principles.• Experience with testing frameworks such as Jest or Cypress.• Strong problem-solving skills and attention to detail.• Ability to work independently in a remote environment with minimal supervision.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the creation of scalable web applications. The project involves integrating third-party APIs to enhance platform functionality.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Who we are<br>GIG Gulf is part of the Gulf Insurance Group (GIG), the #1 regional composite insurer in MENA, with a presence in 12 markets including the United Arab Emirates, Bahrain, Oman, Qatar, Saudi Arabia, Algeria, Egypt, Iraq, Jordan, Kuwait, Lebanon, and Turkey. GIG Group reported consolidated assets of US$4.01 billion and a net profit of US$84 million for the year 2024.<br>The majority shareholder of GIG Group is Fairfax Financial Holdings, a global leader in insurance and reinsurance, with a presence in 40 markets. Listed on the Toronto Stock Exchange and part of the Fortune 500, Fairfax was founded in 1985 and has always had a strong focus on long-term growth and financial resilience. It follows a decentralized model, empowering local leadership teams—many of whom have over 20 years of tenure—with trust and accountability. Fairfax’s culture, rooted in its guiding principles, is reflected across all of its subsidiaries.<br>GIG Gulf is an ‘A’-rated regional insurer with a top 5 position in each of its core markets: the UAE, Oman, Qatar, and Bahrain. With over 70 years of regional presence, GIG Gulf combines a strategic focus on growth and investment with a comprehensive portfolio of insurance products and services tailored to corporates, SMEs, and individual customers. It also holds a 50% stake in GIG Saudi. The company’s strategic priorities are centered around regional growth, customer experience, and digital transformation.<br>GIG Gulf fosters a diverse and inclusive culture, employing over 800 people from 60+ nationalities, across 15 branches and retail outlets throughout the region. Serving over 1 million customers, GIG Gulf positions itself as a caring partner—committed to helping customers achieve their goals and lead fulfilling lives. Passionate about customer feedback, the company is constantly evolving to become the region’s digital insurer of reference, operating in a responsible and sustainable way.<br>Job purpose:IT Systems Support Engineer will be working as part of a team that is responsible for Field support for GIG GULF Gulf staff. The role is based in GIG GULF Gulf office in Dubai Outsourced City or Business Bay, UAE and will work together with the IT Service Desk for the issues and requirements related to the business and support users in UAE office. This position is responsible to provide technical assistance to users and would help install, upgrade and troubleshoot hardware and software systems. The person in this role will be troubleshooting basic end-user issues on various software applications, hardware, network and telecommunications systems and provide overall desktop/laptop support to users and C level Executives (EXCOM’s) The role requires a person who will ensure prompt and accurate customer service and increase client satisfaction.<br><br>Key Responsibilities:<br><br>IT Support Install end-user software (licensing validity and availability checks) Deployment of new applications (and/or upgrades) and follow-up Troubleshoot software application issues to resolve basic known ones and escalate complex ones to 2nd level, 3rd level and vendor Install, upgrade, support and troubleshoot operating systems on Laptop(Windows 10, 11), Microsoft office products and any other authorized desktop applications Troubleshoot email issues (Exchange server/Exchange online) Install, upgrade, support and troubleshoot for printers, computer hardware and any other authorized peripheral equipment. Call center system support, Audio Video Conferencing systems Mobile management enrollment and activation Shared folders permissions management Print server & consumables management Manage end-user issues raised to Service Desk (Level 1) through tickets and calls received through IVR when working from home or if desired by the management from the office Conduct remote troubleshooting. <br>Handle incoming calls from end-users in a professional manner and within the defined service levels and ensure achievement of KPI’s Ensure proper and timely communication to the end-user on every ticket through the Service Desk tool and phone Ensure Upkeep of IT Assets in Asset Management Tool regularly Ensure all work conducted is being logged and managed within tickets raised by or on behalf of business users Provide high-quality resolutions of assigned tickets and managing the expectations of the users & C-level Executives. Ensure to resolve and close all end-user tickets within the defined Service Level Agreement (SLA) targets. Escalate tickets that are beyond the scope of Service Desk or Field support to other teams in 2nd level (Applications team and Field Support team) and 3rd level (Infrastructure and Production teams) Provide support to branch/ shops remotely /physically <br>Security Ensure full compliance with the Information Security policy and procedures Review encryption and antivirus definition status and remediate any issues Administrative Privileges management Ensure that all provided laptops have the necessary physical security measures Scan computers for virus infection Provide physical access to staff and visitors as necessary. <br>Network and Telecom Troubleshoot end-user internet issues Local area network and Ethernet connections support Wireless network access basic support Headset phone and softphone setup for call center staff and roaming users VPN configuration and troubleshooting Provide support to PABX system <br><br>Minimum requirements of role Essential:UAE National with family book Excellent communication skills in English, both verbal and written Critical and analytical thinking and creativity – always challenging the status quo and find better ways to complete tasks. Conflict Resolution – ability to resolve problems and complex situations. Active listening and empathy – ability to listen and understand users to address their needs. Team player – ability to work with a team and influence a positive collaborative culture. Ability to prioritize workload appropriately based on the impact on the business <br>Technical Skills Good understanding of computers architecture, Microsoft and desktop applications, computer peripherals, operating systems and application software Excellent understanding of Microsoft Windows infrastructure (Windows Server and Windows client) Good understanding of Microsoft Active Directory services, system build through SCCM/Image/WDS Excellent knowledge of Microsoft Office products including O365, Teams, Sharepoint Familiarity with network architecture, LAN network protocols and client-server business applications Familiarity with Citrix and remote desktop or any VDI platform Familiarity with Distributed File Sharing Good understanding of ITIL framework or any other service management framework Excellent understanding of IT service management tools and ticketing system Knowledge of using remote access tools for remote troubleshooting Ability to systematically troubleshoot complex problems and resolve them or escalate to the right team <br>Qualifications Bachelor or Diploma Degree in an IT related field or equivalent hands-on experience ITIL v3/v4 Foundation Certification <br><br>Desirable:Certificate in Windows 10/11 Troubleshooting and Implementation Network+ Certificate MCSA/MCSE Certificate <br><br>To apply, please drop us an email with your updated resume, mentioning in the subject line of your email the “Graduate Opportunity: Finance Executive”.<br>Emiratisation@gig-gulf.com
Role: Algorithm Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $40 - $80/hour<br>Role Overview:We are hiring for one of our clients, seeking a Competitive Coder to work on a contract basis. This role involves solving algorithmic challenges, optimizing code for performance, and participating in timed coding competitions. The position requires strong problem-solving skills and the ability to work under competitive pressure.<br>Key Responsibilities:• Develop and implement efficient algorithms to solve complex computational problems.• Optimize existing code for speed, memory usage, and scalability in competitive programming environments.• Participate in timed coding competitions, adhering to strict time constraints and accuracy requirements.• Collaborate with other coders to review solutions and improve collective performance in contests.• Maintain up-to-date knowledge of competitive programming techniques and emerging algorithmic trends.<br>Required Skills & Qualifications:• Proficiency in at least one major programming language such as Python, Java, or C++.• Strong understanding of data structures including arrays, linked lists, trees, graphs, and heaps.• Experience with competitive programming platforms such as Codeforces, Leet Code, or Topcoder.• Ability to write clean, efficient, and well-documented code under tight deadlines.• Familiarity with time and space complexity analysis for algorithm optimization.• Previous participation in coding contests or hackathons is highly desirable.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to high-stakes algorithmic problem-solving. Candidates will gain exposure to cutting-edge techniques used in competitive programming and algorithm design.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role:Software Engineer - Fin Tech (Remote) Location: Remote (Work from Anywhere) Job Type:Full-Time Payout:$180K - $230K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, Financial Platform to work on a full-time basis, contributing to the development and maintenance of core financial systems. The role involves designing and implementing scalable solutions to support real-time financial transactions and data processing.<br>Key Responsibilities:• Design, develop, and optimize backend services for financial transaction processing.• Collaborate with cross-functional teams to integrate third-party financial APIs and payment gateways.• Implement robust security measures to ensure compliance with financial regulations and data privacy standards.• Write clean, maintainable, and efficient code following best practices in software engineering.• Troubleshoot and resolve production issues to minimize downtime and ensure system reliability.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Java, Python, or Go for backend development.• Experience with financial transaction systems, payment processing, or related domains.• Strong understanding of distributed systems, microservices architecture, and API design.• Familiarity with databases like Postgre SQL, MySQL, or Mongo DB for financial data storage.• Knowledge of cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).• Ability to write unit and integration tests to ensure code reliability and performance.• Experience with version control systems like Git and CI/CD pipelines.• Understanding of security best practices and financial compliance requirements.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Financial Services industry, contributing to the modernization of financial infrastructure. The position involves building scalable solutions that power real-time financial transactions for millions of users worldwide.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
This role offers the opportunity to design and support Huawei GPON Enterprise Networks, work on complex customer environments, and continuously build your technical skills while contributing to secure and resilient network solutions.<br><br>Key Responsibilities<br><br>Assist in the design, deployment, and maintenance of Huawei Enterprise Networks, including GPON architectures. Execute network projects in line with scope, design standards, and agreed timelines. Analyze customer requirements and translate them into scalable, technically sound network designs. Work closely with internal engineering and project teams to ensure end-to-end delivery and operational readiness. Provide technical support during implementation, migration, and post-deployment phases. Perform troubleshooting, root cause analysis, and support initiatives to improve network resilience and uptime. Prepare and maintain operational, configuration, and project documentation and reports. Conduct pre- and post-deployment wireless heatmap analysis to validate coverage, capacity, and performance.<br><br>Certifications Required<br><br>Huawei GPON / Optical Network Certification (HCIA / HCIP – Optical Access or equivalent) Huawei Enterprise Network Certification (HCIA / HCIP – Routing & Switching or equivalent) Hands-on experience with Huawei Enterprise Networks and GPON technologies. Strong understanding of networking concepts, standards, and protocols. Good communication skills to interact with both technical and non-technical stakeholders.<br><br>Apply now<br><br>Resume<br><br>Max file size:10MB
Role: Software Engineer Location: Remote (Work from Anywhere) Job Type: Contract Payout: $66 - $129/hour<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer to work on a contract basis to develop and maintain scalable software solutions. The role involves collaborating with cross-functional teams to design, implement, and optimize systems that meet business and technical requirements.<br>Key Responsibilities:• Develop and maintain high-quality software solutions using modern programming languages and frameworks.• Write clean, efficient, and well-documented code while adhering to best practices and coding standards.• Collaborate with product managers, designers, and other engineers to define project requirements and deliverables.• Troubleshoot, debug, and resolve technical issues across the software stack.• Participate in code reviews to ensure quality, consistency, and adherence to architectural guidelines.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Python, Java, Java Script, or Go.• Experience with software development frameworks and libraries relevant to the project.• Strong problem-solving skills with a focus on optimizing performance and scalability.• Familiarity with version control systems like Git and collaborative development workflows.• Ability to work independently in a remote environment with minimal supervision.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the delivery of cutting-edge solutions that drive business growth. The contract duration aligns with project milestones, ensuring flexibility and alignment with your expertise.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - E-Commerce (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms.<br>Key Responsibilities:• Design, develop, and maintain scalable backend services in distributed systems.• Write clean, efficient, and maintainable code following best practices and testing standards.• Optimize system performance through profiling, debugging, and algorithmic improvements.• Participate in code reviews, architectural discussions, and technical design sessions.• Work closely with product managers, designers, and other engineers to ship features.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Go, Python, or Java.• Experience with distributed systems, microservices, or cloud-native development.• Familiarity with databases (SQL and NoSQL) and performance tuning.• Understanding of data structures, algorithms, and system design principles.• Experience with version control systems (e.g., Git) and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: System Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $20 - $45/hour<br>Role Overview:We are hiring for one of our clients to fill an Engineer (All Domains) position on a contract basis. This role will involve developing and maintaining systems across multiple domains while ensuring technical alignment with project requirements. Candidates will be responsible for troubleshooting, debugging, and optimizing solutions in a fast-paced remote environment.<br>Key Responsibilities:• Design, develop, test, and deploy software solutions across diverse technical domains• Collaborate with cross-functional teams to integrate systems and resolve interoperability challenges• Analyze and optimize performance bottlenecks in existing infrastructure• Document technical specifications and maintain code repositories• Participate in code reviews and adhere to best practices for scalability and reliability<br>Required Skills & Qualifications:• Proficiency in at least two programming languages (e.g., Python, Java, C++, Java Script)• Experience with software development lifecycle methodologies• Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker)• Strong problem-solving skills with a focus on debugging and root-cause analysis• Ability to work independently in a remote setting while meeting deadlines<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to scalable software solutions that support business growth. The position provides exposure to cutting-edge tools and diverse technical challenges.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!