← All Jobs

JOB CATEGORY

Technology & IT Jobs

Software, IT, data and technology jobs.

589 jobs

Quality Engineer

Aspire, Jordan

📍 Egypt💼 Full-time

About the Role As a Quality Engineer at Aspire, you will ensure the quality, reliability, and stability of our software products by performing manual and automated testing. You will work closely with developers, product managers, and QA teams to validate features, identify defects, and maintain high testing standards across the software lifecycle. What You'll Do Perform manual testing to validate application functionality and workflows. Develop and execute automated test scripts using Selenium (Java) with IntelliJ IDEA. Work with GitHub and GitHub Actions to manage test automation workflows. Collaborate with teams to identify, document, and track defects. Participate in test planning, review, and execution to ensure software quality. Learn and apply Playwright (TypeScript) for modern automation testing (optional but encouraged). Use Jira to manage tasks, bugs, and QA processes. What You'll Need Experience in manual testing. Experience with Selenium (Java) using IntelliJ IDEA. Familiarity with GitHub and GitHub Actions. Basic knowledge of Playwright (TypeScript) or willingness to learn. Experience using Jira for task and defect management. Strong analytical, problem-solving, and communication skills. Familiarity with general QA best practices and teamwork in agile environments. Awareness or knowledge of IT security best practices as defined by ISO/SOC or similar. Why Aspire In addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that expands beyond this. Be part of a (Remote is here-to stay) organization Work and learn from great minds Explore new opportunities to learn and grow everyday by attending technical and non-technical training Get market exposure by working with international tech leaders Nursery reimbursement benefit Attend virtual and onsite international tech conference Exposure to work in an IT environment that adheres to rigorous security and compliance standards defined by ISO/ SOC. Show more

TypeScriptJavaGitHubAgile

AI Engineer

Areeb Technology

📍 Cairo, Cairo, Egypt💼 Full-time

Role Overview As a Mid-Level AI Engineer, you will be responsible for developing and implementing core AI features that power both our internal product framework and our client-facing solutions. You will work closely with Senior Engineers to build, test, and deploy Predictive AI models (forecasting, classification) and Agentic AI systems (autonomous workflows, tool-use LLMs). This role offers a unique opportunity to build scalable product components while gaining direct exposure to solving diverse, real-world problems for external clients. Core Responsibilities Feature Development & Delivery: Write clean, maintainable code to implement predictive features and Agentic workflows, ensuring they plug seamlessly into both internal products and client deployments. Build Agentic Components: Develop autonomous agent behaviors, prompt pipelines, and multi-agent orchestration steps using modern AI frameworks. Train Predictive Models: Pre process data, engineer features, and train/fine-tune machine learning models for forecasting, anomaly detection, and classification. Deployment & Integration: Package models into containers (Docker) and deploy them as microservices, assisting in the setup of API endpoints for client integrations. Testing & MLOps Support: Help track model performance, monitor agent behaviors, and run evaluation benchmarks to maintain quality and reliability across multiple environments. Cross-Functional Collaboration: Collaborate with product teams, backend developers, and client technical points of contact to troubleshoot and optimize AI features. Requirements Programming: Strong proficiency in Python (writing clean, modular, and readable object-oriented code). AI & Agentic Frameworks: Hands-on experience or solid familiarity with LangGraph, CrewAI, AutoGen, or LangChain. Predictive ML Libraries: Practical experience with Scikit-learn, XGBoost, LightGBM, and data manipulation libraries (Pandas, NumPy). Data & Databases: Experience working with relational databases (SQL) and basic familiarity with vector databases (e.g., Pinecone, Qdrant, Milvus). DevOps Basics: Experience using Docker for containerization and Git for version control. Qualifications & Experience Experience: 2 to 4 years of professional experience in Software Engineering or Data Science, with at least 1+ years explicitly focused on building and deploying AI/ML models. Adaptable Mindset: Eager to learn quickly and comfortably switch tasks between standard product development and fast-paced client delivery requirements. Education: Bachelor’s degree in Computer Science, Artificial Intelligence, Data Engineering, or a related field. · Problem Solving & Mentorship: Strong analytical problem-solving skills with a proactive mindset for troubleshooting technical challenges, alongside a readiness to guide junior peers and share knowledge within the team. Benefits Family Medical & Life Insurance GYM Benefit Schooling Allowance Show more

Pythonscikit-learnMachine LearningArtificial IntelligenceAgentic AILangChainLangGraphCrewAISQLPineconeVector DatabaseDockerGitPandasNumPy

Senior Python Engineer

Nile Bits, LLC.

📍 Cairo, Cairo, Egypt💼 Full-time

