Programming Jobs in UAE
18721 Jobs Found
<p class="MsoNormal" dir="RTL"><span ><span lang="AR-YE"><strong>المؤهلات</strong></span></span></p><p class="MsoNormal" dir="RTL"><span ><span lang="AR-SA">البكالوريوس في هندسة تقنية للمعلومات، علوم الحاسب أو أي تخصص ذي صلة من جامعة معترف بها.</span></span></p><p class="MsoNormal" dir="RTL"><span ><span lang="AR-SA">55 </span><span dir="LTR">Azure Solutions Architect</span><span lang="AR-SA">، </span><span dir="LTR">VMware VCP/VCAP</span><span lang="AR-SA">، </span><span dir="LTR">Cisco CCNP CCIE</span><span lang="AR-SA"> : </span><span lang="AR-SA"> </span><span lang="AR-SA">شهادات مهنية مثل سنوات في تحليل أنظمة تقنية المعلومات</span></span></p>
<p><span ><strong>Job Qualifications & Requirements</strong></span></p><p><span ><strong>Education</strong></span></p><ul><li><span >Bachelor's degree/ master’s degree/Ph.D. in Information Technology/Computer Engineering</span></li></ul><p><span ><strong>Experience</strong></span></p><ul><li><span >5 Years in case of Ph.D (9 Years in case of master’s degree, 11 years in case of bachelor’s degree)</span></li></ul><p><span ><strong>Qualification</strong></span></p><ul><li><span >Certifications such as Certified Internal Auditor (CIA); ITIL; Certified Information Systems Auditor (CISA)</span></li></ul><p><span ><strong>Technical Competencies</strong></span></p><ul><li><span >Audit Methodologies</span></li><li><span >Quality and Excellence</span></li><li><span >Reporting</span></li><li><span >Risk Management</span></li><li><span >Internal Control</span></li><li><span >Global Internal Audit Standards</span></li><li><span >Information Technology</span></li><li><span >Cyber Security and Privacy</span></li></ul>
<p class="MsoNormal" dir="RTL"><span ><span lang="AR-SA">الحد الأدنى من المؤهلات العلمية :درجة البكالوريوس في المجالات ذات الصلة</span><span dir="LTR"><o:p></o:p></span></span></p><p class="MsoNormal" dir="RTL"><span ><span lang="AR-SA">الحد الأدنى من الخبـرة العملية: </span><span dir="LTR">0-2 </span><span > </span><span lang="AR-SA">سنوات خبرة في المجالات ذات الصلة</span><span dir="LTR"><o:p></o:p></span></span></p>
<p dir="RTL"><span ><span lang="AR-SA"><strong> المؤهلات المطلوبة:</strong></span></span></p><ul type="disc"><li class="MsoNormal" dir="RTL"><p ><span ><span lang="AR-SA">أن يكون المتقدم من مواطني دولة الإمارات العربية المتحدة.</span></span></p></li><li class="MsoNormal" dir="RTL"><p ><span ><span lang="AR-SA">حاصل على درجة البكالوريوس في أمن المعلومات، أو الأمن السيبراني، أو أي تخصص ذي صلة.</span></span></p></li><li class="MsoNormal" dir="RTL"><p ><span ><span lang="AR-SA">الخريجين الجدد أو من لديهم الخبرة في المجال .</span></span></p></li></ul><p > </p><p dir="RTL"><span ><span lang="AR-SA"><strong>ابدأ مسيرتك المهنية مع هيئة الطرق والمواصلات ، وساهم في بناء مستقبل رقمي آمن ومستدام.</strong></span></span></p>
<p>Software Developer – Immediate Hiring</p>
<p>We are looking for a motivated Software Developer to join our growing technology team in the UAE.</p>
<p>What You’ll Do:</p>
<p>Design, develop, and maintain software applications<br />
Write clean, efficient, and scalable code<br />
Fix bugs and improve system performance<br />
Work with teams on new features and updates</p>
<p>Who Can Apply:</p>
<p>Freshers are welcome to apply<br />
Basic knowledge of programming languages (Java, Python, PHP, or similar)<br />
Understanding of web or software development fundamentals<br />
Problem-solving mindset and willingness to learn</p>
<p>What We Offer:</p>
<p>Competitive salary package<br />
Visa and company benefits as per UAE labor law<br />
Career growth and training opportunities<br />
Professional and supportive work environment</p>
<p>Job Type: Full-Time<br />
Location: UAE</p>
<p>Apply Today!</p>
<p>Send your CV via WhatsApp: +971 52 557 7101</p>
<p>Hurry! Limited positions available – early applicants preferred.</p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><ul><li><p>Software Development</p><ul><li><p>Design, develop, test, and deploy software applications and services.</p></li><li><p>Develop scalable and maintainable backend systems using Java and related frameworks.</p></li><li><p>Build responsive and user-friendly frontend applications using modern web technologies.</p></li><li><p>Participate in all phases of the Software Development Life Cycle (SDLC).</p></li></ul><br><p><strong>Preferred Technologies (Any)</strong></p><ul><li><p>Java / Spring Boot</p></li><li><p>.NET / C#</p></li><li><p>Python</p></li><li><p>Angular / React / Vue.js</p></li><li><p>REST APIs & Microservices</p></li><li><p>SQL Server, Oracle, PostgreSQL, MySQL</p></li><li><p>Docker, Kubernetes</p></li><li><p>Azure, AWS, or GCP</p></li><li><p>Git, Jenkins, JIRA</p></li><li><p>Agile / Scrum</p></li></ul></li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><p>Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.</p></li><li><p>Relevant certifications in Java, Cloud, Agile, or Software Development are advantageous. </p></li></ul><br><p><strong>UAE/Dubai passport holders only</strong></p><p></p></section>
<p>Software Developer – Immediate Hiring</p>
<p>We are looking for a motivated Software Developer to join our growing technology team in the UAE.</p>
<p>What You’ll Do:</p>
<p>Design, develop, and maintain software applications<br />
Write clean, efficient, and scalable code<br />
Fix bugs and improve system performance<br />
Work with teams on new features and updates</p>
<p>Who Can Apply:</p>
<p>Freshers are welcome to apply<br />
Basic knowledge of programming languages (Java, Python, PHP, or similar)<br />
Understanding of web or software development fundamentals<br />
Problem-solving mindset and willingness to learn</p>
<p>What We Offer:</p>
<p>Competitive salary package<br />
Visa and company benefits as per UAE labor law<br />
Career growth and training opportunities<br />
Professional and supportive work environment</p>
<p>Job Type: Full-Time<br />
Location: UAE</p>
<p>Apply Today!</p>
<p>Send your CV via WhatsApp: +971 52 557 7101</p>
<p>Hurry! Limited positions available – early applicants preferred.</p>
Role: Software Developer (Remote) Location: Remote (Work from Anywhere) Payout: $50 - $120/hour<br>Role Overview:We are hiring for one of our clients, seeking a Software Developer to work on a Contractor basis. In this role, you will design, develop, and optimize software components critical to training and evaluating next-generation AI systems. Your contributions will directly shape how AI models learn, reason, and perform across domains such as finance, healthcare, and engineering. No prior AI experience is required—your software development expertise and domain knowledge are what matter most.<br>Key Responsibilities:• Design, develop, and maintain scalable software components for AI model training and evaluation workflows.• Collaborate with data scientists and engineers to implement high-quality, maintainable code aligned with project objectives.• Analyze technical requirements and translate them into efficient, scalable technical solutions.• Conduct thorough code reviews and provide actionable feedback to uphold best practices and code quality.• Troubleshoot, debug, and resolve complex software issues across all phases of the development lifecycle.• Document code, processes, and methodologies to ensure transparency and facilitate team collaboration.<br>Required Skills & Qualifications:• Bachelor’s degree or equivalent experience in Computer Science, Software Engineering, or a related field.• Proficiency in at least one programming language such as Python, Java, C++, or Go.• Experience developing and optimizing scalable software systems with a focus on performance and reliability.• Strong problem-solving skills with the ability to analyze technical requirements and propose effective solutions.• Familiarity with software development best practices, including version control (e.g., Git), testing, and documentation.• Ability to work independently in a remote environment while maintaining clear communication with cross-functional teams.<br>More About the Opportunity:This role offers a unique opportunity to contribute to a global platform at the intersection of software development and AI. You will work within a collaborative environment that values expertise and innovation, with exposure to cutting-edge technologies and real-world impact. The position is ideal for developers seeking to apply their skills in a forward-thinking organization shaping the future of AI.<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 Developer (Remote) Location: Remote (Work from Anywhere) Payout: $50 - $120/hour<br>Role Overview:We are hiring for one of our clients, seeking a Software Developer to work on a Contractor basis. In this role, you will design, develop, and optimize software components critical to training and evaluating next-generation AI systems. Your contributions will directly shape how AI models learn, reason, and perform across domains such as finance, healthcare, and engineering. No prior AI experience is required—your software development expertise and domain knowledge are what matter most.<br>Key Responsibilities:• Design, develop, and maintain scalable software components for AI model training and evaluation workflows.• Collaborate with data scientists and engineers to implement high-quality, maintainable code aligned with project objectives.• Analyze technical requirements and translate them into efficient, scalable technical solutions.• Conduct thorough code reviews and provide actionable feedback to uphold best practices and code quality.• Troubleshoot, debug, and resolve complex software issues across all phases of the development lifecycle.• Document code, processes, and methodologies to ensure transparency and facilitate team collaboration.<br>Required Skills & Qualifications:• Bachelor’s degree or equivalent experience in Computer Science, Software Engineering, or a related field.• Proficiency in at least one programming language such as Python, Java, C++, or Go.• Experience developing and optimizing scalable software systems with a focus on performance and reliability.• Strong problem-solving skills with the ability to analyze technical requirements and propose effective solutions.• Familiarity with software development best practices, including version control (e.g., Git), testing, and documentation.• Ability to work independently in a remote environment while maintaining clear communication with cross-functional teams.<br>More About the Opportunity:This role offers a unique opportunity to contribute to a global platform at the intersection of software development and AI. You will work within a collaborative environment that values expertise and innovation, with exposure to cutting-edge technologies and real-world impact. The position is ideal for developers seeking to apply their skills in a forward-thinking organization shaping the future of AI.<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 Developer (Remote) Location: Remote (Work from Anywhere) Payout: $50 - $120/hour<br>Role Overview:We are hiring for one of our clients, seeking a Software Developer to work on a Contractor basis. In this role, you will design, develop, and optimize software components critical to training and evaluating next-generation AI systems. Your contributions will directly shape how AI models learn, reason, and perform across domains such as finance, healthcare, and engineering. No prior AI experience is required—your software development expertise and domain knowledge are what matter most.<br>Key Responsibilities:• Design, develop, and maintain scalable software components for AI model training and evaluation workflows.• Collaborate with data scientists and engineers to implement high-quality, maintainable code aligned with project objectives.• Analyze technical requirements and translate them into efficient, scalable technical solutions.• Conduct thorough code reviews and provide actionable feedback to uphold best practices and code quality.• Troubleshoot, debug, and resolve complex software issues across all phases of the development lifecycle.• Document code, processes, and methodologies to ensure transparency and facilitate team collaboration.<br>Required Skills & Qualifications:• Bachelor’s degree or equivalent experience in Computer Science, Software Engineering, or a related field.• Proficiency in at least one programming language such as Python, Java, C++, or Go.• Experience developing and optimizing scalable software systems with a focus on performance and reliability.• Strong problem-solving skills with the ability to analyze technical requirements and propose effective solutions.• Familiarity with software development best practices, including version control (e.g., Git), testing, and documentation.• Ability to work independently in a remote environment while maintaining clear communication with cross-functional teams.<br>More About the Opportunity:This role offers a unique opportunity to contribute to a global platform at the intersection of software development and AI. You will work within a collaborative environment that values expertise and innovation, with exposure to cutting-edge technologies and real-world impact. The position is ideal for developers seeking to apply their skills in a forward-thinking organization shaping the future of AI.<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 Developer (Remote) Location: Remote (Work from Anywhere) Payout: $50 - $120/hour<br>Role Overview:We are hiring for one of our clients, seeking a Software Developer to work on a Contractor basis. In this role, you will design, develop, and optimize software components critical to training and evaluating next-generation AI systems. Your contributions will directly shape how AI models learn, reason, and perform across domains such as finance, healthcare, and engineering. No prior AI experience is required—your software development expertise and domain knowledge are what matter most.<br>Key Responsibilities:• Design, develop, and maintain scalable software components for AI model training and evaluation workflows.• Collaborate with data scientists and engineers to implement high-quality, maintainable code aligned with project objectives.• Analyze technical requirements and translate them into efficient, scalable technical solutions.• Conduct thorough code reviews and provide actionable feedback to uphold best practices and code quality.• Troubleshoot, debug, and resolve complex software issues across all phases of the development lifecycle.• Document code, processes, and methodologies to ensure transparency and facilitate team collaboration.<br>Required Skills & Qualifications:• Bachelor’s degree or equivalent experience in Computer Science, Software Engineering, or a related field.• Proficiency in at least one programming language such as Python, Java, C++, or Go.• Experience developing and optimizing scalable software systems with a focus on performance and reliability.• Strong problem-solving skills with the ability to analyze technical requirements and propose effective solutions.• Familiarity with software development best practices, including version control (e.g., Git), testing, and documentation.• Ability to work independently in a remote environment while maintaining clear communication with cross-functional teams.<br>More About the Opportunity:This role offers a unique opportunity to contribute to a global platform at the intersection of software development and AI. You will work within a collaborative environment that values expertise and innovation, with exposure to cutting-edge technologies and real-world impact. The position is ideal for developers seeking to apply their skills in a forward-thinking organization shaping the future of AI.<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: Senior Software Engineer – LLM Evaluation Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: Competitive, based on experience<br>Role Overview:We are hiring for one of our clients, seeking a Senior Software Engineer – LLM Evaluation to work on a full-time basis. You will create cutting-edge datasets for training, benchmarking, and advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in multiple programming languages.<br>Key Responsibilities:• Curate code examples, build solutions, and correct code in Python, Java Script (including React JS), C/C++, Java, Rust, and Go.• Evaluate and refine AI-generated code to ensure efficiency, scalability, and reliability.• Collaborate with cross-functional teams to enhance enterprise-level AI-driven coding solutions against industry performance benchmarks.• Build agents that verify code quality and identify error patterns.• Hypothesize on software engineering cycle steps and evaluate model capabilities on them.<br>Required Skills & Qualifications:• Several years of software engineering experience, including 2+ years at a top-tier product company.• Strong expertise in building full-stack applications.• Experience with Python and Java Script, including React JS.• Proficiency in C/C++, Java, Rust, and Go.• Ability to design verification mechanisms for software engineering tasks.<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 advancement of AI systems that drive measurable business impact.<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!
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>emaratech, part of the profile for the Investment Corporation of Dubai.<br> Founded in 2004, emaratech has fortified its experience and reputation through its excellent high-tech products & world class services that impact lives.<br> We provide high-end market strategies, business process outsourcing, and business IT solutions to public & private sectors.<br> We are currently looking for Senior Dot NET developers and below are the details: Role : Senior Software Engineer Responsibilities Design and develop high-quality software solutions using the Dot NET framework.<br> Collaborate with cross-functional teams to gather and analyze requirements.<br> Write clean, scalable, and efficient code, adhering to best practices.<br> Integrate applications with external systems and APIs.<br> Conduct code reviews and provide constructive feedback to team members.<br> Debug and troubleshoot applications for performance and usability.<br> Bachelor's degree in Computer Science or relevant field.<br> Minimum 5 years of experience in software development with a focus on the Dot NET framework.<br> Proficiency in C#, ASP.<br>NET, and database management (e.<br>g., SQL Server).<br> Familiarity with Microservices architecture, CI/CD pipelines, front-end technologies such as HTML, CSS, and JavaScript.<br> Experience in Agile development methodologies.<br></span> </div>
Role: Software Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: Competitive, based on experience<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer – AI Code Evaluation & Benchmarking (US candidates only) to work on a full-time basis. This role involves evaluating and benchmarking the coding capabilities of advanced AI models to ensure their accuracy, efficiency, and reliability. You will assess AI-generated code, validate solutions against real-world software engineering tasks, and identify correctness and quality issues.<br>Key Responsibilities:• Review and evaluate AI-generated code for correctness, efficiency, maintainability, and adherence to requirements.• Analyze software engineering tasks and validate whether proposed solutions meet expected outcomes.• Debug code, reproduce issues, and verify fixes across different programming environments.• Assess model-generated explanations, reasoning, and implementation approaches for technical accuracy.• Create, refine, and maintain evaluation datasets, benchmarks, and grading rubrics for coding tasks.<br>Required Skills & Qualifications:• Bachelor's or master's degree in computer science, software engineering, or a related technical field.• 3+ years of professional software engineering experience.• Strong proficiency in one or more programming languages, such as Python, Java, C/C++, Go, Swift, Objective-C, PHP, or SQL.• Strong understanding of data structures, algorithms, software design principles, and debugging methodologies.• Experience performing code review and identifying edge cases, failure modes, and areas where AI systems struggle with software engineering problems.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the AI industry, contributing to the advancement of large language models through high-quality human feedback and evaluation. The position is ideal for engineers who enjoy code review, debugging, problem-solving, and applying strong software engineering judgment to complex technical scenarios.<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 (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: Competitive, based on experience<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer – AI Code Evaluation & Benchmarking (US candidates only) to work on a full-time basis. This role involves evaluating and benchmarking the coding capabilities of advanced AI models to ensure their accuracy, efficiency, and reliability. You will assess AI-generated code, validate solutions against real-world software engineering tasks, and identify correctness and quality issues.<br>Key Responsibilities:• Review and evaluate AI-generated code for correctness, efficiency, maintainability, and adherence to requirements.• Analyze software engineering tasks and validate whether proposed solutions meet expected outcomes.• Debug code, reproduce issues, and verify fixes across different programming environments.• Assess model-generated explanations, reasoning, and implementation approaches for technical accuracy.• Create, refine, and maintain evaluation datasets, benchmarks, and grading rubrics for coding tasks.<br>Required Skills & Qualifications:• Bachelor's or master's degree in computer science, software engineering, or a related technical field.• 3+ years of professional software engineering experience.• Strong proficiency in one or more programming languages, such as Python, Java, C/C++, Go, Swift, Objective-C, PHP, or SQL.• Strong understanding of data structures, algorithms, software design principles, and debugging methodologies.• Experience performing code review and identifying edge cases, failure modes, and areas where AI systems struggle with software engineering problems.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the AI industry, contributing to the advancement of large language models through high-quality human feedback and evaluation. The position is ideal for engineers who enjoy code review, debugging, problem-solving, and applying strong software engineering judgment to complex technical scenarios.<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!
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><strong>Senior Software Engineer</strong></p><p><strong>Overview</strong></p><p>We are seeking a highly skilled Software Engineer with strong backend and full-stack capabilities to join our growing team in Jordan. The ideal candidate brings deep technical expertise, a passion for building scalable systems, and the ability to work within modern cloud‑native environments. This role involves designing, developing, and optimising distributed applications that support mission-critical operations.</p><br><p><strong>Key Responsibilities</strong></p><ul><li><p>Design, develop, and maintain high-quality software solutions using .NET (C#), JavaScript, or TypeScript.</p></li><li><p>Build and enhance microservices-based architectures and distributed systems.</p></li><li><p>Implement and optimise data storage solutions using PostgreSQL, Elasticsearch, and message‑queue technologies.</p></li><li><p>Develop and maintain RESTful APIs and event-driven components.</p></li><li><p>Collaborate with cross-functional teams to deliver secure, scalable, and high-performance applications.</p></li><li><p>Deploy, monitor, and troubleshoot applications in containerised environments using Kubernetes and Docker.</p></li><li><p>Contribute to CI/CD pipelines and ensure smooth, automated delivery processes.</p></li><li><p>Apply strong analytical and problem-solving skills to improve system performance and reliability.</p></li></ul><br><p><strong>Required Qualifications</strong></p><ul><li><p>5+ years of professional software development experience.</p></li><li><p>Strong proficiency in .NET (C#) and hands-on experience with the .NET ecosystem.</p></li><li><p>Solid experience with JavaScript or TypeScript.</p></li><li><p>Proven experience working with microservices and distributed system architectures.</p></li><li><p>Practical knowledge of PostgreSQL, Elasticsearch, and message‑queue technologies (e.g., RabbitMQ, Kafka).</p></li><li><p>Familiarity with Kubernetes, Docker, and modern CI/CD practices.</p></li><li><p>Strong understanding of RESTful API design and event-driven patterns.</p></li><li><p>A performance-driven mindset with attention to detail and optimisation.</p></li></ul><br><br><br></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><strong>Education</strong></p><ul><li><p>Bachelor’s degree in computer science, Software Engineering, Computer Engineering, or a related technical field.</p></li><li><p>Master’s degree is a plus but not required.</p></li></ul><br><p><strong>Nice to Have</strong></p><ul><li><p>Experience with React.js or similar modern frontend frameworks.</p></li><li><p>Exposure to biometric devices such as fingerprint scanners, iris scanners, facial recognition systems, or signature‑capture devices.</p></li><li><p>Background in government, security, defence, or border‑control systems.</p></li><li><p>Knowledge of biometric standards such as ISO 19794, NIST, or related frameworks.</p></li></ul><p></p></section>
Job Title: Software Engineering<br><br>Job Type: Contractor (10-12 hours per week)<br><br>Location: Remote<br><br>Job Summary<br><br>We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role is best suited for developers who can reason through unfamiliar codebases, explain engineering decisions clearly, and solve practical backend, full-stack, systems, or infrastructure-related problems.<br><br>No prior AI experience is required. What matters most is strong software engineering judgment, clean technical communication, and the ability to evaluate code, architecture, tradeoffs, and implementation quality.<br><br>Key Responsibilities<br><br>Work on challenging software engineering tasks across backend, full-stack, infrastructure, and systems-related projects. Review, debug, improve, and explain code across different technical environments. Design or evaluate practical solutions involving APIs, databases, services, integrations, testing, and deployment workflows. Identify tradeoffs around scalability, maintainability, performance, reliability, security, and developer experience. Communicate technical reasoning clearly in writing, including why a solution works and what alternatives were considered. Collaborate with the customer’s team on technical reviews, implementation decisions, and problem-solving exercises. Adapt quickly to new codebases, frameworks, and technical requirements.<br><br>Required Skills And Qualifications<br><br>5+ years of hands-on software engineering experience. Strong experience in at least one backend or full-stack engineering environment, such as Python, Java Script/Type Script, Node.js, Java, C#, . NET, C++, Go, Ruby, PHP, or similar. Experience building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations. Strong understanding of software engineering fundamentals, including debugging, testing, code quality, architecture, and technical tradeoffs. Ability to explain complex engineering decisions clearly and objectively. Comfortable reading and reasoning through unfamiliar code or technical requirements<br><br>Preferred Qualifications<br><br>Experience with cloud environments such as AWS, GCP, or Azure. Experience with CI/CD pipelines, Dev Ops workflows, containers, monitoring, or production operations. Experience with frontend frameworks such as React, Next.js, Angular, Vue, or React Native. Open-source contributions, public Git Hub work, technical writing, or strong examples of past engineering work. Experience mentoring engineers, reviewing code, or making architecture decisions.
Job Title: Software Engineering<br><br>Job Type: Contractor (10-12 hours per week)<br><br>Location: Remote<br><br>Job Summary<br><br>We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role is best suited for developers who can reason through unfamiliar codebases, explain engineering decisions clearly, and solve practical backend, full-stack, systems, or infrastructure-related problems.<br><br>No prior AI experience is required. What matters most is strong software engineering judgment, clean technical communication, and the ability to evaluate code, architecture, tradeoffs, and implementation quality.<br><br>Key Responsibilities<br><br>Work on challenging software engineering tasks across backend, full-stack, infrastructure, and systems-related projects. Review, debug, improve, and explain code across different technical environments. Design or evaluate practical solutions involving APIs, databases, services, integrations, testing, and deployment workflows. Identify tradeoffs around scalability, maintainability, performance, reliability, security, and developer experience. Communicate technical reasoning clearly in writing, including why a solution works and what alternatives were considered. Collaborate with the customer’s team on technical reviews, implementation decisions, and problem-solving exercises. Adapt quickly to new codebases, frameworks, and technical requirements.<br><br>Required Skills And Qualifications<br><br>5+ years of hands-on software engineering experience. Strong experience in at least one backend or full-stack engineering environment, such as Python, Java Script/Type Script, Node.js, Java, C#, . NET, C++, Go, Ruby, PHP, or similar. Experience building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations. Strong understanding of software engineering fundamentals, including debugging, testing, code quality, architecture, and technical tradeoffs. Ability to explain complex engineering decisions clearly and objectively. Comfortable reading and reasoning through unfamiliar code or technical requirements<br><br>Preferred Qualifications<br><br>Experience with cloud environments such as AWS, GCP, or Azure. Experience with CI/CD pipelines, Dev Ops workflows, containers, monitoring, or production operations. Experience with frontend frameworks such as React, Next.js, Angular, Vue, or React Native. Open-source contributions, public Git Hub work, technical writing, or strong examples of past engineering work. Experience mentoring engineers, reviewing code, or making architecture decisions.
Job Title: Software Engineering<br><br>Job Type: Contractor (10-12 hours per week)<br><br>Location: Remote<br><br>Job Summary<br><br>We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role is best suited for developers who can reason through unfamiliar codebases, explain engineering decisions clearly, and solve practical backend, full-stack, systems, or infrastructure-related problems.<br><br>No prior AI experience is required. What matters most is strong software engineering judgment, clean technical communication, and the ability to evaluate code, architecture, tradeoffs, and implementation quality.<br><br>Key Responsibilities<br><br>Work on challenging software engineering tasks across backend, full-stack, infrastructure, and systems-related projects. Review, debug, improve, and explain code across different technical environments. Design or evaluate practical solutions involving APIs, databases, services, integrations, testing, and deployment workflows. Identify tradeoffs around scalability, maintainability, performance, reliability, security, and developer experience. Communicate technical reasoning clearly in writing, including why a solution works and what alternatives were considered. Collaborate with the customer’s team on technical reviews, implementation decisions, and problem-solving exercises. Adapt quickly to new codebases, frameworks, and technical requirements.<br><br>Required Skills And Qualifications<br><br>5+ years of hands-on software engineering experience. Strong experience in at least one backend or full-stack engineering environment, such as Python, Java Script/Type Script, Node.js, Java, C#, . NET, C++, Go, Ruby, PHP, or similar. Experience building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations. Strong understanding of software engineering fundamentals, including debugging, testing, code quality, architecture, and technical tradeoffs. Ability to explain complex engineering decisions clearly and objectively. Comfortable reading and reasoning through unfamiliar code or technical requirements<br><br>Preferred Qualifications<br><br>Experience with cloud environments such as AWS, GCP, or Azure. Experience with CI/CD pipelines, Dev Ops workflows, containers, monitoring, or production operations. Experience with frontend frameworks such as React, Next.js, Angular, Vue, or React Native. Open-source contributions, public Git Hub work, technical writing, or strong examples of past engineering work. Experience mentoring engineers, reviewing code, or making architecture decisions.
<strong>About the Role:</strong><br><p>As a Full Stack Software Engineer based in the United Arab Emirates, you will design, develop, and maintain scalable web applications across the entire technology stack. You will collaborate with cross-functional teams to deliver high-quality solutions that drive our digital offerings forward, ensuring performance, security, and reliability in a fast-paced, agile environment.</p><br><strong>Responsibilities:</strong><br><ul><li>Design, develop, and maintain front-end features using React.js</li><li>Build and optimize server-side applications and RESTful APIs with Node.js</li><li>Develop and manage relational databases using SQL</li><li>Ensure application performance, scalability, and security best practices</li><li>Collaborate with product managers, designers, and QA engineers in an Agile/Scrum process</li><li>Conduct code reviews, provide constructive feedback, and mentor junior developers</li><li>Troubleshoot, debug, and resolve production issues in a timely manner</li><li>Participate in architectural discussions and contribute to technical decision-making</li></ul><br><strong>Required Qualifications:</strong><br><ul><li>3–7 years of professional software development experience</li><li>Strong proficiency in JavaScript (ES6+)</li><li>Proven experience with React.js and component-based architectures</li><li>Experience building RESTful APIs with Node.js and Express</li><li>Solid understanding of relational databases and SQL querying</li><li>Familiarity with Git and collaborative version control workflows</li><li>Knowledge of web performance optimization and security principles</li><li>Excellent problem-solving skills and attention to detail</li><li>Fluent in English with strong verbal and written communication</li></ul><br><strong>Preferred Qualifications:</strong><br><ul><li>Experience with cloud platforms such as AWS, Azure, or Google Cloud</li><li>Familiarity with TypeScript and static typing</li><li>Hands-on experience with Docker and container orchestration (Kubernetes)</li><li>Exposure to CI/CD pipelines and DevOps practices</li><li>Previous work experience in the UAE or MENA region</li><li>Bachelor’s degree in Computer Science, Engineering, or related field</li><li>Relevant certifications (e.g., AWS Certified Developer, Microsoft Azure Developer)</li></ul><br>