Python Developer Jobs in Jordan
365 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> What this opportunity involves We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br> You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for 5+ years in software development Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+ Why this is hard Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.<br> Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br> How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Compensation Up to $40/hr equivalent , depending on level and pace.<br> Tasks are estimated at ~20 hours each; you set your own schedule.<br></span> </div>
<p>Requirements Core Mindset & Traits AI-First Automator You do not automate for its own sake. You point AI and automation at the work that carries real cost, risk, and toil, and you can prove the return in numbers. Quality as a Discipline Quality is built in at every stage, never inspected at the end, and you measure it with data, not opinions. Hands-On Leader You can still write the framework and debug the pipeline, and you are senior enough to set the standard and grow the team. Your engineers respect you because you can do the work. Framework Builder You build reusable frameworks and standards so automation compounds, instead of leaving behind a pile of brittle scripts. Ruthless Prioritizer You aim automation at the highest-value, highest-risk work first, and you deliver on time and on budget. Talent Multiplier You hire, coach, and stretch QA and automation engineers into a team that keeps getting measurably better.</p><p><strong>Desired Candidate Profile</strong></p><ul><li><strong>Education</strong> Bachelor's degree in Computer Science or a related field.</li><li><strong>Experience</strong> 10+ years in automation, QA, and/or software development, including experience managing and growing teams. Proven track record building and owning automation frameworks and delivering automation initiatives with measurable results. Experience in quality management and governance, ideally in regulated industries.</li><li><strong>Knowledge, Skills & Abilities</strong> Strong knowledge of automation tools such as UiPath, Selenium, Playwright, and n8n, and of CI/CD tooling. Hands-on with Java, Python, and JavaScript, and good knowledge of SQL. Real experience applying AI and GenAI to automation, across both testing and business processes. Strong grasp of Agile methodologies and tools such as Jira and Azure DevOps. Strong understanding of regulatory requirements for highly regulated industries, and excellent communication and leadership.</li><li><strong>Preferences</strong> Quality certifications such as ISTQB, CSTE, CSQA, CAST, or CMSQ. Six Sigma certification (Green or Black Belt). Certification or experience with Camunda or other BPMN tools.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> What this opportunity involves We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br> You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for 5+ years in software development Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+ Why this is hard Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.<br> Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br> How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Compensation Up to $40/hr equivalent , depending on level and pace.<br> Tasks are estimated at ~20 hours each; you set your own schedule.<br></span> </div>
<p>Responsibilities</p><p>Own and lead the overall technical architecture and direction across frontend, backend, data, cloud infrastructure, and hardware integrations.</p><p>Design, develop, and maintain scalable software solutions using modern full-stack technologies.</p><p>Lead the technical team, provide mentorship, and contribute to team structure, recruitment, and development.</p><p>Translate business requirements into effective technical solutions and communicate technical decisions and trade-offs to non-technical stakeholders.</p><p>Stay hands-on with software development by writing, reviewing, and improving code and resolving complex technical challenges.</p><p>Design and evolve platform architecture integrating hardware and IoT devices with cloud-based software platforms.</p><p>Develop and manage integrations with ERP, PLM, supply chain, and other enterprise systems.</p><p>Establish and maintain software engineering standards, including coding standards, code reviews, technical planning, and delivery processes.</p><p>Ensure system performance, security, scalability, and reliability across the technology stack.</p><p>Monitor system health, troubleshoot production issues, and contribute to incident response and continuous improvement.</p><p>Recruit, interview, onboard, and mentor technical team members as the engineering function grows.</p><p>Collaborate with cross-functional teams to ensure alignment between technical strategy, product requirements, and business objectives.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor s degree in Computer Science, Software Engineering, Information Technology, or a related field.</p><p>8 12 years of experience in software engineering, including at least 3 years in a senior technical leadership, principal engineering, or similar role.</p><p>Strong hands-on full-stack development experience with React/TypeScript and Python/FastAPI.</p><p>Proven experience designing and owning software architecture and technical direction for complex products or platforms.</p><p>Experience with SQL and NoSQL databases, including PostgreSQL, MongoDB, and Redis.</p><p>Strong knowledge of cloud-native technologies and infrastructure, including AWS, Docker, and Kubernetes.</p><p>Experience leading, mentoring, and scaling technical teams from small or early-stage environments.</p><p>Ability to make independent technical decisions and effectively communicate technical concepts and trade-offs to business stakeholders.</p><p>Experience with system performance, security, scalability, monitoring, and reliability.</p><p>Experience integrating software platforms with ERP, PLM, supply chain, IoT, RFID, or similar enterprise technologies is a plus.</p><p>Strong problem-solving and decision-making skills, with the ability to work effectively in a fast-paced and evolving environment.</p><p>Excellent written and verbal communication skills.</p>
<p>We are seeking a highly skilled and innovative AI Engineer to join our forward-thinking Technology team. In this role, you will bridge the gap between software engineering and data science, taking responsibility for designing, developing, and deploying cutting-edge Artificial intelligence and machine learning models. You will work cross-functionally to integrate intelligent, data-driven features into our core products and optimize them for Scale and performance.</p><p><strong>PRIMARY DUTIES AND RESPONSIBILITIES:</strong></p><ul><li><strong>Model Development & Training:</strong> Design, build, and optimize machine learning and deep learning models (e.g., Natural Language Processing, Computer Vision, Predictive Analytics) tailored to specific business needs.</li><li><strong>Data Engineering & Pipelines:</strong> Construct and maintain robust data pipelines to gather, clean, and preprocess large, complex datasets for efficient model training and inference.</li><li><strong>Deployment & Integration:</strong> Deploy AI models into production environments, ensuring they are highly available and scalable. Integrate models seamlessly with existing software architectures via robust RESTful APIs or gRPC.</li><li><strong>MLOps & Monitoring:</strong> Implement monitoring solutions to track model performance in real-time, troubleshoot issues, and automate retraining pipelines to combat data drift and degradation.</li><li><strong>Research & Innovation:</strong> Stay continuously abreast of the latest advancements in AI methodologies, generative models (such as LLMs), and framework updates to elevate our technology stack.</li><li><strong>Collaboration:</strong> Work closely with product managers, data scientists, and backend engineers to translate complex business requirements into tangible technical AI solutions.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Mathematics, Statistics, or a closely related quantitative field.</li><li>Proficiency in Python and strong familiarity with object-oriented languages such as C++, Java, or Go.</li><li>Deep hands-on experience with modern frameworks and libraries, including TensorFlow, PyTorch, Keras, and Scikit-Learn.</li><li>Solid understanding of software development life cycles (SDLC), version control (Git), CI/CD pipelines, and writing clean, testable code.</li><li>Experience working with SQL, NoSQL databases, and data manipulation tools (Pandas, NumPy, Apache Spark).</li><li>Experience working with Large Language Models (LLMs), prompt engineering, and fine-tuning techniques (e.g., LoRA, QLoRA, RAG architectures).</li><li>Familiarity with cloud platforms and their ML ecosystems (AWS SageMaker, Google Cloud Vertex AI, or Azure Machine Learning).</li><li>Strong background in containerization and orchestration tools (Docker, Kubernetes).</li><li>A proven track record of bringing ML models from research/prototype phase to a live production environment.</li></ul>
<p>Responsibilities</p><p>Own the overall technical architecture and engineering direction of the AI-native enterprise platform.</p><p>Translate business and product requirements into scalable, secure, and practical technical solutions.</p><p>Design and develop reusable platform capabilities across AI, backend, infrastructure, data, and enterprise integrations.</p><p>Lead the selection and implementation of AI models, frameworks, cloud infrastructure, and development technologies.</p><p>Design and implement AI solutions involving LLMs, AI agents, tool calling, RAG, and context engineering.</p><p>Develop and maintain secure integrations with enterprise systems, APIs, databases, and external services.</p><p>Establish security-by-design principles across the platform, including authentication, authorization, identity, access control, and data protection.</p><p>Make key technical decisions related to scalability, reliability, performance, privacy, and cybersecurity.</p><p>Remain hands-on by architecting, prototyping, coding, and delivering critical platform components.</p><p>Conduct technical architecture and code reviews while maintaining high standards for testing, documentation, quality, and maintainability.</p><p>Plan and oversee technical delivery across the engineering team and ensure alignment with product objectives.</p><p>Collaborate with enterprise stakeholders to understand technical requirements and translate business challenges into effective solutions.</p><p>Mentor engineers and contribute to building the future engineering team, technical culture, and development practices.</p><p><strong>Desired Candidate Profile</strong></p><p>Minimum 6 years of experience in Software Engineering, AI Engineering, or a closely related technical field.</p><p>Proven experience designing, architecting, and delivering production-grade software and platforms.</p><p>Significant recent hands-on experience building and deploying AI/LLM-powered applications.</p><p>Strong backend and full-stack engineering experience.</p><p>Strong hands-on experience with Python and TypeScript.</p><p>Experience working with commercial and/or open-source LLMs.</p><p>Strong experience with AI agents, tool calling, RAG, and context engineering.</p><p>Strong knowledge of APIs, databases, distributed systems, and scalable software architecture.</p><p>Experience with cloud platforms such as AWS, Azure, or GCP.</p><p>Proven experience taking products or platforms from 0 to 1 and bringing them into production.</p><p>Strong understanding of secure software architecture, secure API design, and data protection.</p><p>Good knowledge of authentication, authorization, identity, access control, and threat modelling.</p><p>Strong technical judgment with the ability to make pragmatic architecture and technology decisions.</p><p>Experience with enterprise cybersecurity, Zero Trust, AI security, prompt injection, or agent security is highly preferred.</p><p>Experience in privacy, data governance, or regulated and security-sensitive environments is a strong plus.</p><p>Strong business acumen and the ability to translate complex enterprise requirements into practical technical solutions.</p>
<p><h4>Description<\/h4>\n<p>Please submit your CV in English and indicate your level of English proficiency.<\/p>\n<p>Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment.<\/p>\n<h4>What this opportunity involves<\/h4>\n<p>We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<\/p>\n<p>You'll create challenging tasks and evaluation criteria within realistic simulated environments:<\/p>\n<ul>\n<li>Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history<\/li>\n<li>Design tasks from intermediate states of these environments - craft the prompt, define what \"solved\" means, and ensure the task is solvable by an AI agent<\/li>\n<li>Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient<\/li>\n<li>Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust<\/li>\n<\/ul>\n<h4>What this is not<\/h4>\n<ul>\n<li>Not data labeling<\/li>\n<li>Not prompt engineering<\/li>\n<li>Not writing code from scratch - the agent writes most of the code; you guide and evaluate<\/li>\n<\/ul>\n<h4>What we look for<\/h4>\n<ul>\n<li>5+ years in software development<\/li>\n<li>Core stack: Python (FastAPI), JavaScript\/TypeScript (React), Docker, Postgres, Kafka, Redis<\/li>\n<li>Experience writing tests (functional, integration)<\/li>\n<li>English proficiency - B2+<\/li>\n<\/ul>\n<h4>Why this is hard<\/h4>\n<p>Frontier models are already good at coding. Creating a task that genuinely challenges the best models is non-trivial. You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution. Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<\/p>\n<h4>How it works<\/h4>\n<p>Apply ? Pass qualification(s) ? Join a project ? Complete tasks ? Get paid<\/p>\n<h4>Effort estimate<\/h4>\n<p>Tasks for this project are estimated to take 20 hours to complete, depending on complexity. This is an estimate and not a schedule requirement; you choose when and how to work. Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.<\/p>\n<h4>Compensation<\/h4>\n<p>Up to $40\/hr equivalent, depending on level and pace. Tasks are estimated at ~20 hours each; you set your own schedule.<\/p><\/p><p><\/p>
<p><h4>Description<\/h4>\n<p>Please submit your CV in English and indicate your level of English proficiency.<\/p>\n<p>Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment.<\/p>\n<h4>What this opportunity involves<\/h4>\n<p>We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<\/p>\n<p>You'll create challenging tasks and evaluation criteria within realistic simulated environments:<\/p>\n<ul>\n<li>Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history<\/li>\n<li>Design tasks from intermediate states of these environments - craft the prompt, define what \"solved\" means, and ensure the task is solvable by an AI agent<\/li>\n<li>Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient<\/li>\n<li>Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust<\/li>\n<\/ul>\n<h4>What this is not<\/h4>\n<ul>\n<li>Not data labeling<\/li>\n<li>Not prompt engineering<\/li>\n<li>Not writing code from scratch - the agent writes most of the code; you guide and evaluate<\/li>\n<\/ul>\n<h4>What we look for<\/h4>\n<ul>\n<li>5+ years in software development<\/li>\n<li>Core stack: Python (FastAPI), JavaScript\/TypeScript (React), Docker, Postgres, Kafka, Redis<\/li>\n<li>Experience writing tests (functional, integration)<\/li>\n<li>English proficiency - B2+<\/li>\n<\/ul>\n<h4>Why this is hard<\/h4>\n<p>Frontier models are already good at coding. Creating a task that genuinely challenges the best models is non-trivial. You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution. Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<\/p>\n<h4>How it works<\/h4>\n<p>Apply ? Pass qualification(s) ? Join a project ? Complete tasks ? Get paid<\/p>\n<h4>Effort estimate<\/h4>\n<p>Tasks for this project are estimated to take 20 hours to complete, depending on complexity. This is an estimate and not a schedule requirement; you choose when and how to work. Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.<\/p>\n<h4>Compensation<\/h4>\n<p>Up to $40\/hr equivalent, depending on level and pace. Tasks are estimated at ~20 hours each; you set your own schedule.<\/p><\/p><p><\/p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> What this opportunity involves We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br> You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for 5+ years in software development Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+ Why this is hard Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.<br> Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br> How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Effort estimate Tasks for this project are estimated to take 20 hours to complete, depending on complexity.<br> This is an estimate and not a schedule requirement; you choose when and how to work.<br> Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.<br> Compensation Up to $50/hr equivalent , depending on level and pace.<br> Tasks are estimated at ~20 hours each; you set your own schedule.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br> You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT: Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for: 5+ years in software development Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+ Why this is hard: Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.<br> Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br> Requirements and benefits Educational qualifications A Master’s Degree in Computer Science, Software Engineering, Data Science / Data Analytics, Artificial Intelligence / Machine Learning, Computational Linguistics / Natural Language Processing (NLP), Information Systems or other related fields.<br> Bachelor’s degree is accepted if only candidate has 5 years of experience in the field.<br> Academic and/or Professional Experience Candidates should have a minimum of 3 years of professional experience in related roles or domain - specifically for QA-automation/testing or cybersecurity roles How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Compensation: Paid per accepted task.<br> Your rate depends on the qualification tier you reach and how efficiently you complete tasks — up to the equivalent of $50/hr .<br> Because payment is per task, a faster pace raises your effective hourly rate.<br> Why this freelance opportunity might be a great fit for you?<br> Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments.<br> Work on advanced AI projects and gain valuable experience that enhances your portfolio.<br> - Influence how future AI models understand and communicate in your field of expertise.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job Purpose As a QA Automation Engineer at Tarjama&, you will be responsible for designing, developing, and maintaining automated testing solutions to ensure the quality, reliability, and performance of our products.<br> The role focuses on test automation, API validation, and CI/CD integration to support fast, scalable, and high-quality software delivery.<br> Duties & Responsibilities Automation Test Planning & Design Review business requirements, system specifications, and technical design documents to ensure test automation coverage.<br> Design, develop, and maintain automated UI test frameworks using tools such as Cypress, Playwright, or Selenium.<br> Identify and prioritize test scenarios suitable for automation.<br> Develop automated API test cases to validate backend services and integrations.<br> Test Execution, Monitoring & Defect Management Execute automated test suites across multiple environments.<br> Analyze test execution results and report defects with clear reproduction steps.<br> Perform automated regression testing for new releases and bug fixes.<br> Track issues to closure, ensuring timely resolution in coordination with development teams.<br> Perform different types of testing, including functional, regression, system, and integration testing.<br> CI/CD & DevOps Collaboration Support the integration of automated tests into CI/CD pipelines.<br> Utilize Git for version control of automation scripts and test assets.<br> Work closely with DevOps and development teams to ensure smooth test execution within deployment pipelines.<br> Cross-Functional Collaboration & Communication Collaborate with developers, product managers, and QA team members to understand requirements and testing objectives.<br> Participate actively in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.<br> Education, Experience & Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field.<br> 1–4 years of proven experience in software quality assurance with a strong focus on test automation.<br> Proven experience in API testing and automation.<br> Hands-on experience building and maintaining UI test automation frameworks using Cypress, Playwright, Selenium, or similar tools.<br> Intermediate coding skills in JavaScript, Python, Java, or equivalent.<br> Experience writing clear, concise, and comprehensive test plans and test cases.<br> Hands-on experience with both white-box and black-box testing.<br> Solid understanding of manual testing techniques.<br> Experience tracking defects to closure using bug tracking tools such as JIRA, HP ALM, or similar.<br> Strong knowledge of software QA methodologies, tools, and processes.<br> Strong understanding of the Software Development Life Cycle (SDLC).<br> Experience working in Agile/Scrum and DevOps environments.<br> Basic working knowledge of Git and CI/CD pipelines.<br> Strong analytical, documentation, and communication skills.<br> Excellent command of spoken and written English and Arabic.<br> Behavioral Competencies Initiative Problem Solving Teamwork Adaptability Ability to Work Under Pressure Technical Competencies Test Automation Framework Development (Cypress, Playwright, Selenium) API Testing & Automation Intermediate Programming Skills Agile / Scrum & DevOps Methodologies Version Control (Git) CI/CD Fundamentals Defect Tracking (JIRA, HP ALM, or similar) SDLC & QA Methodologies</span> </div>
<p>The Senior Automation Quality Assurance (QA) Engineer is responsible for ensuring the delivery of high-quality software solutions through the design, development, and execution of comprehensive automated testing strategies. This role involves designing and maintaining robust automation frameworks, defining automation standards and best practices, integrating automated testing into CI/CD pipelines, identifying and resolving defects, and collaborating closely with development and product teams to ensure system reliability, performance, security, and compliance with business requirements. The Senior Automation QA Engineer also provides technical guidance and mentorship to QA team members and contributes to the continuous improvement of QA automation processes, tools, and practices across projects.</p><p><strong>Main Activities and Responsibilities:</strong></p><ul><li>Design, develop, maintain, and execute automated tests for web, API, and mobile applications.</li><li>Develop and maintain scalable and reusable test automation frameworks and standards.</li><li>Define automation strategies and identify appropriate scenarios for automation based on business and technical requirements.</li><li>Integrate automated testing into CI/CD pipelines and support continuous testing and automated quality gates.</li><li>Perform functional, regression, integration, API, and end-to-end testing.</li><li>Leverage AI and AI-powered tools for test case generation, test automation, defect analysis, test data generation, and improving QA efficiency.</li><li>Validate AI-generated test cases, scripts, data, and results to ensure accuracy and reliability.</li><li>Analyze test failures, investigate defects, and perform root-cause analysis in collaboration with Development and Product teams.</li><li>Review requirements and acceptance criteria to identify quality risks and testability issues early.</li><li>Monitor and improve automation coverage, stability, execution time, and maintainability.</li><li>Contribute to QA standards, processes, and continuous improvement initiatives.</li><li>Mentor and provide technical guidance to other QA engineers.</li><li>Participate in Agile ceremonies and support release readiness activities.</li><li>Any other duties that are requested and relevant to the role.</li></ul><p><strong>Desired Candidate Profile</strong></p><p><strong>Required Skills & Experience:</strong></p><ul><li>Bachelor's degree in Computer Science, Information Technology, Engineering, or another related discipline</li><li>5+ years of experience in Software QA/Testing, with strong hands-on experience in test automation.</li><li>Previous experience in FinTech, financial services, online trading, brokerage, banking, payments, or another regulated financial technology environment.</li><li>Strong programming skills in Java, C#, Python, JavaScript, or TypeScript.</li><li>Hands-on experience with automation tools such as Selenium, Playwright, or Cypress.</li><li>Strong experience in API testing and automation.</li><li>Experience with CI/CD, Git, SQL, and test management/defect tracking tools such as Jira, TestRail, or Xray.</li><li>Good understanding of SDLC, STLC, Agile/Scrum, and QA best practices.</li><li>Practical experience using AI tools within the QA/testing lifecycle with an understanding of their capabilities and limitations.</li><li>Strong analytical, troubleshooting, and root-cause analysis skills.</li><li>Experience testing complex systems, integrations, financial transactions, or real-time data.</li><li>Strong communication and collaboration skills, with the ability to mentor other QA engineers.</li><li>ISTQB or relevant QA certification is considered an advantage.</li><li>Excellent command of English both written and spoken - Knowledge of additional languages will be considered an advantage.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br> You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT: Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for: 5+ years in software development Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+ Why this is hard: Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.<br> Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br> Requirements and benefits Educational qualifications A Master’s Degree in Computer Science, Software Engineering, Data Science / Data Analytics, Artificial Intelligence / Machine Learning, Computational Linguistics / Natural Language Processing (NLP), Information Systems or other related fields.<br> Bachelor’s degree is accepted if only candidate has 5 years of experience in the field.<br> Academic and/or Professional Experience Candidates should have a minimum of 3 years of professional experience in related roles or domain - specifically for QA-automation/testing or cybersecurity roles How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Compensation: Paid per accepted task.<br> Your rate depends on the qualification tier you reach and how efficiently you complete tasks — up to the equivalent of $50/hr .<br> Because payment is per task, a faster pace raises your effective hourly rate.<br> Why this freelance opportunity might be a great fit for you?<br> Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments.<br> Work on advanced AI projects and gain valuable experience that enhances your portfolio.<br> - Influence how future AI models understand and communicate in your field of expertise.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br> You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT: Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for: 5+ years in software development Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+ Why this is hard: Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.<br> Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br> Requirements and benefits Educational qualifications A Master’s Degree in Computer Science, Software Engineering, Data Science / Data Analytics, Artificial Intelligence / Machine Learning, Computational Linguistics / Natural Language Processing (NLP), Information Systems or other related fields.<br> Bachelor’s degree is accepted if only candidate has 5 years of experience in the field.<br> Academic and/or Professional Experience Candidates should have a minimum of 3 years of professional experience in related roles or domain - specifically for QA-automation/testing or cybersecurity roles How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Compensation: Paid per accepted task.<br> Your rate depends on the qualification tier you reach and how efficiently you complete tasks — up to the equivalent of $50/hr .<br> Because payment is per task, a faster pace raises your effective hourly rate.<br> Why this freelance opportunity might be a great fit for you?<br> Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments.<br> Work on advanced AI projects and gain valuable experience that enhances your portfolio.<br> - Influence how future AI models understand and communicate in your field of expertise.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Mindrift is looking for skilled Bot Developers (WhatsApp Business API, Telegram Bot API, Discord API) to join the Tendem project (https://tendem.<br>ai/) and build conversational bots and messaging-platform integrations for real-world applications.<br> In this role, you'll use your bot engineering expertise, conversational design skills, and quality-focused approach to build reliable, useful bots and messaging integrations that deliver a great user experience.<br> This part-time remote opportunity is ideal for professionals with hands-on experience building messaging bots, working with platform APIs and webhooks, and implementing conversational logic.<br> What We Do The Mindrift platform connects specialists with innovative technology projects.<br> Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.<br> About the Role This is a freelance role for a Tendem project.<br> As a Bot Developer, you'll design, build, and refine messaging bots for one or more messaging platforms, including WhatsApp, Telegram, Discord, Slack, and similar platforms — for use cases such as customer service, appointment booking, order taking, content delivery, moderation, and automated notifications.<br> Key Responsibilities Build bots for one or more messaging platforms, such as WhatsApp (Business API / Cloud API), Telegram (Bot API), Discord, Slack and similar messaging platforms.<br> Design and implement conversational flows, dialogue state, and fallback handling.<br> Integrate bots with LLMs (OpenAI, Anthropic, or similar) for natural language responses where appropriate.<br> Connect bots to backend services, databases, CRMs, and third-party APIs (booking systems, payment, content sources).<br> Handle webhooks, rate limits, and platform-specific message formats (interactive messages, buttons, media, templates).<br> Review, debug, optimize, and refactor bot implementations to improve correctness, reliability, maintainability, and graceful error handling.<br> Implement logging, monitoring, and recovery so bots stay healthy in production.<br> Requirements and benefits Educational qualifications At least 3 years of relevant experience backend, integration, automation, or bot development experience (required).<br> Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.<br> Academic and/or Professional Experience Candidates should have a strong foundation in bot development, messaging platform integrations, and building reliable conversational workflows.<br> We are looking for specialists who can design and maintain production-ready bots, work confidently with APIs, webhooks, and backend services, and build stable, user-friendly bot experiences.<br> Strong problem-solving skills, attention to detail, and the ability to work independently are essential.<br> Technical Skills (Essential) At least 1 year of hands-on experience building bots for at least one major messaging platforms (WhatsApp, Telegram, Discord, Slack, or similar) is required Strong command of Python or Node.<br>js for backend bot logic.<br> Solid experience with REST APIs, webhooks, OAuth, and async request handling.<br> Experience with relational or NoSQL databases for storing conversation state and user data.<br> Familiarity with LLM APIs (OpenAI, Anthropic) and prompt design for conversational use is a strong plus.<br> Understanding of platform-specific limits, message templates, and approval flows (e.<br>g., WhatsApp template messages).<br> Experience with hosting and deployment (Docker, serverless, VPS, or PaaS) Additional requirements Strong attention to detail and commitment to bot reliability — no silent failures, no broken flows.<br> Self-directed work ethic with the ability to design and ship complete bots independently.<br> Portfolio or examples of bots you've built (required).<br> English proficiency: Upper-intermediate (B2) or above (required) Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements.<br> This is an estimate, not a guaranteed workload, and applies only while the project is active.<br> Compensation On this project, contributors can earn up to $35 per hour equivalent , depending on their level and pace of contribution.<br> Compensation varies across projects depending on scope, complexity, and required expertise.<br> Please note that other projects on the platform may offer different earning levels based on their requirements.<br> Why this freelance opportunity might be a great fit for you?<br> Work fully remote on your own schedule with just a laptop and stable internet connection.<br> Apply your expertise to real-world technology projects while gaining experience building high-quality solutions for a global platform.<br> Participate in performance-based bonus programs that reward high-quality work and consistent delivery.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Mindrift is looking for skilled Bot Developers (WhatsApp Business API, Telegram Bot API, Discord API) to join the Tendem project (https://tendem.<br>ai/) and build conversational bots and messaging-platform integrations for real-world applications.<br> In this role, you'll use your bot engineering expertise, conversational design skills, and quality-focused approach to build reliable, useful bots and messaging integrations that deliver a great user experience.<br> This part-time remote opportunity is ideal for professionals with hands-on experience building messaging bots, working with platform APIs and webhooks, and implementing conversational logic.<br> What We Do The Mindrift platform connects specialists with innovative technology projects.<br> Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.<br> About the Role This is a freelance role for a Tendem project.<br> As a Bot Developer, you'll design, build, and refine messaging bots for one or more messaging platforms, including WhatsApp, Telegram, Discord, Slack, and similar platforms — for use cases such as customer service, appointment booking, order taking, content delivery, moderation, and automated notifications.<br> Key Responsibilities Build bots for one or more messaging platforms, such as WhatsApp (Business API / Cloud API), Telegram (Bot API), Discord, Slack and similar messaging platforms.<br> Design and implement conversational flows, dialogue state, and fallback handling.<br> Integrate bots with LLMs (OpenAI, Anthropic, or similar) for natural language responses where appropriate.<br> Connect bots to backend services, databases, CRMs, and third-party APIs (booking systems, payment, content sources).<br> Handle webhooks, rate limits, and platform-specific message formats (interactive messages, buttons, media, templates).<br> Review, debug, optimize, and refactor bot implementations to improve correctness, reliability, maintainability, and graceful error handling.<br> Implement logging, monitoring, and recovery so bots stay healthy in production.<br> Requirements and benefits Educational qualifications At least 3 years of relevant experience backend, integration, automation, or bot development experience (required).<br> Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.<br> Academic and/or Professional Experience Candidates should have a strong foundation in bot development, messaging platform integrations, and building reliable conversational workflows.<br> We are looking for specialists who can design and maintain production-ready bots, work confidently with APIs, webhooks, and backend services, and build stable, user-friendly bot experiences.<br> Strong problem-solving skills, attention to detail, and the ability to work independently are essential.<br> Technical Skills (Essential) At least 1 year of hands-on experience building bots for at least one major messaging platforms (WhatsApp, Telegram, Discord, Slack, or similar) is required Strong command of Python or Node.<br>js for backend bot logic.<br> Solid experience with REST APIs, webhooks, OAuth, and async request handling.<br> Experience with relational or NoSQL databases for storing conversation state and user data.<br> Familiarity with LLM APIs (OpenAI, Anthropic) and prompt design for conversational use is a strong plus.<br> Understanding of platform-specific limits, message templates, and approval flows (e.<br>g., WhatsApp template messages).<br> Experience with hosting and deployment (Docker, serverless, VPS, or PaaS) Additional requirements Strong attention to detail and commitment to bot reliability — no silent failures, no broken flows.<br> Self-directed work ethic with the ability to design and ship complete bots independently.<br> Portfolio or examples of bots you've built (required).<br> English proficiency: Upper-intermediate (B2) or above (required) Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements.<br> This is an estimate, not a guaranteed workload, and applies only while the project is active.<br> Compensation On this project, contributors can earn up to $35 per hour equivalent , depending on their level and pace of contribution.<br> Compensation varies across projects depending on scope, complexity, and required expertise.<br> Please note that other projects on the platform may offer different earning levels based on their requirements.<br> Why this freelance opportunity might be a great fit for you?<br> Work fully remote on your own schedule with just a laptop and stable internet connection.<br> Apply your expertise to real-world technology projects while gaining experience building high-quality solutions for a global platform.<br> Participate in performance-based bonus programs that reward high-quality work and consistent delivery.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>VirtuStaff is seeking a hands-on Full-Stack Software Engineer to join its Jordan-based pre-launch team and progressively bring the development and technical management of its SaaS platform in-house.</p><p>The successful candidate will initially work closely with VirtuStaff’s third-party technical team to complete a structured handover of the existing codebase, architecture, database, cloud environment, integrations and release processes. The engineer will gradually assume responsibility for resolving software defects, modifying workflows, developing new features, managing integrations, supporting releases and maintaining the platform’s day-to-day technical performance.</p><p>The role also includes supporting and improving VirtuStaff’s AI-enabled features, including candidate screening, profile analysis, candidate-to-role matching and workflow automation. These are practical product-level AI functions rather than advanced artificial-intelligence research. The engineer should be comfortable integrating AI services, managing prompts and structured outputs, troubleshooting AI-related workflows and working with external AI APIs or models.</p><p>The engineer will contribute across VirtuStaff’s candidate, client, HR, attendance, training, CRM and administrative systems while collaborating with the Founders, Operations, HR, Sales, Marketing and external technical partners.</p><p><br></p><p><b>Key Responsibilities</b></p><ul><li>Complete a structured handover from the existing third-party development team.</li><li>Understand and document the platform’s front end, back end, database, architecture, infrastructure and integrations.</li><li>Develop, test and release new platform features.</li><li>Modify existing candidate, client, HR, attendance, training and administrative workflows.</li><li>Diagnose and directly fix front-end, back-end, API, integration and database-related defects.</li><li>Gradually assume responsibility for routine platform development and maintenance.</li><li>Maintain and enhance AI-enabled candidate screening and matching workflows.</li><li>Integrate external AI APIs, language models or approved AI services into the platform.</li><li>Configure and improve prompts, structured outputs, validation rules and AI workflow logic.</li><li>Investigate inaccurate, missing, delayed or inconsistent AI-screening and matching results.</li><li>Work with HR and Management to translate approved candidate-matching rules into technical workflows.</li><li>Monitor AI-service errors, response quality, usage and integration performance.</li><li>Maintain safeguards so AI recommendations do not automatically replace approved human decisions.</li><li>Build and maintain CRM, email, analytics, payment, notification and third-party integrations.</li><li>Review application logs, browser errors, API responses and database records.</li><li>Maintain source code using Git, appropriate branching, version control and release documentation.</li><li>Support cloud environments, deployments, monitoring, backups and technical configuration.</li><li>Conduct UAT, regression testing, code reviews and post-release checks.</li><li>Apply appropriate authentication, permissions, privacy and data-security controls.</li><li>Maintain technical documentation, system diagrams and deployment instructions.</li><li>Coordinate with external developers when additional expertise or capacity is required.</li><li>Recommend improvements to platform security, reliability, performance and scalability.</li></ul><p><br></p> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><ul><li>Three to six years of professional full-stack software-development experience.</li><li>Experience developing and maintaining production web applications.</li><li>Strong front-end and back-end programming capability.</li><li>Experience working with relational databases and SQL.</li><li>Strong API, webhook and third-party integration experience.</li><li>Experience using Git, repositories, branches, pull requests and release processes.</li><li>Strong browser, server, database and integration debugging ability.</li><li>Familiarity with cloud hosting, deployment environments, monitoring and application logs.</li><li>Experience taking over or maintaining an existing codebase developed by another team.</li><li>Understanding of authentication, user roles, permissions, MFA and secure data handling.</li><li>Experience conducting UAT, regression testing and post-release verification.</li><li>Ability to translate business requirements into technical solutions.</li><li>Ability to write clean, maintainable and documented code.</li><li>Strong analytical and problem-solving ability.</li><li>Strong English communication; Arabic is strongly preferred.</li><li>Ability to work full-time from VirtuStaff’s Jordan office.</li></ul><p><br></p><p><b>AI-Related Experience</b></p><p>The candidate should also have at least some experience with:</p><ul><li>Integrating AI or large-language-model APIs into web applications.</li><li>Working with tools or services such as OpenAI, Azure OpenAI, Google AI, AWS AI services or equivalent platforms.</li><li>Sending application data to an AI service and processing structured responses.</li><li>Prompt configuration and prompt-version management.</li><li>JSON-based AI outputs and response validation.</li><li>AI-assisted classification, scoring, matching or recommendation workflows.</li><li>Handling AI errors, timeouts, incomplete responses and inconsistent results.</li><li>Protecting personal or confidential data when working with AI services.</li><li>Combining AI recommendations with human review and business rules.</li></ul><p><br></p><p><b>Preferred but Not Mandatory</b></p><ul><li>Experience with recruitment technology, HR platforms, marketplaces or applicant-tracking systems.</li><li>Experience developing candidate-matching, recommendation or ranking features.</li><li>Familiarity with embeddings, semantic search or vector databases.</li><li>Experience with automated testing, CI/CD and cloud security.</li><li>Basic knowledge of Python for AI-service integrations or data processing.</li><li>Experience with AI monitoring, evaluation or prompt testing.</li></ul><p><br></p></div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Mindrift is looking for skilled Bot Developers (WhatsApp Business API, Telegram Bot API, Discord API) to join the Tendem project (https://tendem.<br>ai/) and build conversational bots and messaging-platform integrations within our hybrid AI + human environment.<br> In this role, as an AI Pilot – that's how we refer to this position at Mindrift – you'll collaborate with Tendem Agents that handle repetitive tasks, while you provide bot engineering expertise, conversational design judgment, and quality control to ensure bots are reliable, useful, and ready for real users.<br> This part-time remote opportunity is ideal for professionals with hands-on experience building messaging bots, working with platform APIs and webhooks, and implementing conversational logic.<br> What We Do The Mindrift platform connects specialists with AI projects from major tech innovators.<br> Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe.<br> About the Role This is a freelance role for a Tendem project.<br> As a Bot Developer, you'll design, build, and refine messaging bots for one or more messaging platforms, including WhatsApp, Telegram, Discord, Slack, and similar platforms — for use cases such as customer service, appointment booking, order taking, content delivery, moderation, and automated notifications.<br> Key Responsibilities Build bots for one or more messaging platforms, such as WhatsApp (Business API / Cloud API), Telegram (Bot API), Discord, Slack and similar messaging platforms.<br> Design and implement conversational flows, dialogue state, and fallback handling.<br> Integrate bots with LLMs (OpenAI, Anthropic, or similar) for natural language responses where appropriate.<br> Connect bots to backend services, databases, CRMs, and third-party APIs (booking systems, payment, content sources).<br> Handle webhooks, rate limits, and platform-specific message formats (interactive messages, buttons, media, templates).<br> Evaluate AI-generated bot code and refactor it for correctness, reliability, and graceful error handling.<br> Implement logging, monitoring, and recovery so bots stay healthy in production.<br> Requirements and benefits Educational qualifications At least 3 years of relevant experience backend, integration, automation, or bot development experience (required).<br> Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.<br> Academic and/or Professional Experience Candidates should have a strong foundation in bot development, messaging platform integrations, and building reliable conversational workflows.<br> We are looking for specialists who can design and maintain production-ready bots, work confidently with APIs, webhooks, and backend services, and refine AI-assisted output into stable, user-friendly experiences.<br> Strong problem-solving skills, attention to detail, and the ability to work independently are essential.<br> Technical Skills (Essential) At least 1 year of hands-on experience building bots for at least one major messaging platforms (WhatsApp, Telegram, Discord, Slack, or similar) is required Strong command of Python or Node.<br>js for backend bot logic.<br> Solid experience with REST APIs, webhooks, OAuth, and async request handling.<br> Experience with relational or NoSQL databases for storing conversation state and user data.<br> Familiarity with LLM APIs (OpenAI, Anthropic) and prompt design for conversational use is a strong plus.<br> Understanding of platform-specific limits, message templates, and approval flows (e.<br>g., WhatsApp template messages).<br> Experience with hosting and deployment (Docker, serverless, VPS, or PaaS) Additional requirements Strong attention to detail and commitment to bot reliability — no silent failures, no broken flows.<br> Self-directed work ethic with the ability to design and ship complete bots independently.<br> Portfolio or examples of bots you've built (required).<br> English proficiency: Upper-intermediate (B2) or above (required).<br> Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements.<br> This is an estimate, not a guaranteed workload, and applies only while the project is active.<br> Compensation On this project, contributors can earn up to $35 per hour equivalent , depending on their level and pace of contribution.<br> Compensation varies across projects depending on scope, complexity, and required expertise.<br> Please note that other projects on the platform may offer different earning levels based on their requirements.<br> Why this freelance opportunity might be a great fit for you?<br> Work fully remote on your own schedule with just a laptop and stable internet connection.<br> Gain hands-on experience in a unique hybrid environment where human expertise and AI agents collaborate seamlessly — a distinctive skill set in a rapidly growing field.<br> Participate in performance-based bonus programs that reward high-quality work and consistent delivery.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>A QC Lead is a hands-on quality control professional who personally executes and oversees both manual and automation testing activities to ensure that delivered products and services meet established quality standards.<br> The QC Lead writes and runs test cases, builds and maintains automation frameworks, owns the delivery of all testing artifacts, and is directly accountable for the UAT success of each project.<br> This is a full-time position reporting to the Quality Manager.<br> Ideal candidates are strong technical practitioners who lead by example, enjoy solving problems first-hand, and thrive in fast-paced, collaborative environments Daily and Monthly Responsibilities • Hands-on experience to design, write, and execute manual test cases, test scenarios, and test scripts covering functional, regression, integration, and end-to-end testing.<br> • Perform hands-on exploratory, smoke, and sanity testing to validate builds before release.<br> • Architect, develop, and maintain automated test frameworks and scripts, and personally run automated test suites as part of daily testing cycles.<br> • Write and review automation code, continuously enhancing test coverage and integrating automated tests into CI/CD pipelines.<br> • Develop, maintain, and enhance the test automation infrastructure to improve efficiency and reliability.<br> • Prepare, maintain, and deliver all testing artifacts for each delivered project, including test plans, test cases, test data, traceability matrices, test execution reports, defect reports, and test summary reports.<br> • Own and drive User Acceptance Testing (UAT) end-to-end — plan UAT cycles, prepare UAT test cases and environments, coordinate with stakeholders, execute UAT scenarios, and be directly responsible for the UAT success of the project.<br> • Execute and report on planned tests, log and manage defects with clear reproduction steps, and regress software fixes for new and existing products.<br> • Identify root causes of quality problems through hands-on investigation and coordinate corrective actions with development teams.<br> • Assist development teams with replicating, debugging, and resolving defects by personally reproducing issues in test environments.<br> • Perform hands-on business requirements review and verification to ensure testability, completeness, and adequate test coverage.<br> • Participate actively in all phases of the software development lifecycle, from requirements analysis through test planning, execution, and sign-off.<br> • Lead the QC team by example — set quality benchmarks, assign tasks, and guide the team while remaining actively involved in day-to-day testing work.<br> • Mentor and train junior, mid-level, and senior QC engineers on manual testing techniques, automation tools, policies, and procedures.<br> • Work collaboratively with development and business groups to complete testing and ensure seamless product delivery.<br> • Develop and implement quality standards, audit functionality, establish testing templates, monitor outcomes against success measures, and provide detailed status reports.<br> • Identify areas for quality and process improvement and implement plans to support positive outcomes for the business and customers.<br> • Coordinate with internal and external stakeholders regarding quality status, test outcomes, and project readiness.<br> • Assist with performance evaluations as needed.<br> • Perform other duties as assigned.<br> • Bachelor's degree in Engineering, Computer Science, Information Technology, or equivalent education and work experience.<br> • 8+ years of hands-on experience in software quality control/testing, with at least 3–4 years in a lead or supervisory role.<br> • 5+ years of hands-on experience in manual testing (functional, regression, integration, end-to-end).<br> • 2+ years of hands-on experience in test automation (framework development, scripting, CI/CD integration).<br> • Professional certification such as ISTQB-CTFL or ISTQB-CTAL.<br> • Proven hands-on experience executing both manual testing (functional, regression, integration, end-to-end) and test automation (framework development, scripting, CI/CD integration).<br> • Proficiency in test automation tools and frameworks (e.<br>g., Selenium, Cypress, Appium, TestNG, JUnit, or similar) with the ability to write, debug, and maintain automation code.<br> • Proficiency in at least one programming or scripting language (e.<br>g., Java, Python, JavaScript).<br> • Demonstrated experience preparing and delivering complete testing artifacts (test plans, test cases, traceability matrices, defect reports, test summary reports).<br> • Track record of owning UAT cycles and driving them to successful completion.<br> • Strong problem-solving skills with the ability to personally identify bugs, analyse root causes, and drive resolution.<br> • In-depth knowledge of testing methodologies, phases, and approaches, including functional, regression, integration, performance, and end-to-end testing.<br> • Strong teamwork and communication skills, with the ability to collaborate effectively with QC, development, and business groups.<br> • Ability to multi-task, triage issues, react well to changes, and work independently or in a team setting in a fast-paced environment.<br> • Excellent command of written and spoken English.<br></span> </div>
<p><h4>Description</h4>
<p>Mindrift is looking for skilled bot developers (WhatsApp Business API, Telegram Bot API, Discord API) to join the Tendem project and build conversational bots and messaging-platform integrations within our hybrid AI + human environment. In this role, as an AI Pilot – that's how we refer to this position at Mindrift – you'll collaborate with Tendem agents that handle repetitive tasks, while you provide bot engineering expertise, conversational design judgment, and quality control to ensure bots are reliable, useful, and ready for real users. This part-time remote opportunity is ideal for professionals with hands-on experience building messaging bots, working with platform APIs and webhooks, and implementing conversational logic.</p>
<h4>What we do</h4>
<p>The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of generative AI by tapping into real-world expertise from across the globe.</p>
<h4>About the role</h4>
<p>This is a freelance role for a Tendem project. As a bot developer, you'll design, build, and refine messaging bots across WhatsApp, Telegram, Discord, and similar platforms — for use cases such as customer service, appointment booking, order taking, content delivery, moderation, and automated notifications.</p>
<h4>Key responsibilities</h4>
<ul>
<li>Build bots for WhatsApp (Business API / Cloud API), Telegram (Bot API), Discord, and similar messaging platforms.</li>
<li>Design and implement conversational flows, dialogue state, and fallback handling.</li>
<li>Integrate bots with LLMs (OpenAI, Anthropic, or similar) for natural language responses where appropriate.</li>
<li>Connect bots to backend services, databases, CRMs, and third-party APIs (booking systems, payment, content sources).</li>
<li>Handle webhooks, rate limits, and platform-specific message formats (interactive messages, buttons, media, templates).</li>
<li>Evaluate AI-generated bot code and refactor it for correctness, reliability, and graceful error handling.</li>
<li>Implement logging, monitoring, and recovery so bots stay healthy in production.</li>
</ul>
<h4>Requirements and benefits</h4>
<h5>Educational qualifications</h5>
<ul>
<li>At least 3 years of relevant experience backend, integration, automation, or bot development experience (required).</li>
<li>Bachelor's or master's degree in computer science, engineering, information technology, or related technical fields is a plus.</li>
</ul>
<h5>Academic and/or professional experience</h5>
<p>Candidates should have a strong foundation in bot development, messaging platform integrations, and building reliable conversational workflows. We are looking for specialists who can design and maintain production-ready bots, work confidently with APIs, webhooks, and backend services, and refine AI-assisted output into stable, user-friendly experiences. Strong problem-solving skills, attention to detail, and the ability to work independently are essential.</p>
<h5>Technical skills (essential)</h5>
<ul>
<li>At least 1 year of hands-on experience building bots for major messaging platforms (WhatsApp, Telegram, Discord, Slack, or similar) is required.</li>
<li>Strong command of Python or Node.js for backend bot logic.</li>
<li>Solid experience with REST APIs, webhooks, OAuth, and async request handling.</li>
<li>Experience with relational or NoSQL databases for storing conversation state and user data.</li>
<li>Familiarity with LLM APIs (OpenAI, Anthropic) and prompt design for conversational use is a strong plus.</li>
<li>Understanding of platform-specific limits, message templates, and approval flows (e.g., WhatsApp template messages).</li>
<li>Experience with hosting and deployment (Docker, serverless, VPS, or PaaS).</li>
</ul>
<h5>Additional requirements</h5>
<ul>
<li>Strong attention to detail and commitment to bot reliability — no silent failures, no broken flows.</li>
<li>Self-directed work ethic with the ability to design and ship complete bots independently.</li>
<li>Portfolio or examples of bots you've built (required).</li>
<li>English proficiency: upper-intermediate (B2) or above (required).</li>
</ul>
<h4>Project time expectations</h4>
<p>For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.</p>
<h4>Compensation</h4>
<p>On this project, contributors can earn up to $60 per hour equivalent, depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.</p>
<h4>Why this freelance opportunity might be a great fit for you?</h4>
<ul>
<li>Work fully remote on your own schedule with just a laptop and stable internet connection.</li>
<li>Gain hands-on experience in a unique hybrid environment where human expertise and AI agents collaborate seamlessly — a distinctive skill set in a rapidly growing field.</li>
<li>Participate in performance-based bonus programs that reward high-quality work and consistent delivery.</li>
</ul></p><p></p>