Company Description We are looking for a Senior Python Software Engineer with at least 5 years of professional experience developing backend applications using Python to join our engineering team. In this role, you will help design, build, maintain, and evolve scalable backend services that power our platform. You will be responsible for implementing high-quality software solutions, optimizing application performance, and contributing to the architecture and long-term evolution of our systems. Working closely with cross-functional teams, you will participate in technical design discussions, mentor fellow engineers, and promote engineering best practices. This role requires deep technical expertise in Python, Django, distributed systems, and modern software engineering principles. Job Description Design, develop, and implement new functionality for decoupled backend services. Maintain, enhance, and refactor existing backend applications to improve scalability, reliability, and maintainability. Analyze and optimize application performance, database queries, and overall system efficiency. Take ownership of backend services throughout their lifecycle, including architecture, deployment, production support, monitoring, and continuous improvement. Participate actively in technical design discussions, solution architecture, and project planning sessions. Collaborate with engineers, product managers, and stakeholders to deliver high-quality software solutions. Review code, provide constructive feedback, and champion engineering best practices through peer collaboration. Mentor and support other team members by sharing technical expertise and assisting with complex engineering challenges. Troubleshoot production issues using profiling, monitoring, logging, and diagnostic tools. Produce and maintain clear technical documentation, architectural diagrams, and design specifications. Evaluate emerging technologies and recommend improvements to the engineering stack where appropriate. Effectively utilize AI-powered development tools (such as Claude Code, GitHub Copilot, or Codex) to accelerate software development while ensuring code quality, correctness, security, and maintainability. Qualifications At least 5 years of professional experience developing backend applications with Python. Strong commercial experience building web applications using Django and the Django ORM. Solid experience working with relational databases, particularly MySQL. Experience designing, developing, and consuming RESTful APIs, GraphQL, or similar service interfaces. Experience working with distributed systems and asynchronous messaging technologies such as Celery. Strong understanding of object-oriented programming, software design patterns, clean architecture, and distributed system design. Experience using Git-based version control workflows, including branching strategies, pull requests, and code reviews. Experience writing technical documentation and software design specifications. Strong debugging, troubleshooting, and performance optimization skills using profiling tools, SQL execution plans, application monitoring tools (e.g., New Relic), and related technologies. Ability to work independently, take ownership of technical solutions, prioritize tasks effectively, and proactively resolve issues. Strong communication and collaboration skills with the ability to participate in technical discussions and mentor other engineers. Additional Information WHY YOU’LL LOVE US All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…) Social insurance Open-door management policy Full Medical insurance Accommodation and Transportation Allowance Friendly environment that values innovation and efficiency Exciting opportunities for career growth and talent development Feedback encouragement Recognition and reward programs Competitive salaries and incentives Friendly environment Flexible and Comfortable schedule Fun committees Monetary rewards Fun, smart and creative people Career possibilities with growing team Paid vacations Social benefits For more information about Nile Bits, please visit our website: https://www.nilebits.com Show more

PythonDjangoGraphQLSQLMySQLGitGitHub

Sr. Mechanical Design Engineer | Alfanar Building Systems

alfanar

📍 Cairo, Cairo, Egypt💼 Full-time

