Git Jobs in Egypt
27840 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: C#Proficiency 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. 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.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>MicroBIM is seeking a highly skilled and driven Senior Full-Stack Engineer (.NET & React) to lead the development of scalable, enterprise-grade digital solutions. This role emphasizes cloud-native design, real-time systems, and clean architecture. The ideal candidate will bring deep technical expertise in both .NET and React, and a passion for building intelligent, high-performance systems. This is an architecture-focused role, with the opportunity to expand into 3D visualization (Three.js) and BIM/Revit API integrations.</p><p>Job Responsibilities include but are not limited to:</p><ul><li>Design and develop scalable systems using C#, .NET, ASP.NET Core</li><li>Architect enterprise applications using Clean Architecture, Modular Monoliths, and Microservices.</li><li>Build RESTful APIs and implement real-time features using SignalR</li><li>Develop front-end applications using React and TypeScript</li><li>Design and optimize relational databases</li><li>Implement event-driven architectures using message brokers (e.g., Azure Service Bus)</li><li>Deploy and manage systems on Microsoft Azure</li><li>Write and maintain unit and integration tests</li><li>Mentor junior engineers and support team growth</li><li>Collaborate with cross-functional teams to align architecture and product goals</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's or Master s degree in Computer Science, Software Engineering, or a related field</li><li>5+ years of experience in full-stack development</li><li>Advanced expertise in C#, .NET, ASP.NET Core, React, and TypeScript</li><li>Proficiency with Microsoft Azure services and SignalR</li><li>Experience with message-based and asynchronous system architecture</li><li>Familiarity with containerization and CI/CD pipelines</li><li>Strong analytical, architectural, and problem-solving skills</li><li>Excellent communication and team collaboration abilities</li><li>Nice to Have:</li><ul><li>Experience with finance, payroll, or compliance-heavy systems</li><li>Exposure to Three.js, BIM, or CAD platforms</li><li>Awareness of data privacy and GDPR compliance</li><li>Agile/Scrum experience</li></ul></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>The IT Release Engineer is responsible for managing and automating the release process of software applications and system updates. This role ensures that releases are delivered efficiently, reliably, and with minimal disruption to operations, while adhering to best practices in software development and deployment.</p><p>Key Responsibilities</p><ul><li>Release Planning: Collaborate with development and operations teams to plan and schedule releases, ensuring alignment with project timelines and business objectives.</li><li>Automation: Design and implement automated release processes and CI/CD pipelines to streamline deployment activities and reduce manual intervention.</li><li>Build Management: Manage build processes, ensuring that code is compiled and packaged correctly for deployment.</li><li>Testing Coordination: Work with QA teams to ensure that applications are thoroughly tested prior to release, facilitating user acceptance testing (UAT) as needed.</li><li>Documentation: Maintain comprehensive documentation of release processes, including release notes, deployment guides, and rollback procedures.</li><li>Incident Management: Monitor releases for any issues post-deployment, coordinating with relevant teams to resolve incidents swiftly.</li><li>Continuous Improvement: Identify opportunities for process enhancements, implementing best practices to optimize release management and deployment processes.</li></ul><p>Tasks Responsibilities</p><ul><li>Plan and implement releases of new or updated services.</li><li>Coordinate with technical teams, support, and QA.</li><li>Create release schedules and ensure compliance with policies.</li><li>Manage risks and rollback plans associated with releases.</li><li>Document release activities and monitor post-release performance.</li></ul><p>Work Environment</p><p>Fast-paced and collaborative environment. May require occasional travel for meetings and training sessions.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor s degree in Information Technology, Computer Science, or a related field.</li><li>3+ years of experience in release engineering, DevOps, or a related role.</li><li>Proficiency in scripting and automation tools (e.g., Jenkins, Git, Ansible).</li><li>Strong understanding of software development methodologies (Agile, DevOps).</li></ul><p>Skills</p><ul><li>Release management and deployment strategies</li><li>CI/CD pipeline design and implementation</li><li>Strong analytical and problem-solving skills</li><li>Excellent communication and collaboration abilities</li><li>Attention to detail and organizational skills</li></ul><p></p></section>
<h3><strong>What you will do in the first three months:</strong></h3><ul><li><p>Follow an individual development plan with your supervisor and improve your skills based on that plan</p></li><li><p>Participate in writing the application’s business logic and covering it with tests</p></li><li><p>Expand the rich user interface and offer ideas for improving it</p></li><li><p>Develop data schemas and integrate with third-party services</p></li><li><p>Optimize heavily loaded parts of the application and deal with security vulnerabilities</p></li><li><p>Become a member of a team of professionals to achieve quality results efficiently.</p></li></ul><h3><strong>What we offer:</strong></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><strong>You will be successful in this role if you have:</strong></h3><ul><li><p>At least 3 years hands-on experience in commercial software development;</p></li><li><p>Expert knowledge of C# and ASP.NET Core;</p></li><li><p>Front-end web development expertise with HTML5, CSS, JavaScript, JSON, Ajax, and knowledge of modern web frameworks like Angular, React, Material UI, and Bootstrap;</p></li><li><p>Strong knowledge of relational databases like MS SQL or/and PostgreSQL;</p></li><li><p>Practical experience in integrations with REST Web Services;</p></li><li><p>Hands-on experience in writing unit test using the most popular frameworks like NUnit or xUnit.</p></li><li><p>Experience with Agile development methodology and working as a member of an Agile development team;</p></li><li><p>Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.</p></li></ul><h3><strong>Nice to have:</strong></h3><ul><li><p>Experience with any cloud platforms (MS Azure, AWS, GCP);</p></li><li><p>Knowledge in containernization using Docker, orchestration and management of the containerized solutions;</p></li><li><p>Hands-on experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems;</p></li><li><p>Background as team technical leader.</p></li></ul><p></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Intetics Inc.<br> is a leading American technology company providing custom software application development, distributed professional teams creation, software product quality assessment, and “all-things-digital” solutions built with SMAC, RPA, AI/ML, IoT, blockchain, and GIS/UAV/LBS technologies, is looking for a Senior PHP Developer to enrich its team with a skilled professional to spread the company’s ideas, vision, content, and messages.<br> Responsibilities: Design, develop, and test complex web applications using PHP and related technologies.<br> Provide technical guidance and support to team members, including code reviews and knowledge sharing.<br> Collaborate with cross-functional teams to define, design, and ship new features and functionality.<br> Ensure the quality, performance, and scalability of our solutions through automated testing and continuous integration.<br> Participate in the full software development life cycle, including planning, execution, and maintenance.<br> Proactively identify and resolve technical issues and bugs.<br> Stay up-to-date with emerging trends and technologies in web development.<br> Bachelor's degree in Computer Science or a related field.<br> At least 5 years of experience developing web applications using PHP and related technologies.<br> Strong proficiency in PHP, MySQL, HTML5, CSS3, and JavaScript.<br> Experience with Laravel or a similar PHP framework.<br> Knowledge of front-end frameworks such as React, Angular, or Vue.<br>js. Familiarity with Git and Agile development methodologies.<br> Excellent written and verbal communication skills in English.<br></span> </div>
<p>Deliver the assigned tasks within due timeframe and minimum percentage of defects/bugs, ensuring the needed quality of delivery is attained. Ensure being up to date with the latest technologies needed, aiding the Client s projects needs and delivery. Document all tasks being implemented for easy reference to the development team and Clients. Effectively Communicates with the Team/Client, for an easy flow of information and connection with the team. Manage time to utilize 25% 30% for research and learning and 70% 75% for technical development. Provides information by collecting, analyzing, and summarizing development and service issues.</p><p><strong>Desired Candidate Profile</strong></p><p>Qualifications & Experience: Bachelor degree in software Engineer or Computer Science. Experience 3+ years. A minimum of 5 months 2 Years of experience in related field/needed technology. Culturally fitting with the company s standards and profile. Adapting to dynamic work environment. Possess general programming skills & software development fundamentals.</p><p>Technologies /Frameworks Node.JS ReactJS Expertise in relational databases and data modeling Experience with document databases, preferably MySQLDesign and implementation of RESTful API Knowledge of Web and Data Security Proficient with GIT workflows</p>
<p>PentaValue is a mobile and web applications company based in Cairo, Egypt. We design and develop digital solutions that help businesses deliver reliable and user-friendly experiences. We are offering a structured internship for fresh graduates who already have basic hands-on full-stack development experience and want to strengthen their React and Node.js skills in a professional environment.</p><p>This is a three-month, unpaid Full-Stack Development Internship focused on React and Node.js. The program is designed for fresh graduates with up to six months of internship, freelance, training, or project-based experience. It is not intended for complete beginners, as applicants should already understand the fundamentals of full-stack development and have completed at least one React and Node.js project. During the internship, you will work on supervised development tasks, receive mentoring and code-review feedback, and gain practical exposure to professional development tools and workflows.</p><h2>What You Will Do</h2><ul><li>Develop simple and reusable front-end components using React.</li><li>Assist in developing back-end functionality using Node.js and Express.js.</li><li>Build and integrate basic REST APIs under technical supervision.</li><li>Connect React components with back-end services.</li><li>Perform basic operations using SQL or NoSQL databases.</li><li>Write clear, organized, and maintainable JavaScript code.</li><li>Identify and assist in resolving basic full-stack issues.</li><li>Use Git and follow the team s version-control workflow.</li><li>Assist in writing basic unit or integration tests.</li><li>Participate in code reviews and apply technical feedback.</li><li>Document implemented features and APIs.</li><li>Complete assigned technical and learning tasks.</li><li>Communicate progress, questions, and technical challenges to your mentor.</li><li>Participate in technical discussions and learning sessions.</li></ul><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications Required Qualifications</h2><ul><li>Bachelor s degree in Computer Science, Software Engineering, Information Technology, or a related field.</li><li>Fresh graduate with up to six months of practical full-stack development experience gained through internships, freelance work, training, or personal and academic projects.</li><li>Basic practical knowledge of JavaScript and ES6+.</li><li>Hands-on familiarity with React, including:<ul><li>Components, props, and state.</li><li>React Hooks.</li><li>Routing and form handling.</li><li>REST API integration.</li></ul></li><li>Hands-on familiarity with Node.js and Express.js, including:<ul><li>Creating basic REST APIs.</li><li>Request and response handling.</li><li>Basic middleware.</li><li>Data validation and error handling.</li></ul></li><li>Good understanding of HTML5 and CSS3.</li><li>Familiarity with either SQL or NoSQL databases.</li><li>Familiarity with basic Git operations.</li><li>At least one completed full-stack project using React and Node.js.</li><li>A GitHub, GitLab, or similar source-code repository demonstrating previous work.</li></ul><h2>Preferred Qualifications</h2><ul><li>Basic familiarity with authentication and authorization concepts.</li><li>Exposure to unit or integration testing.</li><li>Familiarity with GitHub, GitLab, or a similar collabora</li></ul>
<p>PentaValue is a mobile and web applications company based in Cairo, Egypt. We design and develop digital solutions that help businesses deliver reliable and user-friendly experiences. We are offering a structured internship for fresh graduates who already have basic hands-on full-stack development experience and want to strengthen their React and Node.js skills in a professional environment.</p><p>This is a three-month, unpaid Full-Stack Development Internship focused on React and Node.js. The program is designed for fresh graduates with up to six months of internship, freelance, training, or project-based experience. It is not intended for complete beginners, as applicants should already understand the fundamentals of full-stack development and have completed at least one React and Node.js project. During the internship, you will work on supervised development tasks, receive mentoring and code-review feedback, and gain practical exposure to professional development tools and workflows.</p><h2>What You Will Do</h2><ul><li>Develop simple and reusable front-end components using React.</li><li>Assist in developing back-end functionality using Node.js and Express.js.</li><li>Build and integrate basic REST APIs under technical supervision.</li><li>Connect React components with back-end services.</li><li>Perform basic operations using SQL or NoSQL databases.</li><li>Write clear, organized, and maintainable JavaScript code.</li><li>Identify and assist in resolving basic full-stack issues.</li><li>Use Git and follow the team s version-control workflow.</li><li>Assist in writing basic unit or integration tests.</li><li>Participate in code reviews and apply technical feedback.</li><li>Document implemented features and APIs.</li><li>Complete assigned technical and learning tasks.</li><li>Communicate progress, questions, and technical challenges to your mentor.</li><li>Participate in technical discussions and learning sessions.</li></ul><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications Required Qualifications</h2><ul><li>Bachelor s degree in Computer Science, Software Engineering, Information Technology, or a related field.</li><li>Fresh graduate with up to six months of practical full-stack development experience gained through internships, freelance work, training, or personal and academic projects.</li><li>Basic practical knowledge of JavaScript and ES6+.</li><li>Hands-on familiarity with React, including:<ul><li>Components, props, and state.</li><li>React Hooks.</li><li>Routing and form handling.</li><li>REST API integration.</li></ul></li><li>Hands-on familiarity with Node.js and Express.js, including:<ul><li>Creating basic REST APIs.</li><li>Request and response handling.</li><li>Basic middleware.</li><li>Data validation and error handling.</li></ul></li><li>Good understanding of HTML5 and CSS3.</li><li>Familiarity with either SQL or NoSQL databases.</li><li>Familiarity with basic Git operations.</li><li>At least one completed full-stack project using React and Node.js.</li><li>A GitHub, GitLab, or similar source-code repository demonstrating previous work.</li></ul><h2>Preferred Qualifications</h2><ul><li>Basic familiarity with authentication and authorization concepts.</li><li>Exposure to unit or integration testing.</li><li>Familiarity with GitHub, GitLab, or a similar collabora</li></ul>
<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 Senior Mobile Developer (Flutter) for one of our partners, a leader in the Consulting & Technology Services !</p><p><strong>Objective:</strong> We are seeking a motivated and detail-oriented Senior Mobile Developer (Flutter) to join our Cybersecurity and Data Resilience team. This role is ideal for an early-career IT or cybersecurity professional looking to develop expertise in cyber recovery, ransomware resilience, and data protection technologies.</p><p><strong>Responsibilities:</strong></p><ul><li><strong>Mobile Application Development</strong><ul><li>Design, develop, and maintain cross-platform mobile applications using Flutter.</li><li>Build scalable, maintainable, and high-performance mobile solutions that meet business requirements.</li><li>Integrate mobile applications with RESTful APIs, third-party services, and backend systems.</li><li>Optimize application performance, responsiveness, and user experience across Android and iOS platforms.</li><li>Troubleshoot, debug, and resolve application defects and performance issues.</li></ul></li><li><strong>Architecture & Technical Leadership</strong><ul><li>Contribute to application architecture and technical design decisions.</li><li>Promote clean code principles, reusable components, and development best practices.</li><li>Participate in code reviews to ensure code quality and maintainability.</li><li>Mentor junior developers and provide technical guidance across the development team.</li><li>Contribute to technical documentation and knowledge sharing.</li></ul></li><li><strong>Testing & Quality Assurance</strong><ul><li>Develop and maintain unit and widget tests.</li><li>Support application testing, debugging, and release activities.</li><li>Ensure applications meet quality, security, and performance standards.</li><li>Collaborate with QA teams to resolve issues and improve software quality.</li></ul></li><li><strong>Collaboration & Continuous Improvement</strong><ul><li>Work closely with UI/UX designers, backend developers, product managers, and stakeholders throughout the development lifecycle.</li><li>Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.</li><li>Stay current with Flutter, Dart, and mobile development best practices.</li><li>Recommend improvements to development processes, tools, and application architecture.</li></ul></li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.</p><p>Minimum 6 years of experience in mobile application development , with significant hands-on experience using Flutter.</p><p>Strong proficiency in Flutter and Dart .</p><p>Experience developing and maintaining cross-platform mobile applications for Android and iOS.</p><p>Strong understanding of mobile application architecture and design patterns (MVC, MVVM, BLoC, Clean Architecture, etc.).</p><p>Experience integrating RESTful APIs and third-party SDKs.</p><p>Strong knowledge of state management approaches such as Provider, Riverpod, Bloc, or Cubit.</p><p>Experience with Git and collaborative version control workflows.</p><p>Familiarity with Firebase services, including Authentication, Firestore, Cloud Messaging, or Analytics, is an advantage.</p><p>Experience with unit testing, widget testing, and application debugging.</p><p>Understanding of CI/CD pipelines for mobile application deployment is preferred.</p><p>Strong analytical and problem-solving skills.</p><p>Excellent communication and collaboration skills.</p><p>Experience working in Agile development environments.</p><p>Previous experience mentoring developers or leading technical initiatives is preferred.</p><p></p></section>
<p>Develop, test, and maintain Java-based applications. Build and enhance RESTful APIs using Spring Boot. Participate in software design, development, testing, and deployment activities. Write clean, maintainable, and efficient code following best practices. Design and optimize database schemas, queries, and relationships. Collaborate with cross-functional teams to deliver high-quality solutions. Utilize AI-powered development tools to improve coding efficiency, debugging, and documentation. Participate in code reviews and continuously improve technical skills.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field.</li><li>Fresh graduate or up to 1 year of experience .</li><li>Good knowledge of Java and object-oriented programming (OOP).</li><li>Hands-on experience with Spring Boot through university projects, internships, or personal projects.</li><li>Good understanding of database design , SQL, and relational databases.</li><li>Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, or similar) as part of the software development process.</li><li>Familiarity with Git and version control.</li><li>Good problem-solving and analytical skills.</li><li>Strong communication and teamwork skills.</li><li>Basic knowledge of front-end technologies such as React or Angular .</li></ul>
<p>Develop, test, and maintain Java-based applications. Build and enhance RESTful APIs using Spring Boot. Participate in software design, development, testing, and deployment activities. Write clean, maintainable, and efficient code following best practices. Design and optimize database schemas, queries, and relationships. Collaborate with cross-functional teams to deliver high-quality solutions. Utilize AI-powered development tools to improve coding efficiency, debugging, and documentation. Participate in code reviews and continuously improve technical skills.</p><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications</h2><p>Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field. Fresh graduate or up to 1 year of experience . Good knowledge of Java and object-oriented programming (OOP). Hands-on experience with Spring Boot through university projects, internships, or personal projects. Good understanding of database design , SQL, and relational databases. Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, or similar) as part of the software development process. Familiarity with Git and version control. Good problem-solving and analytical skills. Strong communication and teamwork skills. Basic knowledge of front-end technologies such as React or Angular .</p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Adree is seeking a Senior Front-End Developer (ASP.NET MVC) to support the delivery of enterprise web applications by designing, developing, and optimizing responsive user interfaces. The role is responsible for building scalable frontend solutions, integrating with backend services and APIs, and ensuring high-performance user experiences that support project delivery timelines and business objectives. Key Roles and Responsibilities Develop and maintain web applications using ASP.NET MVC and Razor Views. Build responsive, user-friendly, and cross-browser compatible interfaces. Create reusable frontend components and follow coding standards. Develop interactive user interfaces using JavaScript, jQuery, HTML5, CSS3, and Bootstrap. Integrate frontend applications with REST APIs and backend services. Optimize application performance, usability, accessibility, and UI responsiveness. Troubleshoot and resolve frontend issues, bugs, and performance bottlenecks. Collaborate with backend developers, technical leads, and project stakeholders. Participate in sprint planning, development activities, testing, and deployment preparation. Support regression testing, bug fixing, and production readiness activities. Ensure code quality through testing, reviews, and proper documentation. Follow development best practices and contribute to continuous improvement initiatives. Work independently while effectively managing priorities and meeting project deadlines. Support the successful delivery of project objectives within agreed timelines.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>4 7+ years of experience in Front-End Development.</li><li>Proven experience developing applications using ASP.NET MVC and Razor Views.</li><li>Experience working on enterprise-level web applications.</li><li>Experience in Agile development environments is preferred.</li><li>Strong experience in ASP.NET MVC and Razor Views.</li><li>Strong knowledge of JavaScript, jQuery, HTML5, CSS3, and Bootstrap.</li><li>Experience building responsive and cross-browser compatible applications.</li><li>Experience integrating frontend applications with REST APIs.</li><li>Strong understanding of frontend architecture and reusable component design.</li><li>Experience with UI performance optimization techniques.</li><li>Ability to troubleshoot and resolve frontend-related issues effectively.</li><li>Strong analytical and problem-solving skills.</li><li>Ability to work independently with minimal supervision.</li><li>Excellent communication and collaboration skills.</li><li>Strong attention to detail and commitment to quality.</li><li>Ability to manage priorities and meet project deadlines.</li><li>This position is a full-time, project-based assignment for a duration of six (6) months .</li><li>Full-time dedicated allocation throughout the engagement period.</li><li>Commitment to fixed working hours from 10:00 AM to 6:00 PM (Cairo Time).</li></ul><p></p></section>
Company Description lo la is a premium beauty and wellness company serving the Middle East through a technology-driven retail ecosystem. The company curates globally trusted skincare, haircare, bodycare, and wellness brands, delivering them through integrated online and offline experiences. These experiences are powered by data, logistics, and strong product expertise to offer customers reliable, high-quality solutions. lo la’s mission is to make leading global beauty accessible to modern consumers in the region, combining innovation with customer-centric service.<br>Role Description The Full Stack Engineer will work closely with product, design, and operations teams to build and maintain web applications that power lo la’s beauty and wellness ecosystem. Day-to-day responsibilities include implementing front-end user interfaces, developing and optimizing back-end services and APIs, integrating third-party systems, and ensuring application performance, scalability, and security. The role also includes collaborating in code reviews, writing automated tests, troubleshooting issues, and contributing to technical architecture decisions. This is a full-time, on-site position based in New Cairo.<br>Qualifications<br> Candidates should possess strong skills in Front-End Development and Cascading Style Sheets (CSS), with experience building responsive, user-friendly interfaces. Candidates should possess skills in Back-End Web Development and Software Development, including working with server-side frameworks, APIs, and databases. Candidates should possess Full-Stack Development skills, with the ability to integrate front-end and back-end components into robust, maintainable applications. Experience with modern Java Script frameworks/libraries (e.g., React, Vue, or Angular) and backend technologies (e.g., Node.js, Python, or similar) is highly beneficial. Familiarity with version control (Git), CI/CD pipelines, and cloud platforms (e.g., AWS, Azure, or GCP) is preferred. Strong problem-solving skills, attention to detail, and the ability to collaborate effectively in a cross-functional team environment. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
We are looking for an AI Engineer with strong Flutter experience who uses AI as a core part of the software development lifecycle. The ideal candidate leverages tools like Claude Code, Cursor, and MCP to build, test, debug, and deliver high-quality mobile applications.<br>Responsibilities Develop and maintain Flutter applications. Use AI tools to accelerate coding, testing, debugging, documentation, and code reviews. Build AI-assisted workflows and engineering automations. Understand business requirements, BRDs, and user stories before implementation. Deliver clean, scalable, and well-tested production-ready code. Collaborate with Product Owners, Business Analysts, Designers, and Backend Engineers. Qualifications3+ years of software engineering experience. Strong experience with Flutter and Dart. Hands-on experience with Claude Code, Cursor, Git Hub Copilot, or similar AI coding tools. Ability to review and improve AI-generated code. Strong understanding of software architecture, clean code, and Git. Experience with REST APIs and state management. Strong debugging, testing, and problem-solving skills. Ability to understand business requirements and technical documentation. Nice to Have Experience with MCP, AI agents, or LLM APIs. Experience building AI-powered mobile applications.
Role Purpose:<br><br>The Cloud Dev Sec Ops Engineer is responsible for designing, implementing, and securing cloud-based infrastructure and CI/CD pipelines. The role ensures seamless automation, robust security integration, and efficient monitoring of systems across OCI and GCP environments to enable secure, scalable, and high-performing applications.<br><br>Key Responsibilities:<br><br> CI/CD Pipeline & Dev Sec Ops Design, build, and secure CI/CD pipelines using Git Hub Actions Integrate automated security testing (SAST/DAST) using Sonar Qube and related tools Implement and manage Git Ops workflows for continuous delivery using Argo CD Cloud Infrastructure & Automation Design, build, and secure cloud infrastructure on OCI and GCP using Terraform Automate configuration and security hardening tasks using Ansible Develop and maintain automation scripts and perform system administration using Bash Secure and manage container orchestration platforms including Oracle Kubernetes Engine (OKE) and Google Kubernetes Engine (GKE) QA Automation Enablement Collaborate with the QA team to integrate automated test suites into CI/CD pipelines Enable automated execution of QA tests to act as quality gates before deployment Observability & Monitoring Build and manage the enterprise observability and monitoring stack using Splunk, Grafana, and Prometheus Develop dashboards, alerts, and incident response playbooks for performance and security monitoring<br><br>Key Interactions:<br><br>Internal: Infrastructure, Developers, Security Teams External: Technology vendors and solution partners (as needed)<br><br>Requirements<br><br>Education<br><br>Bachelor's degree in Computer Engineering, Information Technology, or a related field (preferred)<br><br>Experience<br><br>3+ years of hands-on experience in Dev Ops or Cloud Engineering Proven expertise in Dev Sec Ops principles and Software Development Lifecycle (SDLC) Strong proficiency in Bash scripting and automation with Ansible Deep understanding of cloud security architecture and native security services on OCI and GCPExtensive experience with Infrastructure as Code (Terraform) Advanced skills in CI/CD design using Git Hub Actions and Git Ops tools like Argo CDHands-on experience in Kubernetes (OKE/GKE) setup and security Practical experience with security scanning tools (Sonar Qube, SAST, DAST) Strong knowledge of observability platforms (Splunk, Grafana, Prometheus) Familiarity with automated functional testing frameworks and integration into Dev Ops pipelines<br><br>Core Competencies:<br><br>Strong analytical and problem-solving skills Attention to detail and focus on security best practices Ability to collaborate effectively across cross-functional teams Excellent communication and documentation skills Continuous learning mindset and adaptability to new technologies
About the Role We're seeking an experienced PHP Back-End Developer to join our engineering team. In this role, you'll design, develop, and maintain server-side applications and services that power our software solutions.<br>Key Responsibilities Develop robust back-end components using PHP and related technologies Write clean, maintainable, and efficient code Design and implement database structures Create and maintain API endpoints for front-end consumption Collaborate with front-end developers to integrate user-facing elements Troubleshoot, debug, and optimize application performance Implement security and data protection measures Participate in code reviews and technical discussions Requirements Strong proficiency in PHP (6+ years experience) Experience with PHP frameworks (Laravel, Symfony, Code Igniter, etc.) Solid understanding of object-oriented programming concepts Proficiency with MySQL/Maria DB or other relational databases Experience with RESTful APIs and web services Knowledge of version control systems (Git) Familiarity with server management and deployment processes Understanding of security principles and best practices Strong problem-solving skills and attention to detail<br>Preferred Qualifications Experience with AWS, Docker, or other cloud platforms Knowledge of front-end technologies (Java Script, HTML, CSS) Understanding of CI/CD pipelines Experience with message brokers (Rabbit MQ, Kafka) Familiarity with Redis, Memcached, or other caching systems Agile/Scrum development experience
Job Title: Senior Full Stack Developer Location: Maadi, Cairo, Egypt (Hybrid) Industry: Software Development Employment Type: Full-time About the Role We are seeking a highly skilled and experienced Senior Full Stack Developer to join our dynamic team in Maadi. In this hybrid role, you will be responsible for designing, developing, and maintaining complex, scalable web applications. You will leverage your deep expertise in both frontend and backend technologies, focusing on . NET and React/Next.js, to deliver high-quality software solutions. Key Responsibilities Full Stack Development: Lead the design, development, and maintenance of full-stack web applications, ensuring high performance, security, and responsiveness . Frontend Excellence: Build sophisticated, interactive user interfaces using React.js, Type Script, and Next.js. Implement modern design principles, server-side rendering, and micro-frontend architectures to create seamless user experiences . Backend Engineering: Develop robust and scalable backend services and RESTful APIs using . NET Core and C# . API & Database Management: Design and integrate APIs, and work with ORM frameworks like Entity Framework to manage relational databases (e.g., SQL Server) . Cloud & Dev Ops: Implement and manage CI/CD pipelines for automated testing and deployment, preferably using Azure Dev Ops or similar tools . Collaboration: Work closely with UX/UI designers, product managers, and other engineers to translate business requirements into technical solutions . Mentorship: Conduct code reviews, provide constructive feedback, and mentor junior developers to foster a culture of technical excellence . Security: Ensure application and data security by implementing best practices such as OAuth2, JWT, and adhering to OWASP guidelines . Qualifications & Requirements Experience: 3+ years of professional experience in full-stack software development . Frontend Stack: Advanced proficiency in React.js, Type Script, and Next.js. Experience with modern CSS frameworks like Tailwind CSS is a strong plus . Backend Stack: Strong experience in backend development with . NET Core and C# . API & Data: Proven experience with RESTful API design, ORM patterns (e.g., Entity Framework), and relational databases . Dev Ops: Hands-on experience with CI/CD pipelines and version control systems like Git . Architecture: Familiarity with microservices or micro-frontend architectures and scalable application design . Education: Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred . Preferred Skills (Nice to Have) Experience with cloud platforms, especially Microsoft Azure . Familiarity with Graph QL . Knowledge of Dev Sec Ops practices . Experience with AI-assisted development tools like Git Hub Copilot . Work Environment Location: Based in Maadi, Cairo . Model: Hybrid role, offering a balance between office and remote work, with expectations to be in the office a few days a week . Industry: Dynamic software development environment.
Job Title: Senior Full Stack Developer Location: Maadi, Cairo, Egypt (Hybrid) Industry: Software Development Employment Type: Full-time About the Role We are seeking a highly skilled and experienced Senior Full Stack Developer to join our dynamic team in Maadi. In this hybrid role, you will be responsible for designing, developing, and maintaining complex, scalable web applications. You will leverage your deep expertise in both frontend and backend technologies, focusing on . NET and React/Next.js, to deliver high-quality software solutions. Key Responsibilities Full Stack Development: Lead the design, development, and maintenance of full-stack web applications, ensuring high performance, security, and responsiveness . Frontend Excellence: Build sophisticated, interactive user interfaces using React.js, Type Script, and Next.js. Implement modern design principles, server-side rendering, and micro-frontend architectures to create seamless user experiences . Backend Engineering: Develop robust and scalable backend services and RESTful APIs using . NET Core and C# . API & Database Management: Design and integrate APIs, and work with ORM frameworks like Entity Framework to manage relational databases (e.g., SQL Server) . Cloud & Dev Ops: Implement and manage CI/CD pipelines for automated testing and deployment, preferably using Azure Dev Ops or similar tools . Collaboration: Work closely with UX/UI designers, product managers, and other engineers to translate business requirements into technical solutions . Mentorship: Conduct code reviews, provide constructive feedback, and mentor junior developers to foster a culture of technical excellence . Security: Ensure application and data security by implementing best practices such as OAuth2, JWT, and adhering to OWASP guidelines . Qualifications & Requirements Experience: 3+ years of professional experience in full-stack software development . Frontend Stack: Advanced proficiency in React.js, Type Script, and Next.js. Experience with modern CSS frameworks like Tailwind CSS is a strong plus . Backend Stack: Strong experience in backend development with . NET Core and C# . API & Data: Proven experience with RESTful API design, ORM patterns (e.g., Entity Framework), and relational databases . Dev Ops: Hands-on experience with CI/CD pipelines and version control systems like Git . Architecture: Familiarity with microservices or micro-frontend architectures and scalable application design . Education: Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred . Preferred Skills (Nice to Have) Experience with cloud platforms, especially Microsoft Azure . Familiarity with Graph QL . Knowledge of Dev Sec Ops practices . Experience with AI-assisted development tools like Git Hub Copilot . Work Environment Location: Based in Maadi, Cairo . Model: Hybrid role, offering a balance between office and remote work, with expectations to be in the office a few days a week . Industry: Dynamic software development environment.
<p><strong>Role Summary</strong></p><p>We are looking for a <strong>Technical Software Project Leader</strong> with strong project management capabilities, hands-on full-stack software development experience, and deep expertise in <strong>.NET technologies</strong>. The ideal candidate will be able to lead software delivery teams, guide technical decisions, communicate effectively with stakeholders, and help the team adopt modern engineering practices, including the safe and effective use of AI tools.</p><p>This role requires a leader who can balance delivery ownership, technical excellence, team collaboration, and continuous improvement.</p><p><strong>Key Responsibilities</strong></p><ul><li>Lead software projects from planning through delivery, ensuring scope, timelines, quality, and business goals are met.</li><li>Work closely with business stakeholders, developers, and QA engineers.</li><li>Provide technical leadership across full-stack development, especially using <strong>.NET, C#, ASP.NET Core, APIs, databases, and modern front-end technologies</strong>.</li><li>Guide the team in designing scalable, secure, maintainable, and high-quality software solutions.</li><li>Break down requirements into clear technical plans, tasks, milestones, and delivery priorities.</li><li>Review architecture, code quality, development standards, and implementation approaches.</li><li>Support the team in solving technical challenges and making practical engineering decisions.</li><li>Promote best practices in software development, including clean code, secure coding, automated testing, CI/CD, documentation, and code reviews.</li><li>Lead the adoption of AI tools in software delivery, ensuring they are used responsibly to improve productivity, code quality, testing, documentation, and development workflows.</li><li>Define and enforce best practices for AI-assisted development, including code safety, security, privacy, validation, and human review.</li><li>Coach and mentor developers, helping them grow technically and professionally.</li><li>Facilitate team communication, remove blockers, and create a positive, collaborative working environment.</li><li>Track project progress, manage risks, communicate updates, and escalate issues when needed.</li><li>Ensure deliverables meet agreed quality standards before release.</li></ul>
<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>What you’ll do</h4>
<p>We are looking for a skilled Full Stack Developer with solid experience in Java, Spring Boot, and Angular to join our software development team.</p>
<p>The successful candidate will contribute to the design, development, testing, and delivery of new enterprise web applications. This role requires hands-on experience across both backend and frontend development, strong problem-solving skills, and the ability to work independently while collaborating with technical leads, business analysts, quality assurance engineers, and other developers.</p>
<h4>Who you are</h4>
<h4>Key responsibilities</h4>
<ul>
<li>Design, develop, test, and maintain full stack web applications using Java, Spring Boot, and Angular.</li>
<li>Build scalable backend services, business logic, and RESTful APIs.</li>
<li>Develop responsive, reusable, and maintainable user interface components using Angular and TypeScript.</li>
<li>Translate business and functional requirements into reliable technical solutions.</li>
<li>Participate in application architecture, technical design, and database design discussions.</li>
<li>Integrate applications with internal systems, third-party services, and external APIs.</li>
<li>Write clean, secure, efficient, and well-documented code.</li>
<li>Troubleshoot and resolve application defects, performance issues, and integration problems.</li>
<li>Create unit tests and support integration, regression, and user acceptance testing.</li>
<li>Review code submitted by other developers and provide constructive technical feedback.</li>
<li>Estimate development tasks and support sprint planning and delivery commitments.</li>
<li>Work with relational databases and develop optimized SQL queries.</li>
<li>Implement proper logging, exception handling, validation, and monitoring.</li>
<li>Support application deployments across development, testing, and production environments.</li>
<li>Follow secure coding standards, development guidelines, and software engineering best practices.</li>
<li>Collaborate with cross-functional teams throughout the software development life cycle.</li>
<li>Mentor junior developers and support their technical development when required.</li>
<li>Contribute to continuous improvement of development processes, reusable components, and engineering standards.</li>
</ul>
<h4>Not a perfect fit?</h4>
<p>Worried that you don’t meet all the desired criteria exactly? At Vodafone we are passionate about empowering people and creating a workplace where everyone can thrive, whatever their personal or professional background. If you’re excited about this role but your experience doesn’t align exactly with every part of the job description, we encourage you to still apply as you may be the right candidate for this role or another opportunity.</p>
<h4>What's in it for you</h4>
<h4>Required technical skills</h4>
<ul>
<li>Strong knowledge of Java and object-oriented programming principles.</li>
<li>Hands-on experience with Spring Framework and Spring Boot.</li>
<li>Experience developing and consuming RESTful APIs.</li>
<li>Good knowledge of Spring Data JPA, Hibernate, and transaction management.</li>
<li>Strong experience with Angular, TypeScript, JavaScript, HTML5, and CSS3.</li>
<li>Good understanding of Angular components, services, routing, forms, interceptors, guards, and dependency injection.</li>
<li>Experience integrating Angular applications with backend APIs.</li>
<li>Good knowledge of relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server.</li>
<li>Ability to write and optimize SQL queries, joins, stored procedures, and database transactions.</li>
<li>Experience with Git and collaborative source control workflows.</li>
<li>Familiarity with Maven or Gradle.</li>
<li>Good understanding of HTTP, web application architecture, authentication, authorization, and session management.</li>
<li>Experience with debugging, logging, exception handling, and performance troubleshooting.</li>
<li>Understanding of software design principles, common design patterns, and clean code practices.</li>
</ul>
<h4>Qualifications</h4>
<ul>
<li>Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.</li>
<li>Typically three to five years of professional software development experience.</li>
<li>At least two years of hands-on experience with Java and Spring Boot.</li>
<li>Practical experience building frontend applications using Angular.</li>
<li>Proven experience delivering production-ready web applications.</li>
<li>Experience working on new application development projects is strongly preferred.</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 increasing diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included.</p>
<p>If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please contact the recruitment team for guidance.</p>
<p>Together we can.</p></p><p></p>