Git Jobs in Egypt
31146 Jobs Found
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. Position Overview The Design-to-Silicon (D2S) is seeking a highly qualified QA Test Engineer to join the Calibre Semi-Manufacturing QA Team in Cairo, Egypt. Responsibilities: Monitor quality processes and procedures throughout the entire product lifecycle, including inspections, code reviews, requirements validation, code coverage analysis, and continuous quality improvement. Define product quality expectations, create plans to measure them, and ensure successful execution of those plans. Be accountable for schedule predictability and measuring progress against objectives. Understand the level of quality required at different phases of the product lifecycle and ensure the product performs as intended in the customer's environment. Collaborate with customers, Marketing, and Customer Support to understand customer needs and requirements. Document verification and validation activities to ensure the reproducibility of results. Assess the technical quality of the product, including usability, functionality, reliability, and serviceability. Test products to identify defects, limitations, and boundary conditions. Collaborate and coordinate with global Engineering and QA teams as needed. Review functional and design specifications, as well as other project documentation. Review internal and external product and release documentation, and provide appropriate feedback to stakeholders (e.g., KPD and third-party providers). Coordinate with Software Development and Release teams to ensure high-quality software releases.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor's degree in Electrical Engineering (Electronics and Communications) or Computer Engineering. 0 2 years of experience in software testing and test automation. Good knowledge of Linux/Unix operating systems, version control tools (e.g., Git, CVS), Bash, Python, Tcl, and defect tracking systems. Experience with GUI testing is a plus. Good understanding of IC manufacturing processes and IC layout design. Good knowledge of Software Quality Assurance processes and software testing concepts is an advantage. Excellent communication skills and the ability to work closely with Product Owners and R&D teams to understand software features and customer use cases. Self-motivated with a strong aptitude for continuous learning.</p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Envision Employment Solutions is currently looking for Software Radar Engineer for one of our partners, a leader in the Consulting & Technology Services !</p><p>Objective: We are seeking a talented Software Radar Engineer to join our team and contribute to the development of advanced radar software solutions for next-generation driver assistance and autonomous vehicle systems. In this role, you will be responsible for designing, developing, integrating, and optimizing radar software components while ensuring performance, reliability, and compliance with automotive quality standards.</p><p>Responsibilities:</p><ul><li>Software Development</li><ul><li>Design, develop, and maintain software components for automotive radar systems.</li><li>Implement high-quality, scalable, and maintainable software solutions that meet project requirements.</li><li>Contribute to software architecture, design reviews, and technical decision-making.</li><li>Develop software in accordance with automotive development standards and coding guidelines.</li><li>Perform software integration, debugging, and performance optimization activities.</li></ul><li>Radar System Development</li><ul><li>Support the development of radar perception and signal processing software.</li><li>Collaborate with systems and hardware teams to integrate radar functionality into vehicle platforms.</li><li>Analyze radar performance and contribute to software improvements.</li><li>Participate in system integration and validation activities.</li><li>Support troubleshooting and root cause analysis for radar-related software issues.</li></ul><li>Technical Leadership</li><ul><li>Lead software development activities within assigned work packages.</li><li>Provide technical guidance and mentoring to junior engineers.</li><li>Participate in design reviews, code reviews, and technical discussions.</li><li>Contribute to technical planning, effort estimation, and risk identification.</li><li>Promote software engineering best practices across the development team.</li></ul><li>Quality & Continuous Improvement</li><ul><li>Develop and execute unit and integration testing activities.</li><li>Ensure software quality through code reviews and adherence to development processes.</li><li>Maintain technical documentation throughout the software lifecycle.</li><li>Identify opportunities to improve software performance, maintainability, and development efficiency.</li><li>Stay informed about emerging radar technologies and automotive software trends.</li></ul></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field.</p><p>4 6+ years of experience in embedded software development, with experience in automotive radar systems or ADAS technologies.</p><p>Strong programming experience in C and/or C++ .</p><p>Experience with software architecture and object-oriented design principles.</p><p>Knowledge of automotive software development processes and lifecycle.</p><p>Experience working with embedded systems and real-time software.</p><p>Familiarity with radar technologies, radar signal processing concepts, or ADAS systems.</p><p>Experience with software debugging, integration, and performance optimization.</p><p>Understanding of software testing methodologies, code reviews, and software quality processes.</p><p>Experience working within cross-functional engineering teams.</p><p>Strong analytical, problem-solving, and communication skills.</p><p>Experience with version control tools such as Git is preferred.</p><p>Knowledge of automotive standards such as ASPICE, ISO 26262, or AUTOSAR is considered an advantage.</p><p></p></section>
<p>We're looking for a passionate Junior AEC Software Engineer who enjoys solving technical challenges and is eager to build software for the Architecture, Engineering & Construction (AEC) industry.</p><p>Job Summary: As a Junior AEC Software Engineer, you will work closely with senior developers and fire protection engineers to develop and enhance Autodesk Revit add-ins, automation tools, and intelligent software solutions. You'll participate in designing, coding, testing, and maintaining applications that improve engineering workflows through BIM technologies.</p><p>What You'll Do</p><ul><li>Develop and maintain applications using C# and .NET</li><li>Build and enhance Autodesk Revit add-ins</li><li>Collaborate with software developers and engineering teams</li><li>Debug, test, and optimize software solutions</li><li>Learn and work with BIM technologies and the Revit API</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.</p><p>0 2 years of software development experience.</p><p>Good knowledge of C# and Object-Oriented Programming (OOP).</p><p>Understanding of .NET Framework / .NET Core.</p><p>Familiarity with Git and version control systems.</p><p>Strong analytical and problem-solving skills.</p><p>Good communication skills.</p><p>Ability to work independently in a remote environment.</p><p>Strong willingness to learn new technologies.</p><p>Nice to Have</p><ul><li>Knowledge of Autodesk Revit and the Revit API</li><li>Understanding of Building Information Modeling (BIM)</li><li>Experience with WPF , Python , or Azure DevOps</li><li>ITI graduates (Software Development/.NET tracks) are highly preferred</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We're looking for a passionate Junior AEC Software Engineer who enjoys solving technical challenges and is eager to build software for the Architecture, Engineering & Construction (AEC) industry.<br> Job Summary: As a Junior AEC Software Engineer, you will work closely with senior developers and fire protection engineers to develop and enhance Autodesk Revit add-ins, automation tools, and intelligent software solutions.<br> You'll participate in designing, coding, testing, and maintaining applications that improve engineering workflows through BIM technologies.<br> What You'll Do Develop and maintain applications using C# and .<br>NET Build and enhance Autodesk Revit add-ins Collaborate with software developers and engineering teams Debug, test, and optimize software solutions Learn and work with BIM technologies and the Revit API Social Insurance.<br> Medical Insurance.<br> Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.<br> 0–2 years of software development experience.<br> Good knowledge of C# and Object-Oriented Programming (OOP).<br> Understanding of .<br>NET Framework / .<br>NET Core. Familiarity with Git and version control systems.<br> Strong analytical and problem-solving skills.<br> Good communication skills.<br> Ability to work independently in a remote environment.<br> Strong willingness to learn new technologies.<br> Nice to Have Knowledge of Autodesk Revit and the Revit API Understanding of Building Information Modeling (BIM) Experience with WPF , Python , or Azure DevOps ITI graduates (Software Development/.<br>NET tracks) are highly preferred</span> </div>
<p>The position is located in the Regional Office for the Near East and North Africa (RNE) in Cairo, Egypt. Main Purpose The Information Technology Assistant coordinates and performs the full range of Information Technology (IT) support functions. He /she ensures quality, transparency and consistency of IT service delivery in line with established IT procedures and Service Level Agreements (SLAs). Supervision Received/Exercised The Information Technology Assistant reports to the National Professional Officer (Information and Communication Technology) and follows technical standards and procedures established by the IT Division. The incumbent operates independently and takes decisions on work priorities. Supervision received is focused on office IT priorities, in particular the meeting of timelines and the quality of support given to clients. Working Relationships The incumbent has frequent interaction with staff at all levels within the work unit to resolve routine and non-routine IT-related problems and coordinate IT service delivery. He /she works closely with the IT Division to ensure problem resolution and service delivery. Key Functions/Results Receive and log all requests from users relating to IT services in the Service Desk System. Provide first and second level * (*see below) support for office users to resolve issues regarding the full range of computer applications as well as standard and non-standard hardware, software and peripherals (CD-writers, scanners, USB-drives, etc); act as liaison between users and the IT Division for resolution of more complex or persistent issues that cannot be solved directly; monitor progress and ensure problem resolution. Assist in more complex tasks related to web publishing and media production and provide support on how to make the most effective use of information technology. Deploy and configure hardware and software, including non-standard equipment that has been cleared for use as per established policies and procedures; assist in implementing procedures for data backups. Ensure user access to the corporate/office IT infrastructure: set up network services according to established policies and procedures (e.g. e-mail accounts and user access profiles, file share security); manage office shared drives and public e-mail folders. Operate and troubleshoot a variety of office equipment, such as personal computers, printers, photocopiers, PDAs and smartphones, and maintain IT stationery supplies. Provide user guidance and training on IT equipment and services and contribute to the IT knowledge base. Provide hands-on assistance to users in organizing presentations and setting up audio-visual equipment. Advise office staff on the selection of both standard and non-standard IT hardware and software, carry out market research on availability and pricing and liaise with external suppliers as appropriate. Assist in the planning and procurement of IT equipment and software, based on established equipment life cycle processes: provide specifications for the purchase of hardware, software and peripherals and assist users in the preparation of IT-related Purchase Requisitions, Low Value Orders and Local Orders in Oracle for hardware, software and peripherals; liaise with the IT Division for clearance of non-standard equipment and software. Manage the office pool of IT equipment and local stock of IT supplies and materials: maintain the inventory and assets in the Service Desk System and GRMS fixed assets; ensure that software licenses are legally acquired and formally recorded. Process separation clearance as per established procedures. Perform other related duties as required. Level 1 provides support for received calls from users and solve technical issues if technically able to do so, coordinating responses to/from 2nd level teams and generally managing the users' requests for support in all areas of IT.' Examples of activities performed at 1st level are: basic trouble-shooting providing information relating to hardware and software models, and existing policies and procedures, basic account management functions, data transfers, drafting of technical documentation and process flows. Level 2 support builds on Level 1 activities and provides support for incidents or service requests of moderate complexity such as: recommending acquisition of hardware, software, devices, tools; complex software and hardware troubleshooting; maintaining inventories; desktop and laptop deployment and configuration; simple user account administration; website development and updates; configuration and testing of hardware and software; assistance in testing and evaluation of new products and technologies; information systems monitoring and support; and, maintaining information systems such as databases. Impact Of Work The incumbent plays a lead role in the overall provision of FAO information technology services. He/she plays a lead role in the provision of information technology support services for successful achievement of the organizational unit's mandate.</p><p><strong>Desired Candidate Profile</strong></p><p>Minimum Requirements Education: Secondary School Education. Work Experience: Four years of relevant experience in IT-support work. Languages: Working knowledge (proficiency - level C) of English. IT Skills: Very good knowledge of the MS Office applications and Microsoft 365, systems installation and configuration, Internet and office technology equipment. Networking and IT Equipment support. Basic UNDSS IT Security Awareness or equivalent. Residency: General Service Staff are recruited locally. To be eligible for this position, candidates must be nationals of the country of the duty station or possess an existing valid visa to work or a valid work permit, and reside within commuting distance of the duty station at the time of the application. "Commuting distance" means the distance within which staff members can travel daily between their place of work and their residence.</p>
Company Description Orca Ad is a full-service marketing agency that specializes in precision, performance, and impact in the digital ecosystem. The company combines advanced advertising technology with deep psychological profiling to build tailored marketing strategies that remove guesswork and drive measurable results. Orca Ad partners with brands seeking to move beyond standard approaches and establish a commanding presence in their markets. Team members join a data-driven environment that values innovation, strategic thinking, and high-performance execution.<br>Role Description The Senior Web Developer is a full-time, on-site role based in Qesm 1st Nasser City. This role is responsible for designing, developing, and maintaining high-performance web applications that support Orca Ad’s marketing campaigns and digital products. Day-to-day tasks include implementing front-end interfaces, building and optimizing back-end services and APIs, integrating third-party tools and ad-tech platforms, and ensuring responsive, accessible, and secure web experiences. The Senior Web Developer will collaborate closely with designers, marketers, and data specialists to translate business and campaign requirements into scalable technical solutions, troubleshoot issues, and improve existing systems. This role also involves code reviews, mentoring junior developers, and contributing to technical best practices and architecture decisions.<br>Qualifications<br> Strong front-end development skills, including Front-End Development, Web Design, and modern Java Script frameworks (e.g., React, Vue, or Angular). Robust back-end web development capabilities, including Back-End Web Development, Programming, and experience with server-side languages and frameworks (e.g., Node.js, Python, PHP, or . NET). Comprehensive Web Development expertise, covering full-stack implementation, integration with databases and APIs, and performance optimization. Proficiency in HTML, CSS, Java Script, and responsive design, with a solid understanding of cross-browser compatibility and accessibility standards. Experience with relational and/or NoSQL databases, version control systems (e.g., Git), and CI/CD workflows. Background in building secure, scalable, and maintainable web architectures, including familiarity with cloud environments and deployment best practices. Ability to analyze requirements, propose technical solutions, and communicate clearly with cross-functional teams. Prior experience in a digital agency, marketing technology, or ad-tech environment is preferred. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job Description: We are seeking a skilled Web Developer with strong expertise in React, JavaScript, and TypeScript to join our agile team.<br> The ideal candidate will have at least 2 years of experience, the ability to integrate with Java and .<br>NET backends, and a strong command of RESTful API consumption and WebSocket communication.<br> Proficiency in Figma is preferred, and the candidate should be comfortable working in both Arabic and English.<br> Key Responsibilities: • Agile Development: Collaborate effectively within an agile team environment, participating in sprint planning, daily stand-ups, and retrospectives.<br> • Front-End Development: Develop and maintain web applications using React, ensuring high performance, responsiveness, and an excellent user experience.<br> • Backend Integration: Integrate front-end components with Java and .<br>NET backend services, consuming RESTful APIs and handling WebSocket communication for real-time data.<br> • Responsive Design: Create responsive interfaces that work across various devices and screen sizes, ensuring a seamless user experience.<br> • Reusable Components: Build and maintain reusable components, libraries, and tools to streamline development and ensure consistency.<br> • JavaScript & TypeScript Expertise: Utilize strong knowledge of JavaScript and TypeScript to write clean, efficient, and scalable code.<br> • UX Collaboration: Work closely with designers using Figma to translate wireframes and prototypes into interactive, user-friendly interfaces.<br> • Testing & Debugging: Conduct thorough testing and debugging to ensure high-quality software that meets user and business requirements.<br> Qualifications: • Bachelor’s degree in Computer Science, Information Technology, or a related field.<br> • Minimum 2 years of experience in front-end development using React, JavaScript, and TypeScript.<br> • Proven experience integrating with Java and .<br>NET backend services, consuming RESTful APIs, and working with WebSockets.<br> • Solid understanding of web technologies such as HTML5, CSS3, and responsive design principles.<br> • Experience building reusable components and tools for web applications.<br> • Familiarity with version control systems (e.<br>g., Git) and modern development workflows.<br> • Strong problem-solving skills and attention to detail.<br> • Fluent in Arabic and English, with excellent communication skills.<br> • Ability to collaborate effectively within an agile team environment.<br> Preferred Skills: • Proficiency in UX design tools, especially Figma, with experience in translating designs into functional web components.<br> • Familiarity with CSS frameworks (e.<br>g., Bootstrap, Tailwind CSS) and front-end build tools (e.<br>g., Webpack, Babel).<br> • Knowledge of state management libraries such as Redux or Context API.<br> • Understanding of web performance optimization best practices.<br> Experience Level: Minimum 2 years Language Requirement: Fluent in Arabic and English</span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Job Overview</strong><br>Nexus Analytica, a leading provider of consultancy and digital solutions in the energy sector, is seeking a motivated and detail-oriented <strong>Full-Stack QA Engineer (Manual & Automation)</strong> to join our growing team. This <strong>full-time</strong> position is based in our <strong>Cairo, Egypt</strong> office. The ideal candidate will be passionate about ensuring software quality and will play a crucial role in our development lifecycle, from refining requirements to final deployment. You will be responsible for testing across our entire technology stack, combining both manual and automated strategies to deliver robust and reliable solutions to our clients.<br><strong>Salary: EGP 25,000 - EGP 40,000 per month</strong><br><strong>Responsibilities</strong><br>* Develop, document, and execute comprehensive test plans and test cases to ensure software quality.<br>* Design, implement, and maintain automated test scripts for regression and performance testing.<br>* Perform thorough manual testing for new features, bug fixes, and user interfaces.<br>* Identify, record, and meticulously track defects through to resolution using bug tracking systems.<br>* Conduct various testing types, including functional, integration, regression, and user acceptance testing.<br>* Collaborate closely with developers, product managers, and other stakeholders to understand requirements and ensure a high-quality end product.<br>* Participate actively in agile development processes, providing valuable input during planning and review stages.<br>* Analyse test results and generate detailed reports on software quality and system performance.<br><strong>Qualifications</strong><br>* Proven professional experience as a Quality Assurance Engineer with a strong background in both manual and automation testing.<br>* Solid experience with automated testing frameworks and tools such as Selenium, Cypress, or Playwright.<br>* Proficiency in at least one scripting or programming language (e.g., Python, JavaScript, Java).<br>* Experience with API testing tools like Postman or Insomnia.<br>* A strong understanding of the software development lifecycle (SDLC) and agile methodologies.<br>* Familiarity with CI/CD pipelines and version control systems like Git.<br>* Excellent analytical and problem-solving skills with an exceptional attention to detail.<br>* Strong written and verbal communication skills in English.<br>* A degree in Computer Science, Engineering, or a related field is preferred but not essential.<br><strong>Benefits</strong><br>* A competitive salary package and benefits.<br>* Opportunities for continuous professional development and career progression.<br>* A collaborative, supportive, and innovative work environment.<br>* The opportunity to work on challenging and impactful projects within the dynamic energy sector.<br></p><br><br>
<br><br> </div>
<p><h4>Join us</h4>
<p>At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.</p>
<h4>Role purpose</h4>
<p>The Front-End Developer is responsible for designing, developing, and maintaining responsive, high-performance user interfaces for web and mobile applications. The role ensures that digital products deliver exceptional user experiences while adhering to architectural standards, security requirements, and coding best practices. The Front-End Developer collaborates closely with UX/UI consultants, Back-End developers, Product Owners, and QA teams to translate design concepts and business requirements into intuitive and scalable digital experiences.</p>
<h4>Key accountabilities</h4>
<ul>
<li>Develop responsive web and mobile interfaces using modern front-end frameworks and technologies.</li>
<li>Convert UI/UX designs, wireframes, and prototypes into high-quality production code.</li>
<li>Implement reusable components and front-end libraries.</li>
<li>Optimize applications for speed, accessibility, SEO, and cross-browser compatibility.</li>
<li>Integrate front-end applications with APIs and back-end services.</li>
<li>Ensure compliance with secure coding standards and development best practices.</li>
<li>Write clean, maintainable, and well-documented code.</li>
<li>Conduct unit testing and support automated UI testing.</li>
<li>Participate in code reviews and continuous integration practices.</li>
<li>Troubleshoot and resolve front-end issues and defects.</li>
<li>Project management</li>
<li>Stakeholder management</li>
<li>Risk management</li>
<li>Compliance and auditing</li>
</ul>
<h4>Core competencies, knowledge and experience</h4>
<ul>
<li>3–5 years of experience in front-end development.</li>
<li>Strong understanding of HTML5, CSS3, JavaScript, and TypeScript.</li>
<li>Experience with frameworks such as React, Angular, or Vue.js.</li>
<li>Familiarity with REST APIs and JSON.</li>
<li>Strong understanding of responsive design and accessibility standards.</li>
<li>Experience with Git and CI/CD pipelines.</li>
<li>Strong analytical and problem-solving skills.</li>
<li>Effective communication and teamwork capabilities.</li>
<li>Excellent command of English.</li>
</ul>
<h4>Must have technical skills</h4>
<ul>
<li>Bachelor’s degree in Computer Science, Software Engineering, or related field.</li>
<li>Strong proficiency in:
<ul>
<li>HTML5, CSS3, SASS/SCSS</li>
<li>JavaScript (ES6+) and TypeScript</li>
<li>React.js, Angular, or Vue.js</li>
<li>Bootstrap, Tailwind CSS, or Material UI</li>
</ul>
</li>
<li>Experience with testing tools such as Jest, Cypress, or Playwright.</li>
<li>Familiarity with state management libraries (Redux, NgRx, Pinia).</li>
<li>Knowledge of web performance optimization and accessibility (WCAG).</li>
<li>Understanding of secure coding practices (OWASP).</li>
<li>Relevant certifications in modern front-end technologies are an advantage.</li>
</ul>
<h4>Who we are</h4>
<p>We are a leading international telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same.</p>
<p>Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds and cultures. We're committed to increase diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included.</p></p><p></p>
Geidea Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new "Java Backend Team Lead"<br>Job purpose:To lead the design, development, maintenance, and continuous enhancement of the organization’s settlement platform, ensuring the delivery of reliable, secure, and scalable Java-based solutions that support accurate financial transaction processing, reconciliation, and settlement operations. The role is responsible for driving technical decisions, ensuring business continuity, optimizing system performance, and leading the evolution of critical payment infrastructure in alignment with business objectives, operational excellence, and regulatory requirements.<br>Responsibilities:<br>Drive engineering excellence by establishing and enforcing high code quality, maintainability, and development standards across all services Lead architectural decisions for microservices design, API governance, and complex system integrations Provide technical leadership across cross-functional teams (Product, QA, Dev Ops, and Operations) to deliver resilient and scalable solutions Own the identification of system bottlenecks, scalability risks, and performance challenges, leading optimization initiatives Ensure compliance with security, regulatory, and data protection requirements for financial and payment systems Oversee production stability by leading incident management, root cause analysis, and implementation of preventive measures Align technical roadmap and platform evolution with business priorities, operational goals, and enterprise architecture standards<br><br>Qualifications:<br>6+ years in backend development using Java Minimum 2 years of experience leading Java backend development teams. Bachelor’s degree in computer science, Software Engineering, or related field. Strong hands-on experience with Java (Spring Boot / Spring Framework) and building enterprise-grade backend services Proven experience designing and maintaining RESTful APIs and service integrations Solid experience in microservices architecture, event-driven systems, and service orchestration Strong knowledge of relational databases (e.g., Postgre SQL, MySQL) including performance tuning and schema design Proficiency with Git and modern CI/CD practices Strong understanding of distributed systems, scalability, fault tolerance, and production troubleshooting in high-availability environments Preferred:Messaging systems (Kafka, Rabbit MQ) Cloud platforms (AWS / Azure) Containerization (Docker, Kubernetes) CI/CD pipelines<br>Our values guide how we think and act - They describe what we care about the most Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking. Resilient – If we fail, we bounce back stronger than before. Collaborative - We know that we can achieve a lot more as a team. We are changing lives by constantly striving for a better solution.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About iSchool iSchool is a leading EdTech company dedicated to empowering students with future-ready technology skills.<br> We are looking for passionate and motivated students to join our Product Team and gain hands-on experience by contributing to real-world projects in a collaborative and innovative environment.<br> Role Overview As a Product Development Intern, you will work alongside experienced professionals to support the design, development, testing, and enhancement of our products.<br> Depending on your area of expertise and interest, you will join one of the following tracks: Full-Stack Development Develop and maintain web applications using React.<br>js and Node.<br>js. Build and integrate RESTful APIs.<br> Design, manage, and optimize databases.<br> Collaborate with cross-functional teams to deliver high-quality features.<br> Troubleshoot and resolve technical issues.<br> Data Analytics Collect, analyze, and interpret data to support business and product decisions.<br> Build reports and dashboards to monitor key metrics.<br> Identify trends and provide actionable insights.<br> Support data validation and reporting activities.<br> Quality Assurance (QA) Execute manual testing for web and mobile applications.<br> Identify, document, and track software defects.<br> Verify bug fixes and perform regression testing.<br> Ensure products meet quality standards before release.<br> AI Engineering Support the development and integration of AI and Machine Learning solutions.<br> Work with Large Language Models (LLMs) and AI-powered applications.<br> Assist in testing and optimizing AI features.<br> Research and implement emerging AI technologies.<br> Hands-on experience working on real product development projects.<br> Mentorship from experienced engineers and product professionals.<br> Exposure to modern development tools and technologies.<br> Opportunity to collaborate in an Agile product environment.<br> Certificate of Completion upon successfully finishing the internship.<br> Potential consideration for future internship or full-time opportunities based on performance.<br> Currently pursuing a degree in Computer Science, Software Engineering, Data Science, Artificial Intelligence, or a related field.<br> Knowledge of programming fundamentals and software development principles.<br> Familiarity with Git and version control.<br> Strong analytical and problem-solving skills.<br> Good communication and teamwork abilities.<br> Eagerness to learn, take initiative, and contribute to real product development.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About iSchool iSchool is a leading EdTech company dedicated to empowering students with future-ready technology skills.<br> We are looking for passionate and motivated students to join our Product Team and gain hands-on experience by contributing to real-world projects in a collaborative and innovative environment.<br> Role Overview As a Product Development Intern, you will work alongside experienced professionals to support the design, development, testing, and enhancement of our products.<br> Depending on your area of expertise and interest, you will join one of the following tracks: Full-Stack Development Develop and maintain web applications using React.<br>js and Node.<br>js. Build and integrate RESTful APIs.<br> Design, manage, and optimize databases.<br> Collaborate with cross-functional teams to deliver high-quality features.<br> Troubleshoot and resolve technical issues.<br> Data Analytics Collect, analyze, and interpret data to support business and product decisions.<br> Build reports and dashboards to monitor key metrics.<br> Identify trends and provide actionable insights.<br> Support data validation and reporting activities.<br> Quality Assurance (QA) Execute manual testing for web and mobile applications.<br> Identify, document, and track software defects.<br> Verify bug fixes and perform regression testing.<br> Ensure products meet quality standards before release.<br> AI Engineering Support the development and integration of AI and Machine Learning solutions.<br> Work with Large Language Models (LLMs) and AI-powered applications.<br> Assist in testing and optimizing AI features.<br> Research and implement emerging AI technologies.<br> Hands-on experience working on real product development projects.<br> Mentorship from experienced engineers and product professionals.<br> Exposure to modern development tools and technologies.<br> Opportunity to collaborate in an Agile product environment.<br> Certificate of Completion upon successfully finishing the internship.<br> Potential consideration for future internship or full-time opportunities based on performance.<br> Currently pursuing a degree in Computer Science, Software Engineering, Data Science, Artificial Intelligence, or a related field.<br> Knowledge of programming fundamentals and software development principles.<br> Familiarity with Git and version control.<br> Strong analytical and problem-solving skills.<br> Good communication and teamwork abilities.<br> Eagerness to learn, take initiative, and contribute to real product development.<br></span> </div>
<p>We are an Egyptian technology company delivering international software projects in cooperation with the global NIX brand. Our office in Smart Village, at the heart of Cairo’s tech ecosystem, offers stability, transparent working conditions, strong engineering culture, and the opportunity to work on complex, large-scale solutions alongside experienced professionals.</p><h3>What you'll be doing:</h3><ul><li><p>Developing and growing mobile applications: from the first lines of code to scaling production-ready solutions;</p></li><li><p>Collaborating closely with colleagues from different countries;</p></li><li><p>Continuously learning and keeping up with trends in the mobile development world.</p></li></ul><h3>What we offer:</h3><ul><li><p>Long-term career stability with a competitive salary paid in USD.</p></li><li><p>Conditions for steady career development.</p></li><li><p>Development supported by dedicated mentors and a variety of programs focused on expertise and innovation.</p></li><li><p>Private medical insurance provided after successful completion of the probationary period</p></li><li><p>A well-equipped and cozy office supports comfort and productivity across all project stages.</p></li><li><p>Welcoming atmosphere and a friendly corporate culture.</p></li></ul><p></p><p><strong>Requirements</strong></p><h3>What we're looking for:</h3><ul><li><p>Solid knowledge of JavaScript and/or TypeScript;</p></li><li><p>At least 3 years of commercial experience with React Native and third-party library integration;</p></li><li><p>Understanding of version control systems (Git);</p></li><li><p>Knowledge of OOP, SOLID, design patterns, algorithms, and data structures;</p></li><li><p>Experience with Redux, MobX;</p></li><li><p>Experience integrating REST APIs;</p></li><li><p>Ability to write clean, readable code and easily navigate others' codebases;</p></li><li><p>Eagerness to learn, flexible thinking, and genuine curiosity about technology;</p></li><li><p>English skills at the upper-intermediate or higher level.</p></li></ul><h3>Will be a plus:</h3><ul><li><p>Experience with native development for Android and/or iOS.</p></li><li><p>Experience using AI tools (e.g., GitHub Copilot, Cursor, Claude Code) to speed up development, debugging, or code review.</p></li></ul><p></p>
<p>Our Group is seeking an experienced <strong>IT Manager</strong> to lead the company's Information Technology function and ensure the availability, security, and continuous improvement of all IT systems and infrastructure.</p><p></p><h3>Key Responsibilities</h3><ul><li><p>Develop and implement the company's IT strategy in alignment with business objectives.</p></li><li><p>Manage and maintain IT infrastructure, including servers, networks, storage, hardware, software, and communication systems.</p></li><li><p>Ensure data security, cybersecurity, backup, and disaster recovery plans are effectively implemented.</p></li><li><p>Oversee ERP systems and business applications, ensuring optimal performance and continuous improvement.</p></li><li><p>Lead the IT team, assign responsibilities, monitor performance, and support employee development.</p></li><li><p>Manage IT operations across all company locations, ensuring high system availability and timely technical support.</p></li><li><p>Prepare and control the IT department budget while optimizing technology investments.</p></li><li><p>Manage relationships with IT vendors, software providers, internet service providers, and telecommunications companies.</p></li><li><p>Monitor and maintain CCTV systems, IP cameras, DVR/NVR devices, and network connectivity.</p></li><li><p>Coordinate with internal departments to identify technology needs and deliver effective IT solutions.</p></li><li><p>Establish IT policies, procedures, and standards to ensure compliance, security, and operational efficiency.</p></li><li><p>Ensure preventive maintenance plans are implemented for all IT assets and infrastructure.</p></li></ul><p></p><p><strong>Requirements</strong></p><h2>Qualifications & Experience</h2><ul><li><p>Bachelor's degree in information technology, Computer Science, Computer Engineering, or a related field.</p></li><li><p>MBA or postgraduate qualification in Information Technology, Information Systems, or Business Administration is a plus.</p></li><li><p>Minimum <strong>10 years of experience</strong> in Information Technology, including at least <strong>5 years</strong> in a managerial or leadership role.</p></li><li><p>Experience in a manufacturing or industrial environment is highly preferred.</p></li><li><p>Proven experience managing enterprise IT infrastructure, networks, servers, and business applications.</p></li><li><p>Good command of English (written and spoken).</p></li></ul><p></p><h2>Technical Requirements</h2><ul><li><p>Strong knowledge of <strong>Windows Server, Active Directory, DNS, DHCP, TCP/IP, VLAN, and VPN</strong>.</p></li><li><p>Experience with <strong>network administration</strong>, firewalls, routers, switches, wireless infrastructure, and network security.</p></li><li><p>Strong understanding of <strong>cybersecurity, data protection, backup, disaster recovery, and business continuity planning</strong>.</p></li><li><p>Experience managing <strong>ERP systems</strong> and enterprise business applications.</p></li><li><p>Experience with <strong>Microsoft 365, Azure, or other cloud technologies</strong> is preferred.</p></li><li><p>Experience with virtualization technologies such as <strong>VMware</strong> or <strong>Hyper-V</strong>.</p></li><li><p>Knowledge of <strong>SQL Server</strong> and database administration is an advantage.</p></li><li><p>Experience with <strong>CCTV systems, IP cameras, DVR/NVR devices</strong>, and network connectivity.</p></li><li><p>Experience managing <strong>IT vendors, service providers, software licenses, and technology procurement</strong>.</p></li><li><p>Ability to manage IT assets, preventive maintenance plans, and IT support operations.</p></li></ul><p></p><h2>Skills & Competencies</h2><ul><li><p>Strong leadership and people management skills.</p></li><li><p>Strategic planning and organizational skills.</p></li><li><p>Project management and execution.</p></li><li><p>Analytical thinking and problem-solving abilities.</p></li><li><p>Excellent communication and stakeholder management skills.</p></li><li><p>Strong decision-making and prioritization skills.</p></li><li><p>Budget planning and cost control.</p></li><li><p>Vendor management and negotiation skills.</p></li><li><p>Ability to work under pressure and manage multiple priorities.</p></li><li><p>Continuous improvement mindset with a strong focus on service quality and operational excellence.</p></li></ul><p></p>
Employment Type: Full Time Location: Remote Experience: Mobile Application Development, Software Engineering, or App Development Roles<br>Company Description Scry AI is a research-led enterprise AI company that builds intelligent platforms for BFSI, insurance, logistics, and industrial enterprises to drive efficiency, insight, and compliance. Our product suite includes Auriga for conversational AI, Collatio for document intelligence, and Concentio for cognitive IoT and operational intelligence. These platforms help clients convert complex, fragmented data into actionable enterprise intelligence.<br>We are looking for a Mobile App Developer to design, build, and maintain high-performance mobile applications that support Scry AI’s platforms and enterprise use cases. This role is critical in delivering seamless, user-friendly mobile experiences aligned with our AI-driven solutions.<br>Role Overview As a Mobile App Developer at Scry AI, you will be responsible for developing scalable and responsive mobile applications across Android and/or i OS platforms. You will work closely with product, design, and backend teams to build applications that integrate with AI-driven systems and deliver a smooth user experience. This role is ideal for someone who is technically strong, detail-oriented, and comfortable building modern mobile applications in a fast-paced, technology-driven environment.<br>Key Responsibilities<br>Mobile Application Development Design and develop mobile applications for Android and/or i OS platforms Write clean, efficient, and maintainable code Ensure performance, responsiveness, and reliability of applications<br>Integration & API Development Integrate mobile applications with backend services and APIsWork with AI-driven platforms and data services for real-time functionality Ensure secure and scalable data exchange between systems<br>UI/UX Implementation Collaborate with design teams to implement intuitive and user-friendly interfaces Ensure consistency in design and usability across devices Optimize applications for performance and user experience<br>Testing & Maintenance Perform testing, debugging, and performance optimization Identify and fix bugs and improve application stability Maintain and update applications based on user feedback and product changes<br>Collaboration & Continuous Improvement Work closely with product, engineering, and QA teams Participate in code reviews and follow best practices Stay updated with latest mobile development trends and technologies<br>Required Qualifications and Skills Strong experience in mobile app development (Android, i OS, or cross-platform frameworks) Proficiency in languages such as Kotlin, Swift, Java, or frameworks like Flutter/React Native Experience with REST APIs and backend integration Understanding of mobile architecture patterns and best practices Familiarity with version control systems such as Git Strong problem-solving and debugging skills<br>Our Ideal Candidate Is technically strong and detail-oriented Can build scalable and high-performance mobile applications Is proactive in solving problems and improving user experience Collaborates effectively with cross-functional teams Thrives in a fast-paced, product-driven environment Is interested in AI, enterprise technology, and mobile innovation<br>If this role interests you, follow our page to stay updated on more job opportunities and insights into how AI companies build scalable mobile applications and digital experiences.
Job Purpose<br><br>The Senior Application Developer is responsible for designing, developing, and maintaining scalable internal business applications that drive operational efficiency. This role serves as a technical lead in migrating legacy Power Platform solutions to modern web architectures, ensuring all digital tools are secure, high-performing, and aligned with organizational goals.<br><br>Responsibilities/Duties<br><br>Profil de candidat recherché :<br><br>Application Development & Architecture<br><br> Lead the full development lifecycle of internal web applications, from initial architectural design to deployment and continuous optimization. Execute the migration of existing business solutions from low-code platforms (Power Platform) to fully customized, scalable web applications. Develop secure and maintainable application architectures using modern development frameworks to support long-term business growth.<br><br>Integration & Automation<br><br> Lead the design and implementation of RESTful APIs and backend services to ensure seamless data exchange across the organization. Integrate internal business applications with existing databases, third-party services, and maintenance management platforms. Identify and automate manual operational workflows to improve data accuracy and overall organizational productivity.<br><br>Quality Assurance & Dev Ops<br><br> Manage CI/CD pipelines to automate build and deployment processes across cloud and on-premises environments. Lead comprehensive unit and system testing to ensure all software solutions meet functional requirements and performance benchmarks. Conduct regular code reviews and enforce strict development standards to maintain high-quality, defect-free software.<br><br>Analysis & Documentation<br><br> Collaborate with stakeholders to translate complex business requirements into clear technical specifications and system designs. Maintain detailed technical documentation for system architectures, API integrations, and internal development standards. Provide expert technical support and troubleshooting for in-house systems to ensure maximum reliability and system uptime.<br><br>Safety Responsibilities<br><br> 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.<br><br>Qualifications<br><br>ESSENTIAL QUALIFICATIONS, KNOWLEDGE & EXPERIENCE<br><br> Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related technical field. Relevant certifications in cloud architecture or advanced software development.<br><br>Knowledge<br><br> Strong proficiency in backend development (Node.js/Python) and modern frontend frameworks (React/Angular/Vue.js). Solid understanding of relational and NoSQL databases, RESTful API design, and microservices architecture. Strong knowledge of Git, Dev Ops practices, and containerization tools like Docker or Kubernetes.<br><br>Experience<br><br> 5–7 years of experience in enterprise application development, with a specific focus on internal business systems and workflow automation.<br><br>Desired Behaviors & Experiences<br><br> Ability to decompose business challenges into simple, effective technical solutions. Strong ability to collaborate with both technical teams and non-technical stakeholders across different departments. A proactive commitment to learning emerging technologies and maintaining high development standards in a modern workplace. Strong analytical and problem-solving abilities. Attention to detail and commitment to high-quality software development standards. Strong communication and collaboration skills with both technical and non-technical stakeholders.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<strong>Yassir</strong> is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in <strong>45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa</strong>. It is backed (~<strong>$200M in funding</strong>) by VCs from Silicon Valley, Europe and other parts of the world.<br>
We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally.<br>
Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.<br>
<br><br><p><b>About the role</b></p><br><ul><li>In this role, you will be part of our growing and international engineering team, working with a high-quality code base and the latest tools, where you will promote your skills to be an expert in complex backend development, including microservices architecture, using Node.js,. You will own and build large scale backend systems and micro-services. You will design, develop, and deliver powerful server-side applications in a highly dynamic environment, where root cause analysis and rapid problem-solving are required.<br></li></ul><br><p><b>About your role as “Back-end Engineer”</b></p><br><ul>
<li>Build robust and scalable software in Node js.</li>
<li>Design and create (micro)services and system architecture for projects, and contribute and provide feedback to other team members</li>
<li>Help improve existing code quality through writing unit tests, automation and performing code reviews</li>
<li>Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products</li>
<li>Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution</li>
<li>Dive into difficult problems and successfully deliver results on schedule<br></li>
</ul><br><p><b>About your Experience</b></p><br><ul>
<li>BSc/MSc in Engineering, Computer Science or relevant field.</li>
<li>Minimum 4 years of experience in a similar role</li>
<li>Demonstrated ability to prioritize, self-start, contribute under pressure and meet tight deadlines</li>
<li>Highly organized, creative and critical thinker</li>
<li>Comfortable working in an entrepreneurial environment</li>
<li>Solid OOP and software design knowledge – you should know how to create software that is extensible, reusable and meets desired architectural objectives</li>
</ul><strong><u>Must have technical skills:</u></strong><br>
Language: Node.Js.
Database: Mongodb or other.
Framework: Express.js & Nest j.s.
Web architecture: Rest and restful APIs, micro-services
Master source version control: GIT
Containers: Docker, kubernetes
Caching, Redis server
Experience in a rapidly growing company in the mobility, on-demand or fintech space is a plus
Web load balancing
Scaling
OS administration
Encryption : https//, digital signing
<br><br><p><b>Why you should join Yassir</b></p><br><ul>
<li> You will be part of one of the first Algerian startups to go through the Y Combinator program and one of the fastest-growing tech companies in North Africa. We are current in +60 cities (Algeria, Tunisia, Morocco, and Senegal)</li>
<li> Attractive salary and you even get a stake in the company</li>
<li> Subsidized public transit pass</li>
<li>Have a lasting impact on our company's culture</li>
<li> Perfect timing with renowned investors to build something great</li>
<li> Extremely steep learning curve with own responsibility and intensive guidance</li>
<li> Make a real impact on the world by helping us bring affordable financial and on-demand services to millions of Africans<br></li>
</ul><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem.<br> RTG works with its local and international partners to help build digital customer experiences, establish engineering hubs and build ventures across multiple industries and domains.<br> In this pursuit, RTG serves as a catalyst for impact and growth through events, spaces and content focused on creating impact and growth across the different interactions.<br> Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech consultancy group.<br> With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market.<br> Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.<br> About the Role We are looking for a Senior Node.<br>js Developer to join our client’s team in the UAE and contribute to building scalable, reliable, and high-performance backend applications.<br> 5+ years of experience in backend development.<br> Strong hands-on experience with Node.<br>js and NestJS .<br> Strong knowledge of TypeScript and JavaScript.<br> Experience building and integrating RESTful APIs .<br> Good understanding of databases, software design principles, and clean code.<br> Experience with Git and modern development practices.<br> Strong problem-solving and communication skills.<br> Ability to work independently and collaborate effectively with cross-functional teams.<br></span> </div>
<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><p>About the Role</p><p>You ll design coding tasks that challenge frontier AI coding agents. Each task is a self-contained Docker environment with a broken piece of software; an AI agent attempts the fix; automated tests verify the outcome. Your deliverable is the full task package: broken code, tests, instructions, and a reference solution proving the task is solvable.</p><p>Responsibilities :</p><ul><li>Invent a realistic developer scenario a real bug, a broken ETL, a missing feature not a toy problem.</li><li>Build a reproducible Docker environment with pinned dependencies.</li><li>Write a pytest that verifies outcomes, not specific commands deterministic, non-flaky, and does not leak the fix.</li><li>Write an instruction.md that reads like a Jira ticket a developer would receive.</li><li>Write a reference solve.sh proving the task is solvable.</li><li>Calibrate difficulty so current state-of-the-art agents solve the task 20 60% of the time.</li><li>Iterate based on feedback from expert QA reviewers.</li><li>Later: review other authors tasks as a QA reviewer.</li></ul><p>Not in scope</p><ul><li>Data labeling, prompt engineering.</li><li>Production code to ship you design problems and verification for AI agents.</li><li>Leetcode puzzles scenarios must look like real developer work.</li><li>Not every candidate task ships quality over quantity.</li></ul><p>Requirements</p><ul><li>3+ years of production software development in one backend stack Python, Go, Node.js, Java, or Rust.</li><li>Depth in one stack beats breadth.</li><li>Python + pytest fluency required regardless of primary stack. The task harness is pytest-based even when the broken app is in another language. Fixtures, parametrize, monkeypatch, timeouts, conftest.py.</li><li>Docker authoring reproducible Dockerfiles, pinned dependencies, multi-stage builds when needed, non-root user.</li><li>Linux & Bash comfort debugging inside containers (strace, lsof, journalctl); shell beyond set -euo pipefail.</li><li>AI coding agent experience Claude Code, Cursor, Roo Code, or similar, on non-trivial work. You can cite a specific time the AI was confidently wrong and how you caught it.</li><li>English B2+ written.</li></ul><p>Not a fit</p><ul><li>Data Science, ML, or Computer Vision engineers without backend-engineering output.</li><li>Manual QA testers without automation or test authoring.</li><li>Frontend-only, low-code / no-code, IT Support, or Business Analysts.</li><li>Engineers who have never written pytest from scratch.</li><li>Junior, intern, or assistant as the most recent role.</li></ul><p>Preferred qualifications</p><ul><li>Domain depth in Security, System Administration (nginx / systemd / cron), Scientific Computing (NumPy / PyTorch / SciPy), DevOps, or Git internals.</li><li>Modern Python tooling (uv, poetry, pyproject.toml).</li><li>Coverage tooling (pytest-cov, coverage.py, gcov, llvm-cov, kcov).</li><li>Fuzzing or property-based testing (Hypothesis).</li><li>Prior contribution to agent-evaluation benchmarks or related frameworks.</li></ul><p><br></p><p><strong>Desired Candidate Profile</strong></p><ul><li>3+ years of production software development in one backend stack Python, Go, Node.js, Java, or Rust.</li><li>Depth in one stack beats breadth.</li><li>Python + pytest fluency required regardless of primary stack. The task harness is pytest-based even when the broken app is in another language. Fixtures, parametrize, monkeypatch, timeouts, conftest.py.</li><li>Docker authoring reproducible Dockerfiles, pinned dependencies, multi-stage builds when needed, non-root user.</li><li>Linux & Bash comfort debugging inside containers (strace, lsof, journalctl); shell beyond set -euo pipefail.</li><li>AI coding agent experience Claude Code, Cursor, Roo Code, or similar, on non-trivial work. You can cite a specific time the AI was confidently wrong and how you caught it.</li><li>English B2+ written.</li></ul><p>Not a fit</p><ul><li>Data Science, ML, or Computer Vision engineers without backend-engineering output.</li><li>Manual QA testers without automation or test authoring.</li><li>Frontend-only, low-code / no-code, IT Support, or Business Analysts.</li><li>Engineers who have never written pytest from scratch.</li><li>Junior, intern, or assistant as the most recent role.</li></ul><p>Preferred qualifications</p><ul><li>Domain depth in Security, System Administration (nginx / systemd / cron), Scientific Computing (NumPy / PyTorch / SciPy), DevOps, or Git internals.</li><li>Modern Python tooling (uv, poetry, pyproject.toml).</li><li>Coverage tooling (pytest-cov, coverage.py, gcov, llvm-cov, kcov).</li><li>Fuzzing or property-based testing (Hypothesis).</li><li>Prior contribution to agent-evaluation benchmarks or related frameworks.</li></ul>
Company Description Xceed is a leading multilingual Business Process Outsourcing (BPO) provider in the EMEA region, operating more than 10,000 web-enabled multichannel stations. The company manages outsourcing agreements for key government and commercial clients across 10 languages, offering services such as inbound and outbound support, back office operations, infrastructure management, recruitment process outsourcing, helpdesk support, and social media analysis. Xceed has operational sites in Egypt, Morocco, Mauritius, the UAE, and a newly established site in Saudi Arabia, providing diverse regional career opportunities. The organization is consistently recognized with global awards for outsourcing excellence, customer experience, sustainability, CSR, and diversity, equity, and inclusion. Xceed also maintains multiple international certifications in quality, information security, business continuity, health and safety, and environmental management, underscoring its commitment to robust standards and a high-quality work environment. Role Description The Application Senior Supervisor is a full-time, on-site role based in Cairo, responsible for overseeing application-related operations and ensuring efficient service delivery. The role includes supervising a team that provides technical support to internal and external stakeholders, monitoring application performance, and coordinating with IT and business units to resolve issues and implement improvements. The Application Senior Supervisor will manage daily workflows, prioritize and escalate complex cases, and ensure adherence to service level agreements and quality standards. This role also involves analyzing operational data, preparing performance reports, and contributing to process optimization initiatives. The supervisor will support staff development through coaching and training, help maintain strong customer service outcomes, and promote best practices in application use across the organization. Requirements:- Bachelor's degree in Computer Science, Software Engineering, or a related field.- Minimum 6 years of software development experience, including 3+ years in a leadership role.- Strong experience with C#, ASP. NET Core, Entity Framework Core, REST APIs, and . NET.- Experience with Postgre SQL and/or SQL Server.- Knowledge of React or Angular.- Experience with Docker, CI/CD, AWS, or Azure is a plus.- Hands-on experience with AI/LLM integration and modern software architecture.- Strong leadership, communication, and problem-solving skills.- Fluent in English.