Job description: Job Purpose Lead, manage, and technically guide the Mechanical BIM team to deliver coordinated, accurate, and high-quality BIM models and shop drawings for HVAC, Plumbing, Fire Fighting, Medical Gas, and related mechanical systems. The role ensures compliance with project requirements, BIM standards, technical specifications, codes, coordination procedures, planned deliverables, and internal quality control requirements while supporting team productivity, issue resolution, and multidisciplinary coordination Functional Responsibilities Senior ship & Workload Management: Lead the Mechanical BIM team and allocate resources based on project priorities and delivery schedules. Monitor progress, identify risks, and escalate manpower, input, or schedule issues. Provide technical guidance and ensure compliance with BIM standards, workflows, and review procedures. Coordinate with management on priorities, staffing, and delivery risks. BIM Modeling & Shop Drawing Delivery: Oversee Mechanical BIM model development and shop drawing production in accordance with project requirements. Ensure drawings, schedules, details, coordination outputs, and quantity take-offs are complete, coordinated, and submission-ready. Verify that design inputs, calculations, equipment selections, and installation requirements are accurately reflected. Control deliverable readiness prior to review and submission. Technical Review & Quality Assurance: Conduct senior-level reviews of BIM models and shop drawings to ensure technical accuracy and quality. Verify compliance with project specifications, codes, BIM requirements, and authority regulations. Review constructability, maintainability, coordination clearances, and installation feasibility. Ensure effective revision control, documentation consistency, and lessons learned implementation. BIM Coordination & Clash Management: Lead multidisciplinary coordination and clash resolution activities. Review clash reports, assign actions, and verify implementation of approved resolutions. Participate in coordination meetings and ensure timely closure of agreed actions. Support the delivery of coordination drawings and federated BIM models. Planning, Reporting & Risk Management: Track deliverables against project schedules, dependencies, and submission targets. Prepare progress reports, issue logs, and risk summaries. Escalate risks related to delayed inputs, design gaps, repeated comments, or schedule constraints. Recommend corrective actions to minimize delays, rework, and cost impacts. Stakeholder Communication: Coordinate with project stakeholders to resolve technical and coordination issues. Support preparation of technical responses, clarifications, and comment resolutions. Ensure all communications and changes follow approved project procedures. Provide management with concise status updates, key risks, and recommendations. General Responsibilities HR Proficiency: Ability to obtain updated soft and technical skills related to the job To have a vision and a plan for the career path and how to achieve it. Delivery: Perform the planned activities to meet the operational and development targets as per delivery schedules. Utilize resources effectively to achieve objectives within efficient cost and time. Provide a periodic report formatted by detailing the deviation and execution of planned tasks. Problem-Solving: Solve any related problems arise and escalate any complex operational issues. Quality: Ensure quality requirements to develop effective quality control and processes including specifications for products or processes or related activities. Business Process Improvements: Coordinate well-defined written systems, policies, procedures, and seek automations opportunities as much as possible. Compliance: Comply to related policy and procedures and work instructions. Health, Safety, and Environment: Ensure compliance of relevant safety, quality, and environmental management procedures and controls within defined area of work activity to guarantee safety, legislative compliance, and delivery of high-quality products/services. Qualification Bachelor in Mechanical Engineering Experience 10-15 years Skills Design Tools Troubleshooting Compliance Reporting Profile description: Alfanar is a Saudi company with an international presence, primarily engaged in the manufacturing and trading of a wide variety of low, medium, and high voltage electrical products, in addition to its portfolio of conventional and renewable energy solutions, oil and gas, water treatment, infrastructure, technical services, and digital solutions. The hub of alfanar’s manufacturing operations is Medinet alfanar Alsinaiya, a 700,000 square-meter complex located in Riyadh. The complex houses an array of ultra-modern manufacturing facilities and laboratories equipped with state-of-the-art technologies and staffed with highly skilled professionals. alfanar derives its success from its commitment to providing the highest quality standards to its customers, and the continuous development of its human capital, who alfanar considers its most valuable asset. With this in mind, alfanar promotes a proactive work environment where its employees are always valued, nurtured, and empowered to fuel their pride in being part of alfanar. For more information about alfanar, please visit alfanar.com Show more

Software Quality Control Engineer

Money Fellows

📍 New Cairo, Cairo, Egypt💼 Full-time

Department: Technology Location: Money Fellows - HQ Description Money Fellows is transforming how people save, borrow, and invest. As the world’s first and largest Money Circles app, we’ve digitized the traditional ROSCA model to make it smarter, safer, and more accessible. 💸 Since 2018, we’ve empowered over 7 million users to take control of their financial futures with confidence. 🚀 Key Responsibilities Collaborate with stakeholders, including product managers, software engineers, and business analysts, to understand project requirements and define test objectives. Develop comprehensive test plans and strategies, considering functional and non-functional requirements, to ensure thorough test coverage. Identify appropriate testing methodologies, tools, and techniques to effectively validate software applications within the fintech domain. Conduct various types of testing, including functional, regression, integration, performance, and security testing. Report and track software defects using defect tracking tools, ensuring timely resolution and closure. Contribute to the development and implementation of quality assurance standards, methodologies, and best practices. Communicate test progress, test results, and quality-related metrics to stakeholders, providing insights into software quality and test coverage. Skills, Knowledge & Expertise Bachelor's or master’s degree in computer science, Software Engineering, or a related field. Proven experience (typically 2+ years) in software quality control, software testing, or a related role. Strong knowledge of software testing methodologies, tools, and best practices. Familiarity with testing frameworks and tools, such as Jira, JUnit, TestNG, or similar technologies. Experience with tools. Understanding of various types of testing, including functional, regression, integration, performance, and security testing. Knowledge of test automation frameworks and experience in writing automated test scripts. Familiarity with agile development methodologies and CI/CD processes. Understanding of the fintech industry, its regulations, compliance requirements, and security best practices. Strong analytical and problem-solving skills, with the ability to identify and troubleshoot software defects. Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders. Detail-oriented mindset focused on delivering high-quality software solutions. Job Benefits We care about your well-being from day one, whether you’re a candidate or a team member, by actively fostering a culture of psychological safety where you feel respected, heard, and supported. Mental Well-being: We prioritize your mental health through open-door policies, skip-level meetings, and thoughtfully designed workspaces that encourage trust and transparency. Physical Health: Stay active and energized with a gym allowance, healthy office snacks, and monthly consultations with a nutritionist. Social Wellness: Build meaningful connections through team-building activities, engaging town halls, and collaborative workspaces that inspire innovation. Financial Empowerment: Enjoy competitive salaries, pension plans, and exclusive employee discounts on our Circles to support your financial stability. Growth Opportunities: Grow your career through workshops, internal mobility programs, and opportunities for learning and advancement. Join us and be part of a community that supports every aspect of your well-being and growth. Show more

