Java Jobs in Egypt
1543 Jobs Found
About the projects: we are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: GoProficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents.<br>Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave)<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About us Infomineo is a pioneering global AI-enhanced research company that transforms how businesses access, analyze, and act on critical intelligence.<br> We’ve evolved from traditional business research outsourcing to become the strategic partner that combines cutting-edge artificial intelligence with deep human expertise.<br> We offer 3 services to our global clients (leading consulting companies, Fortune 500 companies, and government entities): AI and Data Advisory, Next-Gen Insights and Resource Scaling.<br> This is made possible by relying on 3 pillars of excellence: 350+ industry experts spread across 5 offices (Cairo, Casablanca, Mexico City, Dubai, Barcelona).<br> Our proprietary AI orchestrator.<br> Extensive knowledge assets combining 500,000+ delivered case studies and database subscriptions.<br> Ready to kick start your career with us?<br> Why Infomineo?<br> Here’s what sets us apart: Shape the Future of Business Insights: You will be at the forefront, leading the design and implementation of AI-driven solutions that automate tasks and drive efficiency across our entire service spectrum (Business Research, Content, Design, and Data Analytics).<br> Work with Global Leaders: Our clients are industry leaders — Fortune 500s, top consultancies, governments, and NGOs.<br> You will take ownership of delivering technical solutions that directly support their success.<br> Lead in AI & Technology: We foster continuous learning and technical excellence.<br> You will stay ahead of the latest advancements in AI and software engineering, and actively drive innovation across the team.<br> Thrive in a Collaborative Culture: We value intellectual curiosity, leadership, and a can-do attitude.<br> You will be encouraged to mentor others, contribute strategic ideas, and make a lasting impact on the company’s growth.<br> About this role: We are seeking an experienced and technically strong individual to join us as Senior AI Software Engineer.<br> In this role, you will take ownership of designing, developing, and deploying AI-powered data products and analytical applications that serve our internal teams and global clients.<br> You will lead data science and AI initiatives, define best practices for applied AI and analytical solution development, and collaborate closely with engineering, product, and business stakeholders.<br> While the role is primarily data science and AI-focused, you will also leverage your full-stack development background to build production-ready applications, integrate AI capabilities, and support cloud-based deployment.<br> Key Responsibilities: Data Science, AI & Applied R&D: Lead the design and development of AI-powered analytical solutions, data products, and intelligent applications that solve complex business problems.<br> Translate business and client requirements into data science approaches, AI workflows, and scalable technical solutions.<br> Design, prototype, and productionize machine learning, LLM, and generative AI solutions with a focus on business value, reliability, and usability.<br> Own the architecture of Retrieval-Augmented Generation (RAG) pipelines, including document processing, vectorization, semantic search, evaluation, and query optimization for enterprise use cases.<br> Design and implement complex AI-powered features by integrating LLM APIs and services using frameworks such as LangChain or equivalent, with a focus on reliability, accuracy, and performance in production.<br> Design, implement, and maintain Model Context Protocol (MCP) integrations to connect AI models with external tools, APIs, and data sources, enabling context-aware and extensible AI solutions.<br> Develop evaluation frameworks, monitoring approaches, and observability practices for LLM-powered systems to ensure quality, transparency, and continuous improvement.<br> Apply advanced prompt engineering, embedding strategies, and vector database management techniques to improve the performance of AI solutions.<br> Integrate AI outputs into analytical workflows, dashboards, reporting tools, and client delivery pipelines.<br> Full-Stack Application Development: Design and contribute to the development of production-grade AI and data applications, primarily using Python and backend frameworks such as FastAPI.<br> Build or support frontend interfaces using modern frameworks such as React, Next.<br>js, or Vue to make AI and data products accessible to business users and clients.<br> Collaborate with software engineers to define scalable application architectures, API standards, and integration patterns.<br> Develop and maintain REST API integrations with third-party AI services, enterprise SaaS platforms, internal tools, and external data sources.<br> Ensure that data science prototypes are translated into maintainable, secure, and scalable production solutions.<br> Participate in code reviews, define technical best practices, and contribute to a high-quality engineering and data science culture.<br> Cloud, Deployment & MLOps: Support the containerization and cloud deployment of AI and data applications, preferably on Google Cloud Platform using GKE and Artifact Registry, while remaining adaptable to other cloud environments.<br> Design and maintain CI/CD pipelines using GitHub Actions or equivalent tools to ensure reliable and repeatable releases.<br> Apply MLOps and LLMOps practices to manage experimentation, deployment, monitoring, and continuous improvement of AI systems.<br> Collaborate with engineering and infrastructure teams to ensure the reliability, scalability, and performance of production environments.<br> Proactively identify performance bottlenecks in AI workflows, data pipelines, application layers, and infrastructure.<br> Technical Leadership & Collaboration: Lead applied AI and data science initiatives from discovery and prototyping through production deployment.<br> Mentor junior data scientists, AI engineers, and developers on data science methods, AI integration, coding practices, and production readiness.<br> Work closely with product teams, consultants, analysts, and non-technical stakeholders to ensure solutions are aligned with business needs.<br> Define standards and best practices for AI solution design, evaluation, documentation, and delivery.<br> Communicate complex technical concepts clearly to both technical and non-technical audiences.<br> Qualifications: 4 to 6 years of experience in data science, AI development, applied machine learning, or related technical roles, with hands-on experience delivering production-grade AI or data products.<br> Strong proficiency in Python, with experience using data science, machine learning, and AI libraries and frameworks.<br> Solid full-stack development background, including experience with backend frameworks such as FastAPI and modern frontend frameworks such as React, Next.<br>js, or Vue.<br> Deep understanding of LLMs, RAG architectures, generative AI workflows, and production-grade AI service integration, including tools such as OpenAI, Gemini, LangChain, or equivalent.<br> Proven experience designing and implementing Model Context Protocol (MCP) integrations to connect AI models with external tools, APIs, and enterprise data sources.<br> Experience building analytical workflows, dashboards, data pipelines, or AI-powered decision-support tools in a client delivery or enterprise context.<br> Hands-on experience with Docker and cloud deployment on at least one major cloud platform such as GCP, AWS, Azure, or equivalent.<br> Familiarity with container orchestration, artifact management, CI/CD pipelines, GitHub Actions, GitOps workflows, and branching strategies.<br> Strong understanding of LLM observability, AI evaluation, performance monitoring, and production reliability practices.<br> Demonstrated ability to lead technical initiatives, mentor junior team members, and collaborate effectively with product teams and business stakeholders.<br> Bachelor’s or Master’s degree in Data Science, Computer Science, Software Engineering, Statistics, Applied Mathematics, or a related field.<br> Preferred Skills: Experience with agentic AI frameworks such as LangGraph or similar orchestration tools for building multi-step AI workflows.<br> Knowledge of advanced prompt engineering, vector database management, embedding model optimization, and AI evaluation techniques.<br> Experience with MLOps or LLMOps practices, including experiment tracking, model monitoring, and AI quality evaluation.<br> Experience with Infrastructure as Code tools such as Terraform or Pulumi.<br> Experience designing data models, analytical pipelines, or BI/dashboard solutions.<br> Relevant certifications such as Google Cloud Professional Data Engineer, Google Cloud Professional Machine Learning Engineer, Google Cloud Professional Developer, or similar cloud and AI credentials.<br> What we offer: A competitive compensation and benefits package.<br> The opportunity to lead AI, data science, and technology initiatives with real global impact.<br> A dynamic and supportive work environment that values leadership, innovation, and your contributions.<br> Continuous learning and professional development opportunities to propel your career forward in AI, data science, and technology.<br> Application Process: Candidates are invited to submit a resume, cover letter, and any relevant portfolio, GitHub links, or project examples showcasing their experience in data science, AI solution development, full-stack application development, and cloud deployment.<br> Shortlisted candidates will undergo a technical assessment and interview to demonstrate their data science expertise, AI implementation skills, full-stack capabilities, and technical leadership potential.<br> Infomineo: Where brilliant minds meet to shape the future of business.<br></span> </div>
About the projects: we are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: GoProficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents.<br>Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave)<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We’re looking for a <b>Staff Software Engineer - Agentic Foundation</b> to join Procore’s Product & Technology Team. The Agentic Foundation team treats AI adoption as an internal product, building and operating the tooling, frameworks, and services that make AI-native workflows the default across Procore's software development lifecycle. This position requires developer productivity experience to achieve high velocity without compromising on quality in this critical functional domain.</p><br><br><br><p>Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses engineering, product, product design and data, security and business systems.</p><br><br><br><p>This role reports to a Senior Manager, Software Engineering and we’re looking for someone to join us immediately. <b>Apply now!</b></p><br><br><br><p><b><b>What you’ll do:</b></b></p><br><br><ul>
<li><p>AI is central to how we work. You’ll be expected to master generative tools and agentic workflows, moving beyond just using AI to actively building the agentic future of construction</p><br><br></li>
<li><p>Own the technical vision and architectural strategy for Procore's agentic developer platform — setting the direction for how AI is integrated natively across the full software development lifecycle, from code generation and review through testing, deployment, and observability.</p><br><br></li>
<li><p>Author and drive adoption of architectural RFCs and technical design documents that establish org-wide platform contracts, integration patterns, and engineering standards for teams you don't directly work with.</p><br><br></li>
<li><p>Conduct thorough, constructive code reviews and pair with teammates to elevate code quality and knowledge-sharing across the team.</p><br><br></li>
<li><p>Anticipate second- and third-order consequences of platform decisions; design systems that remain extensible as Procore's agentic capabilities evolve.</p><br><br></li>
<li><p>Collaborate with infrastructure, platform, and product engineering teams to align on shared standards and avoid duplicated effort.</p><br><br></li>
<li><p>Bring strong opinions, loosely held — propose ideas clearly, pressure-test them with the team, and adapt based on feedback.</p><br><br></li>
<li><p>Establish and champion engineering standards, best practices, and platform contracts that allow hundreds of development teams to ship safely at high velocity.</p><br><br></li>
<li><p>Focus on metrics and observability: We intend to become an elite performer in the software industry, and we can only do this if we learn and adapt quickly. We need telemetry from our agentic software delivery systems from which to continually learn how to improve our lead time for changes, our change failure rate, and our mean time to recover from failure.</p><br><br></li>
</ul><br><p><b><b>What we’re looking for:</b></b></p><br><br><ul>
<li><p>8+ years of professional software engineering experience, with demonstrated depth in full-stack development and backend systems.</p><br><br></li>
<li><p>Proven proficiency with AI-native developer tooling — you have integrated LLM-powered systems into engineering workflows (code review, test generation, agentic pipelines, or </p></li></ul></div>
About the projects: we are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: GoProficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents.<br>Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave)<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
Job Purpose:<br>The Software Engineer – Frontend (React JS) will play a key role in the development of highly scalable, robust, and user-friendly front-end components and systems. This position is focused on creating efficient, maintainable code that enhances the user experience, contributing to all stages of the product pipeline. By leveraging modern front-end technologies, the role ensures that applications perform optimally and adhere to the highest standards of quality and design.<br>Responsibilities:<br>Collaborate with Product Designers to conceptualize, execute, and iterate on product designs. Develop efficient, reusable front-end components and systems using React.js. Write clean, maintainable code and implement best practices in frontend development. Engage actively in the application lifecycle, from development to maintenance, ensuring the highest quality of solutions. Optimize solutions for speed, scalability, and stability. Enhance code quality by implementing unit tests, functional tests, and automated testing. Work closely with product and design teams to understand end-user requirements and translate them into functional applications. Create and maintain reusable code libraries, such as UI toolkits, to streamline future development. Identify and address performance bottlenecks and areas for optimization in front-end applications. Participate in design and code reviews, offering constructive feedback and ensuring high code standards. Collaborate closely with team members to integrate innovative solutions and improve application performance. Promote front-end engineering best practices across the team and organization. Contribute to all stages of the product pipeline, from idea inception to final delivery.<br>Required Qualifications:<br>Experience: 3+ years of front-end web development experience. Frontend Expertise:Proven experience building single-page applications (SPAs) with React.js is a must. Strong knowledge of web fundamentals, including HTML5, CSS3, modern protocols, and web standards. Expertise in modern Java Script and Type Script. Strong understanding of state management in frontend apps, with production experience in Mob X or Redux. Familiarity with relational and non-relational databases (e.g., Postgre SQL, Mongo DB).<br>Programming Skills:<br>Strong understanding of fundamental programming principles, particularly SOLID. Experience in designing and working with RESTful APIs. Familiarity with Node.js for backend integration. Collaboration & Optimization:Experience optimizing applications for performance and speed. Ability to work closely with product and design teams to translate user needs into technical solutions. Experience with unit testing and front-end automation to enhance code reliability.<br>Desired Qualifications:<br>Experience working in an Agile environment. Proven track record of working on large-scale, high-traffic applications.<br>About Floward:<br>Floward is the leading online flowers and gifting company in the Middle East and the UK. Our company was founded in 2017, and within five years we expanded our operations to include nine countries. At Floward, we pride ourselves on creating a seamless and innovative experience for our customers and we love making the process of sending flowers and gifts as enjoyable as receiving them. We make sure to source our flowers daily from the best ethical growers and farmers around the world to create one of a kind stunning arrangements and plants that fit every occasion. We are known for our flower arrangements, but we made great partnerships with local and international brands in all our communities to offer our clients a wide range of gifts including chocolate, perfumes, cakes, jewellery, and more.<br>Operating in 37 cities in nine countries across the MENA region and London, UK, we guarantee same-day delivery across the board through our own refrigerated fleet to ensure that gifts and arrangements arrive fresh to the customer.
Company Description Max AB is the fastest-growing B2B business in the retail industry in Egypt. Established in 2018 as an E-commerce platform allowing local underserved merchants and mom-and-pop shops in Egypt and Morocco to grow, increase their revenues, and enhance their own quality of life. Max AB strives to empower retailers who want to maximize their revenues. In addition to its e-commerce services, Max AB introduced Max AB Cash in 2021. Max AB Cash is a fintech service that enables local merchants to accept payments for various services that their end customers may require. This feature allows retailers to offer a more comprehensive shopping experience to their customers by facilitating secure and convenient payment transactions. Driven by our merchant-obsessed mindset and our sense of social responsibility, we are working our way to achieving sustainable development goals while creating a socially responsible business that makes the world a better place where everyone can be included.<br>What You’ll Do :Design, implement and advise all the technical aspects of any business and non-business requirements Code review for daily android tasks Setting up android release plans and alignments with other squads New releases analysis with the team Owning the investigation and analysis for mobile production bugs Setting up code-base refactoring plans Unit/UI testing plans Facilitate the android business requirements between the team and business stakeholders Give daily/weekly status updates about the demand android releases to the tech upper management<br>What We’re Looking For:BSc. In Computer Science or Related Degree3+ years experience working as an Android Developer A portfolio showcasing difficult and interesting builds that demonstrate strong knowledge of Java,, Kotlin and Android stack Great passion for learning new technologies Experience in all SDLC stages
ِِAbout the Role<br>We are looking for a visionary Senior AI-First Software Architect who fundamentally approaches software development through the lens of Generative AI.<br>In this role, you won't be a traditional keyboard-banging developer. Instead, you are the conductor, and Gen AI is your orchestra. You will leverage cutting-edge AI coding agents (like Cursor, Claude Code, and other autonomous AI tools) to build, debug, and deploy complete, production-ready solutions. Your primary job is to provide the high-level algorithms, system architecture, and design patterns, guiding the LLMs to write the actual code.<br>If you are a master of system design who excels at reviewing, validating, and steering AI outputs—even in languages or environments you don't know natively—this role is for you.<br>What You Will Do<br>AI-Driven Development: Build and deploy full-stack software solutions entirely by prompting, steering, and interacting with Gen AI tools (Cursor, Claude Code, etc.) with minimal to no manual coding.<br>Architectural Guidance: Translate complex business requirements into clear algorithms, design patterns, and architectural blueprints that LLMs can accurately convert into code.<br>Expert Validation & Debugging: Act as the ultimate code reviewer. Pinpoint exactly where AI-generated code fails, understand the "why," and provide precise prompts to guide the AI to fix its own bugs and optimize performance.<br>Polyglot AI Orchestration: Successfully guide AI to write, debug, and deploy in programming languages you don't personally know, relying on your deep understanding of universal computer science fundamentals.<br>Infrastructure & Dev Ops: Direct AI tools to generate complex Linux commands, write deployment scripts, and manage cloud infrastructure on your behalf.<br>Prompt Engineering & Context Management: Maintain the "context window" effectively, ensuring the AI tools have the right documentation, file structures, and constraints to succeed.<br>What We Are Looking For<br>Deep CS Fundamentals: You must have a profound understanding of software architecture, design patterns (SOLID, microservices, event-driven), and algorithms. You need to know what to build, even if the AI is figuring out how to type it.<br>Gen AI Mastery: Proven, extensive experience using advanced AI coding environments (Cursor, Claude Sonnet/Claude Code, Chat GPT, etc.) to ship real software.<br>Impeccable Code Review Skills: You can read code faster than you write it. You possess a sharp eye for spotting hallucinations, security vulnerabilities, or inefficiencies in AI-generated outputs.<br>System-Level Thinking: Strong conceptual knowledge of Linux operating systems, networking, and Dev Ops pipelines so you can confidently prompt AI to handle infrastructure tasks.<br>Adaptability & Problem Solving: You don't get stuck when the AI gets confused; you know how to break down complex problems into smaller, digestible prompts to get the LLM back on track.<br>Background in traditional Senior Software Engineering or Technical Lead roles before transitioning to an AI-first methodology.<br>Experience building custom AI agents or automated CI/CD pipelines that incorporate LLM code review.
Job Summary We are seeking a detail-oriented and analytical Software QA Engineer to join our team. The ideal candidate will be responsible for ensuring the quality and reliability of software applications through comprehensive manual testing, defect tracking, and collaboration with cross-functional teams. The candidate should have strong experience working in Agile environments and possess excellent communication and problem-solving skills.<br><br>Key Responsibilities Design, develop, and execute manual test cases based on business and technical requirements. Identify, document, track, and verify software defects using defect management tools. Analyze requirements, specifications, and technical documentation to ensure complete test coverage. Collaborate closely with developers, business analysts, and product owners throughout the software development lifecycle. Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives. Perform functional, integration, regression, and user acceptance testing. Ensure software releases meet quality standards and business expectations. Provide clear and concise test reports and communicate testing progress, risks, and issues to stakeholders. Support continuous improvement initiatives related to quality assurance processes and methodologies<br>.<br>Requirements Bachelor's degree in computer science, Information Technology, Engineering, or a related field.4–5 years of experience in Software Quality Assurance and Manual Testing. Strong experience working within Agile/Scrum methodologies. Excellent analytical and problem-solving skills. Strong communication and stakeholder management skills. Good negotiation and conflict resolution abilities. Experience with defect tracking and test management tools. Ability to work independently and collaboratively in a fast-paced environment. Experience in the Telecommunications industry is a plus. Knowledge of test automation concepts is an advantage. ISTQB certification is a plu<br>s.
What started in 2007 with a pizza and a plan has grown into a fast-moving Saa S company empowering manufacturers, distributors, and wholesalers to thrive in complex B2B commerce. <br><br>Our mission is simple: help businesses build stronger relationships through seamless digital commerce. <br><br>At Sana Commerce, you’ll join a team that’s bold, growth-oriented, and customer-obsessed, where every engineer has real ownership and impact. <br><br>About the role <br><br>We’re looking for a Full Stack Senior Software Engineer who can help us build a high performance, scalable e-commerce platform. <br><br>You will be playing a critical role in expanding our product at speed, while building features that help our customers grow, and contributing to our initiative of bringing engineering excellence to a new level. <br><br><br><br>Job Description<br><br>What you'll be doing<br><br>Design and develop robust, scalable, and high-performance software systems using C#, . NET, Type Script (ES6), React.js, Redux, RxJS, Webpack, and Graph QLCollaborate with a cross-functional team to define, design, and ship new features Lead the system design, testing and coding standards efforts, contributing with clean & high-performance code and architecture Implement modern best practices and patterns in software engineering Mentor software engineers Conduct code reviews and ensure coding standards, best practices, and security guidelines are implemented Troubleshoot, debug, and upgrade existing software Stay up to date with emerging trends and technologies in software development to continuously improve our products and processes <br><br>Qualifications<br><br>What you'll bring: <br><br>Bachelor’s degree in Computer Engineering 5+ years of experience in software development, with a strong background in web development using C#, . NET and React You have a strong engineering mindset and experience in having end to end ownership of the software you build (Dev Ops, testing, system design, observability, git version control) You have solid experience with reactive programming principles and flux architecture You have designed scalable, complex systems based on services-oriented architecture, on cloud (Azure Cloud preferred) and you are familiar with event driven architecture and domain driven design You have a strong drive to continuously improve your craft You have a passion for mentoring and guiding team members You’ve fully embraced generative AI tools, and you’ve found your way using AI to help you be a high-performing engineer, deliver faster and at a higher quality You are experienced in working in an agile environment You have excellent problem-solving skills Your communication and teamwork skills enable you to effectively collaborate with cross-functional teams and find solutions to new challenges Why you’ll love working here<br><br>Impact from day one – Join a scale-up where your ideas shape how global businesses operate online. Continuous learning – Access a structured onboarding rated 9.1/10 by previous hires, mentorship, and feedback culture. Hybrid flexibility – Work from our Alexandria office 3 days per week and from home 2 days. Career growth – Expand your technical and leadership scope in a company built for long-term success. Our values<br><br>At Sana Commerce, our values drive everything we do:<br><br>Champions of Our League – We deliver lasting success, balancing quick wins and long-term value Supercharge Our Customers – We’re revolutionizing B2B commerce together, helping our customers to lead and succeed. Determined to Grow – We embrace challenges, growing and raising the bar for ourselves and our industry. Bold Together – We dare to be bold because we have each other’s back. Ready to build reliability that scales?<br><br>Apply now and help shape the foundation of our next-generation Saa S platform.<br><br><br><br>Additional Information
About the projects: we are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br><br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: GoProficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents.<br>Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave)<br><br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
Role Description The Software Sales Specialist is a full-time, on-site role based in Cairo, Egypt. This role is responsible for identifying and qualifying sales opportunities, presenting software solutions to prospective and existing clients, and managing the full sales cycle from initial contact to closing deals. The specialist will conduct product demonstrations, prepare proposals and quotations, and maintain accurate records of sales activities in the CRM system. Day-to-day tasks include collaborating with technical teams to align solutions with client needs, providing responsive customer service, and building long-term relationships to drive renewals and upselling. The role also involves staying informed about product updates and industry trends to effectively communicate value and differentiate offerings in the market.<br>Qualifications<br> <br>Candidates should possess strong Software Sales and Sales skills, with experience managing the end-to-end sales process for technology solutions. Candidates should possess solid knowledge of Software products and an understanding of IT infrastructure, data center, or virtualization solutions. Candidates should possess excellent Communication skills, including clear presentation, negotiation, and interpersonal abilities. Candidates should possess Customer Service skills, with a focus on responsiveness, problem-solving, and relationship building. Proven experience in B2B sales, preferably in IT or software-related industries. Ability to work on-site in Cairo, Egypt and collaborate effectively with cross-functional teams. Strong organizational and time-management skills, with the ability to handle multiple opportunities simultaneously. Bachelor’s degree in Business, Information Technology, or a related field, or equivalent practical experience. Proficiency in CRM tools and basic office productivity software. Fluency in English and Arabic, both written and spoken, is highly beneficial.
Employer Overview A growing technology company providing digital solutions for the education sector, including software and communication platforms. The company serves educational institutions across the Egyptian and Saudi markets and is expanding its sales team to support business growth.<br>Job Summary The Senior Software Sales professional will be responsible for driving new business and selling software solutions to educational institutions. The role focuses on identifying opportunities, developing client relationships, managing the sales cycle, and achieving revenue targets across the target markets.<br>Key Responsibilities Identify and research prospective schools that match the company's target market. Generate and qualify leads through calls, emails, Linked In, referrals, and other outreach channels. Conduct discovery meetings to understand customer needs and recommend suitable solutions. Deliver engaging product demonstrations and present the value of the company's LMS, SMS, ERP, and communication solutions Prepare customized proposals, negotiate commercial terms, and close sales deals. Maintain an accurate sales pipeline, update CRM records, and provide sales forecasts. Build and maintain strong relationships with prospects and existing customers to drive retention, upselling, and cross-selling opportunities. Coordinate with internal teams (Marketing, Product, Customer Success, Implementation, Finance, and Technical Support) to ensure a seamless customer experience from lead generation through onboarding. Monitor market trends, customer needs, and competitor activities to identify new opportunities.<br>Qualifications Bachelor's degree in Business Administration, Marketing, Sales, or a related field.3+ years of experience in software, Saa S, EdTech, or technology sales. Experience selling to the education sector is highly preferred. Experience in the Egyptian and Saudi education markets is preferred Existing network within the education sector is an advantage. Strong communication and negotiation skills. Strong relationship-building and networking abilities. Strong business development mindset. Persuasive and confident communication style. Strong understanding of B2B software/Saa S sales. Understanding of the education technology market. Ability to conduct software/product demonstrations. Experience using CRM systems and sales tracking tools. Fluent English is a must. Ability to develop new business and generate sales opportunities. Ability to negotiate and close high-value B2B deals. Ability to work in a fast-paced, target-driven environment.
Company Description Andalusia for Healthcare Business Solutions specializes in designing flexible, user-friendly, and adaptive healthcare management systems to address the complex challenges faced by the healthcare industry. Focused on meeting high-quality requirements, Andalusia helps customers optimize operational processes and enhance overall profitability. The organization brings innovative solutions to streamline workflows and improve efficiency in healthcare management.<br>Role Description This is a full-time, on-site position based in Alexandria, Egypt. The Software Delivery Manager will oversee the successful delivery of software projects, ensuring that they meet client expectations and project objectives. Responsibilities include managing project timelines, leading cross-functional teams, collaborating with stakeholders, allocating resources, and maintaining alignment with organizational goals. The role requires proactive problem-solving, strategic planning, and efficient communication to ensure timely and quality delivery of software solutions.<br>Qualifications Must be Alexandria resident or open to re-allocate Strong analytical skills to evaluate project challenges and develop solutions Strong hands-on knowledge in . NET architecture, design patterns and microservices. Experience in program management to plan, execute, and deliver software projects Effective team management skills to lead cross-functional teams and manage resources Excellent communication skills to collaborate with stakeholders and provide regular updates Background in consulting to understand client needs and offer tailored solutions Proficiency in project management tools and methodologies Bachelor’s degree in Computer Science, Software Engineering, Business Administration, or a related field Previous experience in healthcare or software industries is an advantage
Purpose of the Role<br>We are seeking an experienced and highly skilled Senior Software Quality Control Engineer to lead quality assurance efforts and ensure the reliability, performance, and quality of our software products within an Agile/Scrum environment. The Senior QC Engineer will drive testing strategies, mentor junior QC team members, actively participate in sprint ceremonies, and collaborate with cross- functional teams to enforce quality standards throughout the software development lifecycle (SDLC).<br>Required Qualifications<br>Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field.5+ years of experience in Software Quality Control or Quality Assurance, with at least 2 years in a senior or lead role. Strong understanding of Agile methodology and Scrum framework (sprint cycles, ceremonies, artifacts, and roles). Proven experience leading QC efforts within Scrum teams and driving quality across multiple projects. Expert-level proficiency in test management and defect tracking tools (Azure Dev Ops, Jira, or similar). Strong experience with manual testing techniques (black-box, white-box, boundary value, equivalence partitioning, decision tables). Proficiency in API testing tools (Postman, Swagger, or similar). Deep understanding of the Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC). Experience with test automation tools and frameworks (Selenium, Cypress, Playwright, or similar). Familiarity with CI/CD pipelines and Dev Ops practices. Strong analytical thinking, leadership skills, attention to detail, and problem-solving abilities. Excellent communication skills in English (written and verbal) with the ability to present quality reports to stakeholders. Experience in mentoring and coaching junior team members. Familiar with different AI models, able to utilize them wisely for productivity increasing.<br>Preferred Skills<br>ISTQB Advanced Level certification (Test Analyst or Test Manager). Certified Scrum Professional (CSP) or SAFe certification. Experience with performance testing tools (JMeter, K6, Gatling, or similar). Experience with security testing fundamentals (OWASP Top 10). Knowledge of version control systems (Git) and branching strategies. Experience with database testing and SQL queries. Familiarity with containerization (Docker) and cloud platforms (Azure, AWS). Languages English-Professional (written and spoken). Arabic
Egy Bell is hiring a Senior C++ Engineer for a multinational telecommunications equipment company.<br>What you will need:Excellent working knowledge of 5G Standalone (SA) architecture: AMF, SMF, UPF, AUSF, NRF, PCF, and associated N-interfaces. Deep understanding of 5G NAS (N1/N2) signalling procedures: registration, session management, handover, and authentication. Strong familiarity with 3GPP TS specifications (38.xxx, 23.xxx, 29.xxx series) — able to read, interpret, and implement from raw specs, and independently pick up new or emerging 3GPP protocols with minimal hand-holding. Experience with PDU decoding, x DR/CDR generation, and protocol dissection in production systems. Ability to write protocol dissectors or decoders from scratch using 3GPP specs as the primary reference. Working proficiency in C and Modern C++ (C++14 minimum): able to read, modify, build, and debug C++ services using CMake and Conan, and trace data flows between C++ processing engines and downstream services. Unit and integration testing with Google Test or doctest, including test harnesses that replay captured protocol data to validate decoder correctness. Actively uses AI coding assistants (Claude, Git Hub Copilot, or equivalent) as part of day-to-day C++ development, including for 3GPP spec interpretation and generating or refactoring protocol code Fluent English communication skills, both written and spoken.<br>Preferred qualifications:Familiarity with DPDK, pcap, or Napatech SDK for hardware-accelerated packet capture. Hands-on experience decoding or implementing 5G SA protocols: NGAP (N2), GTPv2-C, and HTTP/2-based Service-Based Interface (SBI). Understanding of 4G/LTE architecture and protocols (S1AP, GTPv1-U, Diameter Gx/Gy) as a baseline.<br>Who you are:Analytical thinker with strong problem-solving abilities. Strong ownership and accountability — you follow through without being chased. Collaborative team player who communicates clearly and effectively. Committed to quality, reliability, and continuous improvement. Self-motivated and proactive.
<p>We are hiring Software Testing Manager who will help us in improving the overall testing practices of the organization to achieve better outcomes for our customers.</p><p>Responsibilities :</p><ul><li>Drive manual and automated test planning & strategy and implement QC standards.</li><li>Assist the development team in implementing and executing manual/automated tests based on the agreed-upon acceptance criteria.</li><li>Lead, guide and monitor the analysis, design, implementation and execution of the test cases, test procedures and test suites</li><li>Defect analysis and logging defects and feature improvements into our tracking system and seeing each one through to completion</li><li>Responsible to ensure that any areas not covered by automated tests are validated via alternate mechanisms.</li><li>Documenting, escalating, and help mitigate areas of high-risk for mission-critical systems.</li><li>Active Participation in determining acceptance criteria of new features as well as changes.</li><li>Determine appropriate test & deployment strategy for changes, including new features and architecture changes.</li><li>Strong adherent to agile principles and practices.</li><li>Understands the importance of data insofar as to analyze reported issues, inform severity and impact of defects, understand edge cases, and inform the priority of tests.</li><li>Write and supervise the technical product testing plan with clear timing.</li></ul><p>Requirements :</p><ul><li>Minimum 15 years of experience with at least 5 years proven experience as a director.</li><li>BC.S in Computer Science or a related discipline.</li><li>Certified ISTQB and Software test automation knowledge is a must.</li><li>Advanced knowledge of SDLC, SQL, IIS and TFS .</li><li>Advanced knowledge of Software Testing theories and practices, Leadership.</li><li>Excellent Communication and leadership skills.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Minimum 15 years of experience with at least 5 years proven experience as a director. BC.S in Computer Science or a related discipline. Certified ISTQB and Software test automation knowledge is a must. Advanced knowledge of SDLC, SQL, IIS and TFS . Advanced knowledge of Software Testing theories and practices, Leadership. Excellent Communication and leadership skills.</p>
About the Role<br>We are looking for a rigorous, security-minded QC Engineer to spearhead quality control for our Fin Tech web application. In financial tech, a single bug can mean financial or reputational loss.<br>You will be responsible for ensuring our platform is mathematically precise, incredibly secure, and ultra-reliable. <br>You will own the end-to-end testing lifecycle, from validating complex financial calculations to identifying potential security vulnerabilities before they reach production.<br><br>Key Responsibilities:<br>Financial Logic Validation: Design and execute complex test cases to validate financial calculations, ledger balances, transaction processing, and interest computations.<br>Security & Vulnerability Testing: Perform fundamental security testing (OWASP Top 10) to protect sensitive user data, prevent unauthorized access, and ensure secure authentication/authorization.<br>API & Integration Testing: Thoroughly test third-party integrations, mobile App and internal banking APIs.<br>Automation: Build, scale, and maintain automated test suites (UI and API) to support a fast-paced but highly secure continuous integration/continuous deployment (CI/CD) pipeline.<br>Required Skills & Qualifications:<br>Experience: 3+ years of experience in Software Testing, with at least 2+ years specifically in Fin Tech, banking, or e-commerce payment systems.<br>Security Mindset: Strong understanding of web security principles, session management, encryption standards, and OWASP Top 10 vulnerabilities.<br>Automation Mastery: Hands-on experience with modern automation frameworks (e.g., Playwright, Cypress, or Selenium) and API testing tools (e.g., Postman, Rest Assured).<br>Data & API Testing: Proficient in testing RESTful/Graph QL APIs and writing advanced SQL queries to validate complex backend data states.<br>Precision: High attention to detail; ability to spot edge cases involving race conditions, multi-currency handling, and timeout scenarios.
As a Technology Sales , you will be responsible for identifying, qualifying, and closing sales opportunities for ERPNEXT of business applications and other mobile apps. You will work closely with potential clients to understand their business needs and recommend the most suitable technical solutions. Qualify leads to determine their fit for technical solutions (ERP and Mobile applications). Conduct effective product demonstrations and presentations. Address customer concerns and objections. Negotiate pricing and terms. Close deals and ensure timely contract execution. Build and maintain strong relationships with clients. Provide excellent customer service throughout the sales cycle and post-sales. Address customer inquiries and resolve issues promptly.<br>Job Requirements3-5 years of proven experience in technology sales or a related field. Strong understanding of sales principles and techniques. Excellent communication and presentation skills. Proficiency in using CRM and sales tools. Knowledge of Odoo or other ERP/CRM systems is a plus. Bachelor’s degree in Business Administration, Information Technology, Marketing, or a related field.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are seeking a highly skilled and experienced Software Testing Engineer to join our dynamic team. The ideal candidate should possess a strong background in software engineering. In this role, you will collaborte closely with developers, product managers, and other stakeholders to design, develop, and execute detailed test plans and test cases. With a focus on moving towards automation, you will be responsible for implementing automation tools and scripts to enhance our testing procedures. Develop and execute detailed, comprehensive, and well-structured test plans and test cases. Execute both manual and automated functional and non-functional tests for Web, REST API, and Mobile applications. Collaborate in an agile environment with various teams including Development, Product, and Design to ensure comprehensive QA coverage. Attend planning meetings, provide feedback on user stories, create acceptance criteria, and develop test cases. Assess the status of releases, helping ensure they are timely and of the highest quality. Identify, record, document thoroughly, and track bugs through our issue tracking system. Perform thorough regression testing when bugs are resolved. Explore automation opportunities and gradually integrate automated tests with manual testing processes.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor s degree in Computer Science, Engineering, or a related eld. Strong knowledge of software QA methodologies, tools, and processes. Excellent communication and teamwork skills. Experience participating in Agile ceremonies such as daily standups, sprint planning, retrospectives, and reviews. Experience writing clear, concise, and comprehensive test plans, test cases and bug reports. Pro ciency in testing for mobile web and apps. Experience writing SQL, with skills in writing, troubleshooting, and validating data within SQL databases. Experience in API testing using various tools, with a solid understanding of web protocols and data formats. Programming skills in any scripting or mainstream programming language (Javascript, Java,..). Familiarity with automation testing tools (e.g., playwright, Appium, Rest Assured) is a plus. Experience with performance and/or security testing is a plus. Ability to document and troubleshoot errors. Analytical mind and problem-solving aptitude. ISTQB certi cation is a plus.</p><p></p></section>