Agile

Sr Cybersecurity Engineer

RATP Dev Mobility Cairo

📍 Cairo, Cairo, Egypt💼 Full-time

Job Purpose The Sr Cybersecurity Engineer is responsible for safeguarding the company’s information, systems, and digital infrastructure. The role ensures that cybersecurity is embedded within all system and network designs, while driving compliance with international standards and regulatory requirements. The position develops and enforces security policies, leads regular audits, and monitors internal systems to proactively identify and mitigate potential risks. In addition, the role is a key enabler of business continuity by implementing and testing disaster recovery plans and ensuring IT governance, compliance, and risk management frameworks are consistently applied. The Sr. Cyber Security will act as a subject matter expert, collaborating with cross-functional teams, engaging stakeholders at all levels, and ensuring staff awareness and capability through effective training programs. Responsibilities/Duties Profil de candidat recherché : Supervision & Governance Oversee the assessment and approval of security policy exceptions and change management requests. Take ownership of cybersecurity governance, policies, and procedures to ensure compliance with business, regulatory, and legal requirements. Build a strong security culture across the business, ensuring both employees and external partners understand the importance of security testing and compliance. Provide clear and comprehensive reports on testing, risk assessments, and security audits to both technical and non-technical audiences. Lead the evaluation of information protection technologies to identify and address potential weaknesses. Operations & Risk Management Monitor and assess data processing systems to ensure logical controls are effective and up to standards. Coordinate with infrastructure and business systems teams to implement security controls, policies, and risk mitigation measures. Manage incident response processes, ensuring timely escalation, containment, and resolution of security events. Drive disaster recovery and business continuity plans, ensuring regular testing and readiness. Continuous Improvement Identify opportunities to improve security processes, controls, and systems in line with international best practices. Stay updated with evolving cyber threats, technologies, and industry benchmarks by participating in professional forums and industry conferences. Recommend innovative solutions to strengthen security posture, optimize costs, and enhance productivity. Reporting & Documentation Develop and deliver timely cybersecurity dashboards, highlighting gaps, risks, and performance against benchmarks. Ensure security reports, policies, and audit trails are accurate, accessible, and meet organizational standards. Additional Responsibilities Support security-related enhancement projects to strengthen the company’s IT infrastructure. Perform other assignments as directed in alignment with business and security objectives. Ability to manage multiple assessments independently, prioritizing tasks effectively. Relevant certifications in SIEM/SOAR/EDR platforms (e.g., Splunk, ELK, LogRhythm, Sentinelone, Palo Alto XSIAM, or equivalent) are preferred. Safety Responsibilities Promote a positive safety culture within the workplace and attend any safety-related meetings or briefings as required within the job role. Comply with the requirements of RDMC RQHSE Policy and Safety Management System. Be mindful that Safety, Security, and Environmental protection are everyone’s responsibility. All staff members are accountable for reporting and intervening in any Safety, Security, or Environmental violations. Qualifications ESSENTIAL QUALIFICATIONS, KNOWLEDGE & EXPERIENCE Bachelor’s degree in Computer Science, Information Technology, Cyber Security, or a related field. Professional Cyber Security certifications preferred: CISSP, eCIR, OSCP, eCTH. Knowledge Strong understanding of IT networks, access management, and cloud-hosting concepts. Ability to assess technology systems from both a technical and business perspective. Skilled in communicating complex cybersecurity topics to non-technical audiences. Broad knowledge of IT systems and in-depth understanding of associated security risks. Familiarity with cybersecurity risk management and control frameworks. Familiarity with information security standards and best practices (e.g., ISO 27001, NIST). Experience 5-7 years of experience in cybersecurity or a related field Strong engineering background with demonstrated technical expertise. Proven experience in managing cybersecurity within complex and dynamic environments. Industry experience in service sectors such as finance or related fields is highly desirable. Solid knowledge of network infrastructure, Linux/Windows administration, and system monitoring, with expertise in security telemetry (firewall, EDR, proxy, and other log sources). Desired Behaviors & Experiences Excellent interpersonal and leadership skills, with the ability to influence and engage stakeholders at all levels. Strong communication skills, with the ability to translate technical concepts into clear business value. Assertive and confident decision-maker, with the ability to drive organizational change. Enthusiastic, proactive, and self-motivated, with a strong commitment to continuous learning. Highly organized, detail-oriented, and resilient under pressure. Show more

```