Git Jobs in Egypt
31443 Jobs Found
<p>Job Description</p><p>We are looking for an experienced Liferay Developer with 5+ years of hands-on experience to design, develop, and maintain enterprise portal solutions built on the Liferay DXP/Portal platform. The ideal candidate will have strong Java development skills combined with deep expertise in Liferay's architecture, plugin/module development, and portal customization.This role is based in Egypt, working remotely to support the</p><p>organization's operations and systems in the Kingdom of Saudi Arabia (KSA).</p><p><br></p><p>Key Responsibilities</p><p><br></p><p>• Design, develop, and customize Liferay portals, portlets, themes, and layout templates</p><p>• Develop and maintain custom Liferay modules using OSGi framework</p><p>• Integrate Liferay with third-party systems and APIs (REST/SOAP)</p><p>• Customize Liferay Service Builder for entity/data model creation</p><p>• Work on user authentication, SSO integration (SAML/LDAP/OAuth)</p><p>• Optimize portal performance, scalability, and security</p><p>• Upgrade/migrate Liferay versions (e.g., 6.x/7.x to DXP) as needed</p><p>• Collaborate with UI/UX designers to implement responsive front-end themes</p><p>• Write clean, well-documented, and testable code following best practices</p><p>• Troubleshoot and resolve production issues within SLAs</p><p>• Participate in code reviews, sprint planning, and technical design discussions</p><p>• Prepare technical documentation for developed modules and workflows</p><p><br></p><p>Requirements</p><p>• Bachelor's degree in Computer Science, Information Technology, or related field</p><p>• 5+ years of overall software development experience, with at least 3+ years dedicated to Liferay</p><p>• Strong proficiency in Java, JSP, Servlets, and Spring Framework</p><p>• Hands-on experience with Liferay Portal/DXP (7.x preferred), OSGi modules, Service Builder, and Liferay</p><p>APIs</p><p>• Experience with front-end technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS/React (preferred)</p><p>• Familiarity with Elasticsearch/Solr for search customization</p><p>• Experience with relational databases (MySQL, PostgreSQL, Oracle)</p><p>• Knowledge of Liferay theme and layout template development (FreeMarker/Velocity)</p><p>• Experience with build tools like Maven/Gradle and version control (Git)</p><p>• Understanding of Agile/Scrum methodologies</p><p>• Strong problem-solving and debugging skills</p><p>• Liferay Certified Developer certification</p><p>• Experience with Docker/Kubernetes for Liferay deployment</p><p>• Exposure to cloud platforms (AWS/Azure/GCP)</p><p>• Experience with CI/CD pipelines (Jenkins, GitLab CI)</p><p>• Knowledge of headless APIs and Liferay's GraphQL support</p><div><br></div><p><strong>Desired Candidate Profile</strong></p><p><br></p>
Role Purpose We are seeking an experienced Solution Architect to drive the design and governance of enterprise-grade technology solutions. The role is responsible for defining solution architectures, establishing technical standards, and ensuring the successful delivery of scalable, secure, and high-performing systems that align with business objectives and long-term technology strategy. Key Responsibilities Architecture & Solution Design Design and oversee end-to-end system architecture for enterprise applications and digital platforms. Ensure scalability, security, performance, maintainability, and integration across software solutions. Define technical standards, architecture principles, design patterns, and development best practices. Develop architectural blueprints, solution designs, and technical roadmaps. Technical Leadership Guide development teams in implementing approved architectural approaches and standards. Conduct architecture reviews and technical assessments to ensure quality and consistency. Review code, solution designs, and system integrations to identify risks and improvement opportunities. Provide mentorship and technical leadership to software engineering teams. Technology Strategy Evaluate, recommend, and select appropriate technologies, frameworks, and tools. Drive adoption of modern software development practices, cloud-native technologies, and automation. Establish architectural governance and technology standards across projects and platforms.<br>Stakeholder Management Collaborate closely with Engineering, Product, Business, Operations, and Project teams. Translate business requirements into scalable and sustainable technical solutions. Participate in project planning, technical workshops, and strategic technology discussions. Requirements Education & Experience Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.8+ years of hands-on software development experience using Microsoft technologies. Proven experience in Solution Architecture, Technical Architecture, or Lead Software Engineering roles. Technical Skills Strong expertise in C#, . NET Framework, . NET Core/. NET 8+, ASP. NET MVC, Web APIs, and Enterprise Application Development. Extensive experience designing and delivering scalable enterprise applications and distributed systems. Strong knowledge of Microservices Architecture, RESTful APIs, and System Integration. Advanced understanding of Software Architecture, OOP, SOLID Principles, Design Patterns, and Engineering Best Practices. Experience with Microsoft Azure and cloud-native architecture approaches. Strong knowledge of SQL Server, database architecture, and performance optimization. Experience with messaging and integration technologies such as Rabbit MQ, Azure Service Bus, Kafka, or similar. Familiarity with Docker, Kubernetes, and containerized application architecture. Experience with CI/CD pipelines, Dev Ops practices, and modern software delivery methodologies. Preferred Qualifications Microsoft Azure certifications (Azure Solutions Architect, Azure Developer, or equivalent). Experience with Domain-Driven Design (DDD), CQRS, and Event Sourcing. Experience leading architecture decisions across multiple products and platforms. Exposure to Smart Cities, Digital Transformation, AI Solutions, ERP Integrations, or Enterprise ICT projects. Experience working within enterprise, government, or large-scale technology environments. Soft Skills Strong stakeholder management and communication skills. Excellent analytical and problem-solving abilities. Ability to influence technical decisions across multiple teams and projects. Strong leadership and mentoring capabilities.
<p>We are looking for a Finance Database Engineer to join our growing team in Cairo. This role sits at the intersection of finance, technology, and engineering, and will be responsible for building and maintaining scalable data solutions that support financial reporting and operational decision-making. This is a hands-on role with significant ownership, where you will work closely with finance and operations teams to improve data visibility, accuracy, and efficiency across the organization. Primary Responsibilities: Design, build, and maintain data pipelines and applications using Microsoft Azure and Microsoft Fabric Develop and optimize SQL data models to support financial reporting and analysis Build and maintain Power BI dashboards and reporting solutions for business stakeholders Ensure data accuracy and integrity through validation, reconciliation, and issue investigation Own end-to-end data workflows, from ingestion through transformation and reporting Collaborate with finance and operations teams to translate business needs into scalable data solutions Identify opportunities to improve data processes, automation, and system performance Work closely with IT teams to ensure security, governance, and compliance of financial data. Optimize SQL queries and improve report performance.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor s degree in Computer Science, Computer Engineering, Information Systems, or a related field. 3+ years of experience in data engineering, analytics engineering, or software engineering with financial order information Experience with Microsoft Azure. Hands-on experience with Microsoft Fabric (Lakehouse, Data Warehouse, Data Factory). Experience with Power Query, DAX, and SQL with large, complex datasets. Familiarity with Git and/or Azure DevOps for version control. Knowledge of Python for data processing and automation (preferred). Experience integrating data through APIs or external data sources. Understanding of data warehousing concepts and dimensional modeling. Ability to work in mixed time zones with various teams including Pacific Standard (USA) Experience building reports and data models in Power BI Strong understanding of ETL/ELT pipelines and data validation processes Experience working with financial or operational data is a strong plus Strong analytical and problem-solving skills. Ability to communicate technical concepts to non-technical stakeholders. Excellent stakeholder management and collaboration skills. Strong organizational and time management skills. Continuous improvement mindset with a proactive approach to automation and process optimization.</p>
Senior Microsoft Dynamics 365 Finance & Operations (D365 F&O) Developer<br>*Experience:* 5+ Years*Employment Type:* Full-time*Location:* Remote <br>Job Summary<br>We are seeking an experienced *Senior Microsoft Dynamics 365 Finance & Operations (D365 F&O) Developer* to join our team. The ideal candidate will have extensive experience in developing, customizing, and supporting Dynamics 365 Finance & Operations solutions, with strong expertise in integrations, debugging, deployment, and Azure technologies. The candidate should be capable of working independently while collaborating closely with functional consultants, architects, and business stakeholders to deliver high-quality enterprise solutions.<br>Key Responsibilities<br>* Design, develop, customize, and maintain Microsoft Dynamics 365 Finance & Operations solutions using X++.* Analyze business requirements and translate them into scalable technical solutions.* Perform advanced debugging and troubleshooting to identify and resolve application, integration, and performance issues.* Develop customizations following Microsoft's best practices and extension model.* Create and maintain Data Entities, custom services, batch jobs, and business events.* Build and support integrations with third-party systems using various integration approaches.* Deploy solutions across development, UAT, and production environments using deployable packages.* Manage application lifecycle activities using Lifecycle Services (LCS).* Collaborate with functional consultants during solution design, testing, and deployment.* Participate in code reviews and ensure adherence to development standards and best practices.* Prepare technical documentation, deployment guides, and support documentation.* Provide production support and resolve critical business issues.<br>Required Qualifications<br>* Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.* *5+ years* of hands-on experience in Microsoft Dynamics 365 Finance & Operations development.* Strong proficiency in *X++*, Visual Studio, and the D365 F&O extension framework.* Solid experience with:<br> * Debugging X++ code and troubleshooting complex application issues. * Lifecycle Services (LCS). * Creating and deploying *Deployable Packages*. * Azure Dev Ops (Repositories, Boards, Pipelines, Build & Release). * Source control using Git or Azure Dev Ops.* Strong understanding of Microsoft Azure services related to D365 implementations, including:<br> * Azure Functions * Azure Logic Apps * Azure Service Bus * Azure Storage * Azure Key Vault* Experience implementing integrations using:<br> * REST APIs * OData * File-based integrations (CSV, XML, Excel, JSON) * Custom web services* Experience developing and consuming custom APIs and external services.* Good understanding of D365 F&O security, batch processing, workflows, and performance optimization.<br>### Preferred Experience<br>* Experience delivering projects for both *public sector* and *private sector* organizations.* Experience integrating D365 F&O with ERP, HR, banking, tax, payment gateways, or government systems.* Familiarity with Power Platform (Power Automate, Power Apps) is an advantage.* Knowledge of Azure Integration Services and cloud architecture is a plus.* Microsoft Dynamics 365 certifications are preferred.<br>### Technical Skills<br>* Microsoft Dynamics 365 Finance & Operations* X++* Visual Studio* Lifecycle Services (LCS)* Azure Dev Ops* Azure Services* REST APIs* OData* Data Management Framework (DMF)* Electronic Reporting (ER)* Batch Framework* SQL Server* Git<br>### Soft Skills<br>* Excellent analytical and problem-solving abilities.* Strong communication and interpersonal skills.* Ability to work independently and lead technical discussions.* Strong attention to detail and commitment to delivering high-quality solutions.* Ability to manage multiple priorities in a fast-paced environment.<br>### Nice to Have<br>* Experience with Power Platform.* Experience with Dynamics 365 Commerce or Warehouse Management.* Knowledge of CI/CD implementation for Dynamics 365 F&O.* Experience working in Agile/Scrum environments.* Microsoft certifications related to Dynamics 365 Finance & Operations or Azure.
Potential HR is hiring on behalf of one of its clients, a leading Fin Tech company specializing in digital financial solutions. The company is expanding its technical team and is looking for a motivated Junior Android Developer.<br><br>The role involves developing, testing, and maintaining secure Android mobile applications, implementing user-friendly interfaces, integrating APIs and financial services, fixing technical issues, and collaborating with software, product, design, and quality teams to deliver reliable and seamless digital payment and financial solutions using Kotlin or Java.<br><br>KEY RESPONSIBILITIES<br><br>Develop and maintain Android screens, features, and integrations under senior guidance. Consume APIs, manage local data, and handle validation, errors, and application states. Implement responsive layouts that follow approved designs and Android guidelines. Write basic tests, fix defects, and support release and quality-assurance activities. Use Git, issue-tracking tools, and documented coding standards. Collaborate with designers, backend developers, QA engineers, and product teams.<br><br><br>REQUIREMENTS<br><br>Bachelor's degree in Computer Science, Software Engineering, or a related field.0-2 years of Android development experience; strong personal or graduation projects are accepted. Good Kotlin or Java skills and understanding of the Android SDK and application lifecycle. Basic experience with APIs, local storage, debugging, Git, and mobile UI development. Understanding of object-oriented programming and common Android architecture concepts. Ability to learn quickly and pay attention to user experience and stability. Exposure to Jetpack Compose, MVVM, Room, Retrofit, coroutines, Firebase, or Play Store release processes.<br><br><br>REQUIREMENTS<br><br>Bachelor's degree in Computer Science, Software Engineering, or a related field.0-2 years of Android development experience; strong personal or graduation projects are accepted. Good Kotlin or Java skills and understanding of the Android SDK and application lifecycle. Basic experience with APIs, local storage, debugging, Git, and mobile UI development. Understanding of object-oriented programming and common Android architecture concepts. Ability to learn quickly and pay attention to user experience and stability.<br><br><br>Working Conditions & Benefits<br><br>Working Days: 5 Days (Sun : Thu)2 days off Working Hours: 8 Hours (10:00 AM : 6:00 PM) Competitive Package Social Insurance Coverage Private Medical Insurance Transportation Allowances
Valleysoft is a regional IT services provider delivering enterprise application development, process management, IT support, and a broad range of technology solutions for global clients. Working across the information technology and services sector, the company helps organizations solve complex business problems through practical, scalable digital solutions.<br><br>As a Data Scientist - Artificial Intelligence, you will help shape AI-driven solutions that turn data into business value. This role is focused on applying advanced data science, machine learning, and generative AI techniques to real-world challenges, partnering closely with technical teams and business stakeholders to deliver solutions that are innovative, reliable, and aligned with business goals.<br><br>Responsibilities<br><br>Design, develop, and deploy Machine Learning and Artificial Intelligence models to address complex business challenges. Analyze large volumes of structured and unstructured data to identify trends, patterns, and actionable insights. Build predictive, classification, clustering, recommendation, and forecasting models. Develop and optimize Deep Learning models using modern AI frameworks. Design and implement Generative AI solutions using Large Language Models (LLMs). Build Retrieval-Augmented Generation (RAG) pipelines and apply Prompt Engineering techniques. Perform data collection, cleansing, preprocessing, feature engineering, and exploratory data analysis (EDA). Collaborate with Data Engineers and Software Engineers to build scalable AI applications and data pipelines. Deploy, monitor, and maintain machine learning models using MLOps best practices. Evaluate and improve model performance using appropriate statistical and machine learning metrics. Work closely with business stakeholders to translate business requirements into AI-driven solutions. Develop technical documentation, model documentation, and solution architecture artifacts. Ensure AI solutions comply with data governance, security, privacy, and Responsible AI principles. Stay current with emerging AI technologies, frameworks, and industry best practices<br><br>Requirements<br><br>Bachelor's degree in Computer Science, Artificial Intelligence, Data Science, Statistics, Mathematics, Engineering, or a related field. Min 7 years of hands-on experience in Data Science, Machine Learning, or Artificial Intelligence. Strong experience developing and deploying AI/ML models in enterprise environments. Excellent analytical, problem-solving, and communication skills. Experience working in Agile development environments. <br><br>Technical Skills:<br><br>Programming Languages<br><br> Python SQL R (Preferred) <br><br>Machine Learning & Data Science<br><br> Scikit-learn XGBoost Light GBM Statistical Modeling Predictive Analytics Time Series Forecasting Classification & Regression Clustering Recommendation Systems Feature Engineering <br><br>Deep Learning<br><br> Tensor Flow PyTorch Keras <br><br>Generative AI<br><br> Large Language Models (LLMs) Prompt Engineering Retrieval-Augmented Generation (RAG) Lang Chain Llama Index AI Agents Vector Databases (FAISS, Chroma DB, Pinecone) <br><br>IBM AI & Data Platform<br><br> IBM watsonx.ai IBM watsonx.data IBM watsonx.governance IBM Cloud Pak for Data IBM Knowledge Catalog IBM Db2 IBM SPSS Modeler (Preferred) <br><br>Data Engineering<br><br> Apache Spark Hadoop Apache Kafka Apache Airflow Pandas Num Py ETL Pipelines <br><br>Databases<br><br> Postgre SQL Oracle Database Microsoft SQL Server Mongo DB <br><br>Cloud Platforms<br><br> IBM Cloud Microsoft Azure Amazon Web Services (AWS) Google Cloud Platform (GCP) <br><br>MLOps & Dev Ops<br><br> MLflow Docker Kubernetes Git Jenkins CI/CD Pipelines <br><br>Data Visualization<br><br> Power BI Tableau Matplotlib Plotly <br><br>Preferred Skills<br><br> Experience developing enterprise AI solutions using IBM watsonx platform. Experience building AI-powered applications using LLMs and RAG architectures. Knowledge of Natural Language Processing (NLP) and Computer Vision. Experience with Explainable AI (XAI) and Responsible AI principles. Familiarity with Data Governance and AI Governance frameworks. Experience integrating AI models with REST APIs and microservices. Understanding of distributed computing and Big Data technologies. Experience working in Agile/Scrum teams. <br><br>Soft Skills<br><br> Strong analytical and critical thinking skills. Excellent problem-solving abilities. Strong verbal and written communication skills. Ability to work collaboratively within cross-functional teams. Strong stakeholder management skills. Ability to manage multiple priorities in a fast-paced environment. Passion for innovation, continuous learning, and emerging AI technologies. <br><br>Preferred Certifications<br><br> IBM watsonx AI Certification IBM AI Engineering Professional Certificate Microsoft Certified: Azure AI Engineer Associate AWS Certified Machine Learning - Specialty Google Professional Machine Learning Engineer Databricks Certified Machine Learning Professional <br><br>Benefits<br><br>Private Health Insurance Training & Development Opportunities for professional growth and development in a cutting-edge field A collaborative and inclusive work environment The chance to work on impactful projects with a team of passionate experts
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span></span><p><span><strong>Organizational Setting</strong></span></p><br><p><span>The Regional Office for the Near East and North Africa (RNE) leads FAO's support to countries in the region in transforming their agrifood systems to achieve the Sustainable Development Goals (SDGs). It identifies regional priorities for food security, agriculture and rural development and ensures the planning and implementation of FAO's strategic response in the region through a multidisciplinary approach. It implements approved programmes and projects, monitors programme implementation, and ensures that they contribute to addressing regional priorities. RNE also advises on the incorporation of regional priorities into the Organization's Strategic Framework and Programme of Work and Budget. RNE supports regional policy dialogues, facilitates the emergence of regional partnerships, and supports knowledge exchange, capacity development and resource mobilization for food security, agriculture and rural development in the region. It develops and maintains relations with region-wide institutions including the Regional Economic Integration Organizations (REIOs).</span></p><br><p><span>The position is located in the <strong>Regional Office for the Near East and North Africa (RNE) in Cairo, Egypt.</strong></span></p><br><p><br><span><strong>Main Purpose</strong></span></p><br><p><span>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).</span></p><br><p><span><strong>Supervision Received/Exercised</strong></span></p><br><p><span>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.</span></p><br><p><span><strong>Working Relationships</strong></span></p><br><p><span>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.</span></p><br><p><br><span><strong>Key Functions/Results</strong></span></p><br><p><span>• Receive and log all requests from users relating to IT services in the Service Desk System.</span><br><span>• 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.</span><br><span>• 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.</span><br><span>• 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.</span><br><span>• 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.</span><br><span>• Operate and troubleshoot a variety of office equipment, such as personal computers, printers, photocopiers, PDAs and smartphones, and maintain IT stationery supplies.</span><br><span>• Provide user guidance and training on IT equipment and services and contribute to the IT knowledge base.</span><br><span>• Provide hands-on assistance to users in organizing presentations and setting up audio-visual equipment.</span><br><span>• 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.</span><br><span>• 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.</span><br><span>• 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.</span><br><span>• Process separation clearance as per established procedures.</span><br><span>• Perform other related duties as required.</span></p><br><p><span>• <strong> Level 1</strong> 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.</span><br><span>• <strong>Level 2</strong> 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.</span></p><br><p><br><span><strong>Impact Of Work</strong></span></p><br><p><span>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.</span></p><br><p><span><strong>CANDIDATES WILL BE ASSESSED AGAINST THE FOLLOWING</strong></span></p><br><p><br><span><strong>Minimum Requirements</strong></span></p><br><p><span><strong>Education: </strong>Secondary School Education.</span><br><span><strong>Work Experience:</strong> Four years of relevant experience in IT-support work.</span><br><span><strong>Languages:</strong> Working knowledge (proficiency - level C) of English.</span></p><br><p><span><strong>IT Skills:</strong></span></p><br><p><span>• Very good knowledge of the MS Office applications and Microsoft 365, systems installation and configuration, Internet and office technology equipment.</span><br><span>• Networking and IT Equipment support.</span><br><span>• Basic UNDSS IT Security Awareness or equivalent.</span></p><br><p><br><span><strong>Residency: </strong>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.</span></p><br><p><span><strong>Competencies</strong></span></p><br><p><span>• Results Focus</span><br><span>• Teamwork</span><br><span>• Communication</span><br><span>• Building Effective Relationships</span><br><span>• Knowledge Sharing and Continuous Improvement</span></p><br><p><span><strong>Technical Skills</strong></span></p><br><p><span>• Very good understanding of the IT infrastructure.</span><br><span>• Very good knowledge of IT governance policies and procedures.</span><br><span>• Very good problem-solving skills related to IT issues.</span></p><br><p><span><strong>Desirable Qualifications And Skills</strong></span></p><br><p><span>• Working knowledge (proficiency - level C) of Arabic</span></p><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>As a Backend Senior Engineer, you will drive the technical standards for the Backend across our consumer domain, working with multiple squads inside the domain. You will lead Backend engineers with tech roadmaps, architecture decisions, and feature development and release cycle. You will mentor junior developers. You will contribute to scaling up Backend engineers in multiple squads and bringing great talents on board by conducting technical interviews.</p><p>About your role as Senior Back-end Engineer</p><ul><li>Design, build and maintain features for the domain applications</li><li>Provide technical leadership and manage dependencies</li><li>Conduct design and code reviews</li><li>Help the domain team members with technical blockers, supporting them and helping them grow</li><li>Continuously discover, evaluate, and implement new technologies to maximize efficiency</li><li>Participate in architecture and design discussions</li><li>Participate strongly in building the technical roadmap</li><li>Conduct technical interviews</li><li>Help improve engineering standards, tooling, and processes</li><li>Perform feasibility studies to validate capability and functionality</li><li>Draft and submit intellectual property</li><li>Research and assess current technologies</li><li>Develop and execute complex, multi-tier, distributed software search applications</li><li>Create technical and domain expertise and apply it to products and problems</li><li>Assess and write code to improve or extend the application</li><li>Manage and assist current software applications</li><li>Experience providing technical leadership and mentoring others</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>BSc/MSc in Engineering, Computer Science or relevant field. Minimum 6 years of experience in a similar role Demonstrated ability to prioritize, self-start, contribute under pressure and meet tight deadlines Highly organized, creative and critical thinker Comfortable working in an entrepreneurial environment Solid OOP and software design knowledge you should know how to create software that is extensible, reusable and meets desired architectural objectives Must have technical skills: 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</p><p></p></section>
<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>Digital transformation is a journey, not a one-off event. It needs to be nurtured and grown by talented people who experiment, fail fast, innovate, and fight ambiguity in place to shape our digital future.</p>
<p>So, we are looking for an experienced and passionate Tech Lead to drive the design, development, and delivery of scalable digital solutions that serve millions of customers.</p>
<p>As a Tech Lead, you will combine technical excellence, engineering leadership, and strategic thinking to guide a high-performing agile team. You will work closely with Product Owners, Solution Architects, Engineering Managers, and business stakeholders to transform business requirements into reliable, secure, and scalable digital products.</p>
<p>This is a hands-on leadership role where you will lead by example, contribute to architecture and development, mentor engineers, and help shape the future of Vodafone's digital platforms.</p>
<h4>Role responsibilities</h4>
<p><strong>Technical leadership</strong></p>
<ul>
<li>Help the team plan, prioritize, and make the right trade-offs, ensuring business goals are achieved while also realizing your long-term technical vision.</li>
<li>Lead the technical design and delivery of digital products and services.</li>
<li>Define scalable, resilient, and secure software architectures.</li>
<li>Drive technical decision-making and establish engineering best practices.</li>
<li>Review solution designs and ensure alignment with enterprise architecture standards.</li>
<li>Lead technical estimations, planning activities, and delivery execution.</li>
<li>Collaboration: communicate your views both when specifying new features with stakeholders and while providing technical mentorship to your colleagues.</li>
</ul>
<p><strong>Software engineering</strong></p>
<ul>
<li>Participate in hands-on development of critical platform components.</li>
<li>Design and develop high-performance microservices and APIs.</li>
<li>Ensure software quality through code reviews, automated testing, and engineering standards.</li>
<li>Optimize applications for scalability, performance, availability, and security.</li>
<li>Drive adoption of modern software engineering practices and emerging technologies.</li>
</ul>
<p><strong>Team leadership & mentorship</strong></p>
<ul>
<li>Mentor and invest in your people. Through real conversations, honest feedback, and hands-on coaching, you help them grow faster than they would anywhere else.</li>
<li>Foster a culture of ownership, accountability, collaboration, and continuous learning.</li>
<li>Lead technical discussions, design reviews, and knowledge-sharing sessions.</li>
</ul>
<p><strong>Product & stakeholder collaboration</strong></p>
<ul>
<li>Partner with Product Owners and business stakeholders to understand requirements and define technical solutions.</li>
<li>Translate business objectives into technical roadmaps and actionable engineering plans.</li>
<li>Balance short-term delivery goals with long-term platform sustainability.</li>
<li>Drive roadmap discussions and provide technical guidance during product planning.</li>
</ul>
<p><strong>Innovation & AI enablement</strong></p>
<ul>
<li>Evaluate emerging technologies and recommend innovative solutions.</li>
<li>Explore opportunities to leverage AI, automation, and intelligent systems within digital products.</li>
<li>Collaborate with stakeholders to align AI-driven solutions with business objectives.</li>
</ul>
<h4>Competencies and qualifications</h4>
<ul>
<li>Bachelor's or master’s degree in computer science, computer engineering, information technology, artificial intelligence, or a related field.</li>
<li>7+ years of software engineering experience with strong backend development expertise.</li>
<li>2+ years of experience leading technical teams, projects, or major initiatives.</li>
<li>Proven experience designing and delivering enterprise-scale software solutions.</li>
<li>Strong analytical, problem-solving, and decision-making skills.</li>
<li>Experience working within Agile/Scrum environments.</li>
<li>Excellent communication and stakeholder management capabilities.</li>
<li>Product-oriented mindset with a focus on delivering business value through technology.</li>
</ul>
<p><strong>Our tech:</strong> Java 21/25 (Spring 6 with Spring Boot 3.5, Hibernate), Maven, Kong, Keycloak, RabbitMQ, Kafka, Oracle DB, Redis, Elastic ELK, Git, Docker, AWS, Azure, Helm, Kubernetes, Jenkins, OpenShift, Python 3.x.</p>
<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>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, ensuring equal representation, and making 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>
<p><h4>Who we are</h4>
<p>VOIS (Vodafone Intelligent Solutions) is a strategic arm of Vodafone Group Plc, creating value for customers by delivering intelligent solutions through talent, technology & transformation.</p>
<p>As the largest shared services organisation in the global telco industry with 30,000 FTE, our portfolio of next-generation solutions and services are designed in partnership with customers across Vodafone Group, local markets, and partner markets to simplify and drive growth. With our strategic partner Accenture, we work alongside our Vodafone customers, other telco and tech companies to drive transformation, meet the challenges of our industry and ensure we stay relevant and resilient. This partnership is a unique, industry-first model which brings together the best of in-house and third party capability.</p>
<p>We work with customers across 28 countries from 10 VOIS locations: Albania, Egypt, Hungary, India, Romania, Spain, Turkey, UK, Germany, Ireland, and with a network of teams in Czech Republic, Italy, Greece, and Portugal.</p>
<h4>About this role</h4>
<p>We are seeking a senior Java technical lead to provide technical leadership across multiple software delivery initiatives, from early planning through to production deployment. This role is ideal for an individual who combines deep Java expertise with the ability to guide teams, shape technical direction, and ensure high-quality, predictable delivery in a fast-paced, agile environment.</p>
<h4>What you’ll do</h4>
<ul>
<li>Lead software development initiatives from design through to production delivery.</li>
<li>Design scalable and maintainable software solutions aligned with best practices and business requirements.</li>
<li>Ensure the technical team has a clear and shared understanding of system design and implementation approach.</li>
<li>Implement business requirements in line with approved design documentation.</li>
<li>Provide clear and accurate reporting on technical progress, risks, challenges, and recommendations.</li>
<li>Coach and support technical team members, offering guidance throughout the project lifecycle.</li>
<li>Select appropriate technologies and tools to meet customer and system needs.</li>
<li>Manage multiple projects and priorities concurrently while maintaining delivery quality.</li>
</ul>
<h4>Who you are</h4>
<ul>
<li>Strong proficiency in object-oriented programming and SOLID principles.</li>
<li>Extensive hands-on experience with Java 8 or later versions.</li>
<li>Solid understanding of software design patterns and architectural principles.</li>
<li>Experience with Hibernate and ORM frameworks. Strong knowledge of SQL and NoSQL databases.</li>
<li>Experience with unit testing and test-driven development practices. Proficiency in Spring Boot, Git, and Maven.</li>
<li>Experience with containerisation technologies such as Docker and Kubernetes. Good understanding of microservices architecture.</li>
<li>Experience integrating RESTful and SOAP-based APIs.</li>
<li>Familiarity with Agile delivery methodologies.</li>
<li>Clear and effective communication skills, with the ability to remain composed and delivery-focused under pressure.</li>
<li>A degree in Computer Science, Engineering, or equivalent practical experience.</li>
</ul>
<h4>Not a perfect fit?</h4>
<p>Concerned you may not meet every requirement? Vodafone is committed to creating an inclusive workplace where everyone can thrive. If you are excited about this role but your experience does not align exactly with every aspect of the job description, you are encouraged to apply. You may be the right candidate for this or another opportunity, and the recruitment team will support you in exploring where your skills fit best.</p>
<h4>What's in it for you</h4>
<ul>
<li>Exposure to large-scale, enterprise-grade technology platforms within a global organisation.</li>
<li>Opportunities to influence technical direction and architectural decisions.</li>
<li>A collaborative environment that values knowledge sharing and continuous improvement.</li>
<li>Access to structured training and certification opportunities.</li>
<li>Clear pathways for career growth and internal mobility within VOIS.</li>
</ul>
<h4>What skills you will learn</h4>
<ul>
<li>Advanced technical leadership and team coaching capabilities.</li>
<li>Enterprise-level solution design and delivery practices.</li>
<li>Cross-project prioritisation and stakeholder communication.</li>
<li>Scalable microservices and cloud-native delivery approaches.</li>
<li>Quality, predictability, and engagement-driven delivery metrics.</li>
</ul>
<h4>VOIS Equal Opportunity Employer Commitment</h4>
<p>Vodafone recognises and celebrates the value of diversity in building a workforce that reflects the customers and communities it serves. No form of discrimination is tolerated. This includes, but is not limited to, discrimination based on race, colour, age, veteran status, gender, pregnancy, maternity or parental status, ethnicity, disability, religion or belief, political affiliation, trade union membership, nationality, citizenship, indigenous status, medical condition, HIV status, neurodiversity, social origin, cultural background, marital or civil partnership status, or socio-economic background.</p>
<h4>Join us</h4>
<p>At Vodafone, we’re working hard to build a better future. A more connected, inclusive and sustainable world. As a dynamic global community, it's our human spirit, together with technology, that empowers us to achieve this.</p>
<p>We challenge and innovate in order to connect people, businesses, and communities across the world. Delighting our customers and earning their loyalty drive us, and we experiment, learn fast and get it done, together.</p>
<p>With us, you can truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference.</p>
<h4>Alert</h4>
<p>Apply for Vodafone jobs only through the official Vodafone Careers website to avoid job scams and fraud.</p></p><p></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><em><strong>This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.</strong></em></p><br>Client Overview<p>Our client operates a multi-tenant feedback and reputation management platform serving businesses across restaurant, automotive, fitness, wellness, and hospitality industries. The platform enables organizations to collect and manage customer feedback through SMS, email, and live dashboards while connecting with dozens of third-party POS, dealer management, reservation, and business systems.</p><br><p>As the platform continues to operate at significant scale across thousands of business locations, they are seeking a <strong>Senior Backend Engineer</strong> to strengthen backend architecture, integrations, data processing, performance, and production reliability.</p><br>Role Overview<p>The <strong>Senior Backend Engineer</strong> will work primarily within a mature, actively developed Laravel codebase and own backend features from initial requirements and database changes through development, deployment, and production monitoring.</p><br><p>A major focus of this role will be building and maintaining reliable integrations with external platforms, including systems that may provide inconsistent, duplicated, delayed, or unreliable data. The Senior Backend Engineer will design resilient ingestion and asynchronous processing workflows while troubleshooting complex production and data issues across multiple systems.</p><br><p>This is a deeply backend-focused position for an experienced PHP/Laravel engineer with strong database fundamentals, third-party API experience, practical AWS knowledge, and excellent production debugging skills. The ideal candidate also actively uses AI-assisted coding tools while maintaining the independent engineering judgment necessary to validate, debug, and take ownership of everything they ship.</p><br>Location<p><strong>Fully Remote | 9:00 AM - 5:00 PM EST</strong></p><br>Key ResponsibilitiesBackend Engineering & Feature Ownership<ul><li><p>Own backend features end to end, including requirements, schema changes, development, deployment, and production monitoring.</p><br></li><li><p>Develop and maintain backend functionality within a mature PHP/Laravel application.</p><br></li><li><p>Design solutions that remain reliable and scalable across a high-volume, multi-tenant SaaS environment.</p><br></li><li><p>Take ownership of technical outcomes rather than focusing solely on framework-level implementation.</p><br></li><li><p>Identify recurring technical issues and proactively recommend improvements to platform architecture, reliability, and performance.</p><br></li></ul>Third-Party Integrations & Data Processing<ul><li><p>Build and maintain integrations with third-party platforms and services.</p><br></li><li><p>Develop webhook receivers, polling jobs, and parsers that ingest and normalize external data.</p><br></li><li><p>Design integrations capable of handling inconsistent, unreliable, duplicated, delayed, and out-of-order vendor data.</p><br></li><li><p>Build resilient ingestion processes that maintain data accuracy as integration volume increases.</p><br></li><li><p>Develop and consume REST APIs and work with external services across multiple industries and use cases.</p><br></li><li><p>Support high-volume transactional messaging and customer feedback workflows.</p><br></li></ul>Asynchronous Processing & Queues<ul><li><p>Design and maintain asynchronous and queue-based workflows using technologies such as AWS SQS.</p><br></li><li><p>Implement appropriate retry, idempotency, duplicate-handling, timeout, and failure-management strategies.</p><br></li><li><p>Manage dead-letter queues and troubleshoot failed background processing.</p><br></li><li><p>Design systems that remain reliable when external services or asynchronous processes behave unexpectedly.</p><br></li><li><p>Support webhook ingestion and background processing at scale.</p><br></li></ul>Database Architecture & Performance<ul><li><p>Design and maintain relational database schemas that support high-volume production workloads.</p><br></li><li><p>Develop appropriate indexing strategies and optimize database queries.</p><br></li><li><p>Use query analysis and EXPLAIN to identify and resolve database performance issues.</p><br></li><li><p>Identify inefficient queries, N+1 problems, and other sources of performance degradation.</p><br></li><li><p>Work with large production datasets across MySQL/AWS Aurora and MongoDB/DocumentDB environments.</p><br></li><li><p>Maintain strong data integrity and performance across multi-tenant applications.</p><br></li></ul>Production Debugging & Reliability<ul><li><p>Investigate complex production and data issues across multiple systems.</p><br></li><li><p>Trace information across MySQL, MongoDB, S3 archives, CloudWatch logs, Sentry, and other production resources.</p><br></li><li><p>Diagnose system failures using logs, traces, error-monitoring platforms, and database analysis.</p><br></li><li><p>Identify root causes rather than only addressing immediate symptoms.</p><br></li><li><p>Monitor deployed features and ensure production systems remain reliable after release.</p><br></li></ul>Testing & Code Quality<ul><li><p>Write automated tests as part of the development process.</p><br></li><li><p>Determine appropriate testing coverage based on system behavior, risk, and business requirements.</p><br></li><li><p>Review other engineers' code and provide meaningful technical feedback.</p><br></li><li><p>Participate in Git and pull-request-based development workflows.</p><br></li><li><p>Maintain high engineering standards across production code, integrations, database changes, and tests.</p><br></li><li><p>Use Docker-based development environments effectively.</p><br></li></ul>AI-Assisted Development<ul><li><p>Use AI coding assistants such as Claude Code, Cursor, GitHub Copilot, or similar tools as part of day-to-day production development.</p><br></li><li><p>Leverage AI tools to improve development efficiency while maintaining independent engineering judgment.</p><br></li><li><p>Review, validate, and improve AI-generated code before shipping it to production.</p><br></li><li><p>Identify incorrect, misleading, or unsafe AI-generated solutions and implement appropriate corrections.</p><br></li><li><p>Critically evaluate AI-generated tests rather than assuming generated coverage or assertions are correct.</p><br></li><li><p>Independently debug and reason through complex systems without depending on AI.</p><br></li><li><p>Determine when AI-assisted development is beneficial and when direct engineering is faster, safer, or more appropriate.</p><br></li><li><p>Maintain a complete understanding of all code shipped to production regardless of whether AI contributed to its creation.</p><br></li></ul>QualificationsExperience<ul><li><p>5+ years of professional backend development experience.</p><br></li><li><p>3+ years of hands-on experience with PHP and a modern PHP framework, with Laravel strongly preferred and Symfony also considered.</p><br></li><li><p>Experience developing and maintaining production backend systems.</p><br></li><li><p>Experience building and consuming REST APIs and integrating third-party services.</p><br></li><li><p>Experience working with queues, background jobs, retries, failures, duplicate delivery, and timeouts.</p><br></li><li><p>Experience building systems around inconsistent or unreliable third-party data.</p><br></li><li><p>Experience working with Git and pull-request-based development workflows.</p><br></li><li><p>Experience using Docker for local development.</p><br></li><li><p>Experience using AI coding assistants on real production software.</p><br></li></ul>Skills<ul><li><p>Deep knowledge of modern PHP 8.x, object-oriented programming, and software design principles.</p><br></li><li><p>Strong Laravel expertise with the ability to work effectively within a mature and actively developed codebase.</p><br></li><li><p>Excellent relational database skills, including schema design, indexing, query optimization, EXPLAIN analysis, and diagnosing performance degradation.</p><br></li><li><p>Strong understanding of asynchronous processing and the engineering considerations required for reliable queue-based systems.</p><br></li><li><p>Able to design resilient third-party integrations that account for retries, idempotency, duplicate delivery, failures, and inconsistent data.</p><br></li><li><p>Strong production debugging abilities with experience tracing complex issues through databases, logs, monitoring systems, and external integrations.</p><br></li><li><p>Strong automated testing judgment with the ability to determine what should be tested and evaluate whether tests accurately validate expected behavior.</p><br></li><li><p>Comfortable working with AWS infrastructure, particularly SQS, Lambda, ECS, S3, CloudWatch, and RDS/Aurora.</p><br></li><li><p>Familiarity with MongoDB or DocumentDB alongside relational database systems is strongly preferred.</p><br></li><li><p>Able to work effectively within multi-tenant SaaS architectures, including tenant isolation and white-label environments.</p><br></li><li><p>Comfortable working with high-volume transactional systems, webhook ingestion, SMS, email, or similar messaging workflows.</p><br></li><li><p>Strong written communication skills for tickets, pull requests, technical documentation, and production investigation write-ups.</p><br></li><li><p>Experienced with AI-assisted development while maintaining the independent technical judgment required to validate and take ownership of production code.</p><br></li></ul>Technical Environment<p>The platform's core backend environment includes PHP 8.4, Laravel 12, MySQL/AWS Aurora, Pest, PHPUnit, Redis, and Laravel Pint.</p><br><p>Infrastructure includes AWS, SQS, AWS Lambda/Bref, ECS Fargate, S3, CloudFront, Docker, Nginx, AWS CodePipeline, and Terraform. Data and observability systems include MongoDB/DocumentDB, CloudWatch, and Sentry.</p><br><p>The platform integrates with numerous external systems across messaging, payments, AI, restaurant technology, reservation systems, automotive technology, and wellness platforms. The wider platform also includes Next.js customer-facing applications and a Node.js realtime layer, although ownership of these systems is not a primary responsibility of this role.</p><br>Preferred Experience<ul><li><p>Experience running serverless PHP applications using Bref or comparable technologies.</p><br></li><li><p>Experience with webhook ingestion at scale, including idempotency, replay, duplicate delivery, and out-of-order events.</p><br></li><li><p>Experience configuring Nginx and working within pipeline-based deployment environments.</p><br></li><li><p>Infrastructure-as-code experience using Terraform.</p><br></li><li><p>Experience with WebSockets or realtime systems.</p><br></li><li><p>Working knowledge of Node.js and TypeScript.</p><br></li><li><p>Experience within hospitality technology, restaurant technology, POS systems, or reservation platforms.</p><br></li><li><p>Experience with Pest.</p><br></li><li><p>Experience using static-analysis tools such as PHPStan or Larastan.</p><br></li></ul>What Success Looks Like<ul><li><p>Backend features are independently owned from requirements through production monitoring.</p><br></li><li><p>Third-party integrations remain reliable despite inconsistent or unpredictable external data.</p><br></li><li><p>High-volume asynchronous workflows process data accurately and recover appropriately from failures.</p><br></li><li><p>Database queries and schemas remain performant as platform data and transaction volume increase.</p><br></li><li><p>Complex production issues are investigated methodically and resolved at their root cause.</p><br></li><li><p>Automated tests provide meaningful protection against regressions and production issues.</p><br></li><li><p>Code reviews contribute to stronger engineering quality across the team.</p><br></li><li><p>AI-assisted development improves engineering velocity without compromising code quality or independent technical judgment.</p><br></li><li><p>The platform remains reliable and scalable as its multi-tenant customer base, integrations, and data volumes continue to grow.</p><br></li></ul><strong><u>Application Process:</u></strong>To be considered for this role these steps need to be followed:<ul><li><p>Fill in the application form</p><br></li><li><p>Record a video showcasing your skill sets</p><br></li></ul> </div>
About The Role<br><br>Soficopharm's platform is a healthcare product connecting patients and doctors — appointment booking, video consultations, prescriptions, and payments — built as a set of . NET microservices with a React doctor portal and a Flutter patient app.<br><br>We're hiring a Senior Backend Engineer to own and mature our . NET services. You'll be the technical owner of three core backend microservices (Doctor Auth, Patient Auth, Patient Booking) and future services , driving a hardening-and-refactoring effort: closing security findings, raising test coverage, tightening CI/CD, and keeping the services healthy as the platform scales. This is a hands-on ownership role with real architectural influence — not a ticket-taking position.<br><br>What You'll Do<br><br> Own the design, development, and maintenance of our . NET microservices (authentication, booking, payments, consultations..etc) Lead a refactoring effort on existing services — reducing oversized classes, improving separation of concerns within a Clean Architecture layout, and paying down technical debt safely Harden security: per-service JWT signing keys, secrets management via AWS Secrets Manager / SSM, auth flow correctness, and remediation of findings from a recent security audit Design and evolve data models with Entity Framework Core and SQL Server, including migrations Build and maintain integrations: payment gateways (Stripe, Pay Pal), real-time video , push notifications, and inter-service APIs Grow automated test coverage (unit and integration) and strengthen the Git Hub Actions CI/CD pipelines Operate services on AWS (App Runner, RDS, S3, SQS) — deployments, observability, and incident response Collaborate with the frontend (React) and mobile (Flutter) teams on API contracts<br><br>Requirements<br><br>What we're looking for<br><br>Required<br><br> 4+ years of backend engineering, with strong C# and . NET (. NET 8 / 9 / 10) Deep ASP. NET Core experience, including Minimal APIs Strong Entity Framework Core and SQL Server — schema design, migrations, query performance JWT-based authentication / authorization, ideally across multiple services Hands-on AWS — App Runner (or ECS / containers), RDS, S3, SQS, Secrets Manager Experience with microservices and a layered / Clean Architecture approach Comfortable writing automated tests and working with CI/CD pipelines Solid understanding of application security fundamentals<br><br>Nice to have<br><br> Payment gateway integrations (Stripe / Pay Pal) Real-time / video SDKs (Agora or similar) Healthcare or other regulated / compliance-driven domains Docker and Linux container deployments<br><br>Tech stack<br><br>Area<br><br>Technology<br><br>Language / runtime C#, . NET 10, ASP. NET Core 10 (Minimal APIs)<br><br>Data<br><br>EF Core 10, SQL Server (AWS RDS), ASP. NET Core Identity<br><br>Auth<br><br>JWT Bearer, Google OAuth<br><br>Libraries<br><br>Fluent Validation, Auto Mapper, Refit, Serilog, Swashbuckle / Swagger<br><br>Integrations<br><br>Stripe, Pay Pal, Agora (video), Firebase (push)<br><br>Cloud<br><br>AWS — App Runner, RDS, S3, SQS, Cloud Front, Secrets Manager<br><br>Testing<br><br>MSTest, Moq, EF Core InMemory<br><br>Tooling<br><br>Git Hub Actions CI/CD, Git<br><br>Architecture<br><br>Microservices, Clean Architecture, Repository + Unit of Work<br><br>What We Offer<br><br> Competitive Egyptian-market compensation (negotiable based on experience) Medical insurance and standard benefits Sun-Thu work week, Cairo time zone Technical ownership of a production . NET platform serving real patients and doctors Modern stack and a recently-ratified engineering plan with leadership backing
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company Description<br><p>We are looking for a <strong>Senior Python Software Engineer</strong> with <strong>at least 5 years of professional experience</strong> developing backend applications using Python to join our engineering team. In this role, you will help design, build, maintain, and evolve scalable backend services that power our platform.</p><br><p>You will be responsible for implementing high-quality software solutions, optimizing application performance, and contributing to the architecture and long-term evolution of our systems. Working closely with cross-functional teams, you will participate in technical design discussions, mentor fellow engineers, and promote engineering best practices. This role requires deep technical expertise in Python, Django, distributed systems, and modern software engineering principles.</p><br><br>Job Description<br><ul><li>Design, develop, and implement new functionality for decoupled backend services.</li><li>Maintain, enhance, and refactor existing backend applications to improve scalability, reliability, and maintainability.</li><li>Analyze and optimize application performance, database queries, and overall system efficiency.</li><li>Take ownership of backend services throughout their lifecycle, including architecture, deployment, production support, monitoring, and continuous improvement.</li><li>Participate actively in technical design discussions, solution architecture, and project planning sessions.</li><li>Collaborate with engineers, product managers, and stakeholders to deliver high-quality software solutions.</li><li>Review code, provide constructive feedback, and champion engineering best practices through peer collaboration.</li><li>Mentor and support other team members by sharing technical expertise and assisting with complex engineering challenges.</li><li>Troubleshoot production issues using profiling, monitoring, logging, and diagnostic tools.</li><li>Produce and maintain clear technical documentation, architectural diagrams, and design specifications.</li><li>Evaluate emerging technologies and recommend improvements to the engineering stack where appropriate.</li><li>Effectively utilize AI-powered development tools (such as Claude Code, GitHub Copilot, or Codex) to accelerate software development while ensuring code quality, correctness, security, and maintainability.</li></ul><br>Qualifications<br><ul><li><strong>At least 5 years of professional experience</strong> developing backend applications with <strong>Python</strong>.</li><li>Strong commercial experience building web applications using <strong>Django</strong> and the Django ORM.</li><li>Solid experience working with relational databases, particularly <strong>MySQL</strong>.</li><li>Experience designing, developing, and consuming <strong>RESTful APIs</strong>, <strong>GraphQL</strong>, or similar service interfaces.</li><li>Experience working with distributed systems and asynchronous messaging technologies such as <strong>Celery</strong>.</li><li>Strong understanding of object-oriented programming, software design patterns, clean architecture, and distributed system design.</li><li>Experience using Git-based version control workflows, including branching strategies, pull requests, and code reviews.</li><li>Experience writing technical documentation and software design specifications.</li><li>Strong debugging, troubleshooting, and performance optimization skills using profiling tools, SQL execution plans, application monitoring tools (e.g., New Relic), and related technologies.</li><li>Ability to work independently, take ownership of technical solutions, prioritize tasks effectively, and proactively resolve issues.</li><li>Strong communication and collaboration skills with the ability to participate in technical discussions and mentor other engineers.</li></ul><p>Preferred Qualifications</p><br><ul><li>Experience with supporting technologies such as <strong>Redis</strong>, <strong>Memcached</strong>, <strong>Elasticsearch</strong>, and <strong>Celery</strong>.</li><li>Experience building, deploying, and operating cloud-native or highly scalable backend services.</li><li>Experience working within Agile/Scrum development environments.</li><li>Hands-on experience using AI-assisted development tools (e.g., Claude Code, GitHub Copilot, or Codex) for code generation, testing, debugging, refactoring, and code review while applying sound engineering judgment to validate and improve generated output.</li><li>Experience mentoring junior and mid-level engineers and contributing to engineering standards and best practices.</li></ul><br>Additional Information<br><p><strong>WHY YOU’LL LOVE US</strong></p><br><ul><li>All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…)</li><li>Social insurance</li><li>Open-door management policy</li><li>Full Medical insurance</li><li>Accommodation and Transportation Allowance</li><li>Friendly environment that values innovation and efficiency</li><li>Exciting opportunities for career growth and talent development</li><li>Feedback encouragement</li><li>Recognition and reward programs</li><li>Competitive salaries and incentives</li><li>Friendly environment</li><li>Flexible and Comfortable schedule</li><li>Fun committees</li><li>Monetary rewards</li><li>Fun, smart and creative people</li><li>Career possibilities with growing team</li><li>Paid vacations</li><li>Social benefits</li></ul><p>For more information about Nile Bits, please visit our website:</p><br><p>https://www.nilebits.com</p><br><br><br> </div>
<p>We are seeking a skilled Web Developer with strong expertise in React, JavaScript, and TypeScript to join our agile team. The ideal candidate will have at least 2 years of experience, the ability to integrate with Java and .NET backends, and a strong command of RESTful API consumption and WebSocket communication. Proficiency in Figma is preferred, and the candidate should be comfortable working in both Arabic and English.</p><p>Key Responsibilities:</p><ul><li><strong>Agile Development:</strong> Collaborate effectively within an agile team environment, participating in sprint planning, daily stand-ups, and retrospectives.</li><li><strong>Front-End Development:</strong> Develop and maintain web applications using React, ensuring high performance, responsiveness, and an excellent user experience.</li><li><strong>Backend Integration:</strong> Integrate front-end components with Java and .NET backend services, consuming RESTful APIs and handling WebSocket communication for real-time data.</li><li><strong>Responsive Design:</strong> Create responsive interfaces that work across various devices and screen sizes, ensuring a seamless user experience.</li><li><strong>Reusable Components:</strong> Build and maintain reusable components, libraries, and tools to streamline development and ensure consistency.</li><li><strong>JavaScript & TypeScript Expertise:</strong> Utilize strong knowledge of JavaScript and TypeScript to write clean, efficient, and scalable code.</li><li><strong>UX Collaboration:</strong> Work closely with designers using Figma to translate wireframes and prototypes into interactive, user-friendly interfaces.</li><li><strong>Testing & Debugging:</strong> Conduct thorough testing and debugging to ensure high-quality software that meets user and business requirements.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor s degree in Computer Science, Information Technology, or a related field.</li><li>Minimum 2 years of experience in front-end development using React, JavaScript, and TypeScript.</li><li>Proven experience integrating with Java and .NET backend services, consuming RESTful APIs, and working with WebSockets.</li><li>Solid understanding of web technologies such as HTML5, CSS3, and responsive design principles.</li><li>Experience building reusable components and tools for web applications.</li><li>Familiarity with version control systems (e.g., Git) and modern development workflows.</li><li>Strong problem-solving skills and attention to detail.</li><li>Fluent in Arabic and English, with excellent communication skills.</li><li>Ability to collaborate effectively within an agile team environment.</li></ul><p><strong>Preferred Skills:</strong></p><ul><li>Proficiency in UX design tools, especially Figma, with experience in translating designs into functional web components.</li><li>Familiarity with CSS frameworks (e.g., Bootstrap, Tailwind CSS) and front-end build tools (e.g., Webpack, Babel).</li><li>Knowledge of state management libraries such as Redux or Context API.</li><li>Understanding of web performance optimization best practices.</li></ul>
An international technology company is looking for a Dev Ops Architect to support modern software delivery and infrastructure environments.<br>Location: Egypt (Remote) Contract: 1 Year, renewable based on business needs Experience: 3+ years<br>Key Responsibilities Design and maintain CI/CD pipelines using Git Lab CI/CD and Argo CD. Implement Git Ops and Dev Sec Ops practices. Deploy applications across Open Shift and traditional infrastructure. Integrate Hashi Corp Vault for secure secrets management. Manage tools including Git Lab, Argo CD, Nexus, Sonar Qube, Jira, and Vault. Automate deployments, testing, and infrastructure processes. Troubleshoot and optimize CI/CD and deployment environments.<br>Requirements3+ years of Dev Ops / CI/CD experience. Strong Git Lab CI/CD, Argo CD, Open Shift, Docker, and Kubernetes experience. Hands-on experience with Hashi Corp Vault. Experience with Dev Sec Ops and automated testing. Linux administration and scripting skills (Bash, Python, or Shell). Strong troubleshooti
Frontend Developer, Manager, Cairo, Egypt<br><br>Connect to your career at Deloitte<br><br>Deloitte, established globally in 1845, is the world’s largest and leading professional services firm, providing Audit & Assurance, Tax & Legal and Consulting and related services to public and private clients spanning multiple industries. Present in more than 150 countries, Deloitte is distinct in its ability to help clients solve their most complex problems, from strategy to implementation.<br><br>Deloitte innovation hub (DIH) is a strategic initiative established to support our ambition to become the leading business transformation partner of choice for our clients and to expand and scale our delivery footprint across EMEA. With access to a scaled, diverse, highly skilled, motivated, and engaged workforce, DIH is delivering complex technical solutions for clients’ most complex business problems, across portfolios that include ‘Strategy & Transactions’, ‘Customer’, ‘Engineering, AI & Data, ‘Enterprise, Technology & Performance’ and ‘Cyber’. DIH is aiming to become the destination for top talents in Egypt for a long, exciting career.<br><br>We invest in outstanding people of diverse talents and backgrounds and empower them to achieve more than they could elsewhere. Our work combines advice with action and integrity. We believe that when our clients and society are stronger, so are we. Our organization has grown in scale and diversity, providing services across the region, with our shared culture remaining the same. We aim to help clients realize their ambitions, make a positive difference in society, and maximize the success of our people. This drive fuels the commitment and humanity that run deep through our every action.<br><br>Connect to your opportunity.<br><br>This role is for a skilled and adaptable Frontend developer to join a fast-paced development effort to re-architect and modernize digital platforms. As a core member of our development team, you will design, develop, and modify custom software solutions that solve problems, improve business operations, and manage the complexity inherent in technology change.<br><br> Design, develop and modify frontend systems and custom components using a modern dev stack. Develop software solutions by analysing system performance standards, confer with users or system engineers; analyse systems flow, data usage, and work processes; and investigate problem areas. Integrate existing software into new or modified systems. Develop and execute test procedures for software components. Analyse user requirements to derive technical software design and performance requirements.<br><br>Connect To Your Skills And Professional Experience<br><br> 10+ years of experience in Front-End development (using React or Angular) Extensive experience in designing and building responsive user Interface (UI) applications using React, Angular, HTML5, AJAX, CSS & Java Script, Bootstrap, j Query. Experience working with XML/JSON Experience using Git Lab source code management Experience working with Agile Development Methodology Experience deploying software/database using CI / CD pipeline leveraging tools such as Jenkins, Git Lab, etc Demonstrate high organisational skills and a methodical approach to problem solving Demonstrate the ability to think creatively and innovatively with a ‘can do’ attitude Demonstrate strong communication including spanning technical and business language barriers and be able to run feature kick-off sessions and apply story mapping techniques Demonstrable experience in using tools (JIRA / confluence / Excel) to manage designs, prototypes, and user stories<br><br>Connect to your service line - Consulting<br><br>Distinctive thinking, deep expertise, and collaborative working. That’s what connects us. That’s what makes us Deloitte. If you want to help solve some of the biggest challenges around, join us. Together, we’ll make an impact that matters.<br><br>Personal independence<br><br>Regulation and controls are standard practice in our industry and Deloitte is no exception. These controls provide important legal protection for both you and the firm. We are subject to several audit regulations, one of which requires that certain colleagues abide by specific personal independence constraints. This can mean that you and your "Immediate Family Members" are not permitted to hold certain financial interests (shares, funds, bonds etc.) with audit clients of the firm. The recruitment team will provide further detail as you progress through the recruitment process.<br><br>Connect to your Industry<br><br>“What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte’s clients include many of the world’s largest organisations; I wanted to be part of a team that made a difference that I could be proud of.” <br><br>Dan, Technology and Transformation<br><br>Our commitment to you<br><br>Making an impact is more than just what we do: it’s why we’re here. So we work hard to create an environment where you can experience a purpose you believe in, the freedom to be you, and the capacity to go further than ever before.<br><br>We want you. The true you. Your own strengths, perspective, and personality. So, we’re nurturing a culture where everyone belongs, feels supported and heard, and is empowered to make a valuable, personal contribution. You can be sure we’ll take your wellbeing seriously, too. Because it’s only when you’re comfortable and at your best that you can make the kind of impact you, and we, live for.<br><br>Your expertise is our capability, so we’ll make sure it never stops growing. Whether it’s from the complex work you do, or the people you collaborate with, you’ll learn every day. Through world-class development, you’ll gain invaluable technical and personal skills. Whatever your level, you’ll learn how to lead.<br><br>Connect to your next step<br><br>A career at Deloitte is an opportunity to develop in any direction you choose. Join us and you’ll experience a purpose you can believe in and an impact you can see. You’ll be free to bring your true self to work every day. And you’ll never stop growing, whatever your level.
Senior Frontend Developer, Cairo, Egypt<br><br>Connect to your career at Deloitte<br><br>Deloitte, established globally in 1845, is the world’s largest and leading professional services firm, providing Audit & Assurance, Tax & Legal and Consulting and related services to public and private clients spanning multiple industries. Present in more than 150 countries, Deloitte is distinct in its ability to help clients solve their most complex problems, from strategy to implementation.<br><br>Deloitte Innovation Hub (DIH) is a strategic initiative established to support our ambition to become the leading business transformation partner of choice for our clients and to expand and scale our delivery footprint across EMEA. With access to a scaled, diverse, highly skilled, motivated, and engaged workforce, DIH is delivering complex technical solutions for clients’ most complex business problems, across portfolios that include ‘Strategy & Transactions’, ‘Customer’, ‘Engineering, AI & Data, ‘Enterprise, Technology & Performance’ and ‘Cyber’. DIH is aiming to become the destination for top talents in Egypt for a long, exciting career.<br><br>We invest in outstanding people of diverse talents and backgrounds and empower them to achieve more than they could elsewhere. Our work combines advice with action and integrity. We believe that when our clients and society are stronger, so are we. Our organization has grown in scale and diversity, providing services across the region, with our shared culture remaining the same. We aim to help clients realize their ambitions, make a positive difference in society, and maximize the success of our people. This drive fuels the commitment and humanity that run deep through our every action.<br><br>Connect to your opportunity<br><br>This role is for a skilled and adaptable Frontend developer to join a fast-paced development effort to re-architect and modernize digital platforms. As a core member of our development team, you will design, develop, and modify custom software solutions that solve problems, improve business operations, and manage the complexity inherent in technology change.<br><br> Design, develop and modify frontend systems and custom components using a modern dev stack. Develop software solutions by analysing system performance standards, confer with users or system engineers; analyse systems flow, data usage, and work processes; and investigate problem areas. Integrate existing software into new or modified systems. Develop and execute test procedures for software components. Analyse user requirements to derive technical software design and performance requirements.<br><br>Connect To Your Skills And Professional Experience<br><br> Extensive experience in designing and building responsive user Interface (UI) applications using React, Angular, HTML5, AJAX, CSS & Java Script, Bootstrap, j Query. Experience working with XML/JSON Experience using Git Lab source code management. Experience working with Agile Development Methodology Experience deploying software/database using CI / CD pipeline leveraging tools such as Jenkins, Git Lab, etc Demonstrate high organizational skills and a methodical approach to problem solving. Demonstrate the ability to think creatively and innovatively with a ‘can do’ attitude. Demonstrate strong communication including spanning technical and business language barriers and be able to run feature kick-off sessions and apply story mapping techniques. Demonstrable experience in using tools (JIRA / confluence / Excel) to manage designs, prototypes, and user stories.<br><br>Required<br><br> Bachelor’s degree required. 3 - 7 years of experience in Front-End development (using React or Angular)<br><br>Connect to your service line - Consulting<br><br>Distinctive thinking, deep expertise, and collaborative working. That’s what connects us. That’s what makes us Deloitte. If you want to help solve some of the biggest challenges around, join us. Together, we’ll make an impact that matters.<br><br>Personal independence<br><br>Regulation and controls are standard practice in our industry and Deloitte is no exception. These controls provide important legal protection for both you and the firm. We are subject to several audit regulations, one of which requires that certain colleagues abide by specific personal independence constraints. This can mean that you and your "Immediate Family Members" are not permitted to hold certain financial interests (shares, funds, bonds etc.) with audit clients of the firm. The recruitment team will provide further detail as you progress through the recruitment process.<br><br>Connect to your Industry<br><br>“What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte’s clients include many of the world’s largest organisations; I wanted to be part of a team that made a difference that I could be proud of.” <br><br>Dan, Technology and Transformation<br><br>Our commitment to you<br><br>Making an impact is more than just what we do: it’s why we’re here. So we work hard to create an environment where you can experience a purpose you believe in, the freedom to be you, and the capacity to go further than ever before.<br><br>We want you. The true you. Your own strengths, perspective, and personality. So, we’re nurturing a culture where everyone belongs, feels supported and heard, and is empowered to make a valuable, personal contribution. You can be sure we’ll take your wellbeing seriously, too. Because it’s only when you’re comfortable and at your best that you can make the kind of impact you, and we, live for.<br><br>Your expertise is our capability, so we’ll make sure it never stops growing. Whether it’s from the complex work you do, or the people you collaborate with, you’ll learn every day. Through world-class development, you’ll gain invaluable technical and personal skills. Whatever your level, you’ll learn how to lead.<br><br>Connect to your next step<br><br>A career at Deloitte is an opportunity to develop in any direction you choose. Join us and you’ll experience a purpose you can believe in and an impact you can see. You’ll be free to bring your true self to work every day. And you’ll never stop growing, whatever your level.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<b>Position:</b>Senior Software Developer<br><br><b>Job Description:</b><p><b><span>Job Overview</span></b></p><br><br><p><b><span>We are seeking an experienced Senior Software Developer to join our Software Engineering team. This role focuses on building enterprise-grade backend solutions using Java Spring technologies while leveraging modern architectural practices, including AI integration, microservices, intelligent search, and cloud-native development.</span></b></p><br><br><p><b><span>The ideal candidate is a strong hands-on engineer who enjoys solving complex technical problems, collaborating with cross-functional teams, and contributing to the delivery of scalable, secure, and innovative solutions.</span></b></p><br><br><br><p><b><span>Key Responsibilities</span></b></p><br><br><p><b><span>Backend Development</span></b></p><br><br><ul><li><p><b><span>Design, develop, and maintain scalable Java-based microservices using Spring Boot and Spring Cloud.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Build and maintain RESTful APIs for internal and external integrations.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Develop high-performance backend solutions using Oracle and/or MySQL databases.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Troubleshoot, debug, and optimize application performance, reliability, and scalability.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Apply software engineering best practices, including design patterns, SOLID principles, and clean architecture.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Contribute to technical design discussions and solution architecture decisions.</span></b></p><br><br></li></ul><br><p><b><span>AI & Intelligent Systems</span></b></p><br><br><ul><li><p><b><span>Integrate AI-powered services such as OpenAI, Hugging Face, and</span><span>LangChain</span><span>into enterprise applications.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Design and implement AI-driven features, including intelligent search, content analysis, and agent-based workflows.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Develop and enhance Retrieval-Augmented Generation (RAG) solutions.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Optimize performance, reliability, and scalability of LLM-based applications.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Develop AI data processing and integration pipelines.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Apply AI security and compliance best practices during implementation.</span></b></p><br><br></li></ul><br><p><b><span>Search & Data Technologies</span></b></p><br><br><ul><li><p><b><span>Design, implement, and maintain enterprise search solutions using Apache</span><span>Solr</span><span>and Elasticsearch.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Develop semantic and vector-based search capabilities.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Optimize database queries, indexing strategies, and data models for performance and scalability.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Ensure data integrity, security, and availability across backend systems.</span></b></p><br><br></li></ul><br><p><b><span>DevOps & Quality</span></b></p><br><br><ul><li><p><b><span>Contribute to CI/CD pipelines and deployment automation processes.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Work within Docker and Kubernetes-based environments.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Develop automated unit and integration tests.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Participate in code reviews and follow established coding standards.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Apply secure coding practices and OWASP security recommendations.</span></b></p><br><br></li></ul><br><p><b><span>Collaboration</span></b></p><br><br><ul><li><p><b><span>Work closely with Product Management, UX, QA, DevOps, and Engineering teams to deliver high-quality solutions.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Participate in technical discussions, design reviews, and knowledge-sharing activities.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Support and mentor junior developers when needed.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Contribute to continuous improvement initiatives across the development lifecycle.</span></b></p><br><br></li></ul><br><br><p><b><span>Required Skills & Qualifications</span></b></p><br><br><p><b><span>Experience & Education</span></b></p><br><br><ul><li><p><b><span>4-6 years of professional experience in Java software development.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Proven hands-on experience with AI-assisted development tools.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Bachelor's degree in Computer Science</span><span>, Software Engineering, or equivalent practical experience.</span></b></p><br><br></li></ul><br><br><p><b><span>Technical Skills</span></b></p><br><br><p><b><span>Backend Development</span></b></p><br><br><ul><li><p><b><span>Java 17+</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Spring Boot</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Spring Data</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Spring Cloud</span></b></p><br><br></li></ul><br><ul><li><p><b><span>REST APIs</span></b></p><br><br></li></ul><br><ul><li><p><b><span>JPA</span></b></p><br><br></li></ul><br><p><b><span>Software Design</span></b></p><br><br><ul><li><p><b><span>Object-Oriented Programming (OOP)</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Clean Architecture</span></b></p><br><br></li></ul><br><p><b><span>Database Technologies</span></b></p><br><br><ul><li><p><b><span>Oracle Database (PL/SQL, Stored Procedures, Performance Tuning)</span></b></p><br><br></li></ul><br><ul><li><p><b><span>SQL Optimization</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Schema Normalization</span></b></p><br><br></li></ul><br><p><b><span>Search Technologies (Nice to have)</span></b></p><br><br><ul><li><p><b><span>Apache</span><span>Solr</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Elasticsearch</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Semantic Search</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Vector Search Solutions</span></b></p><br><br></li></ul><br><p><b><span>AI & Machine Learning Integration</span><span>(A plus)</span></b></p><br><br><ul><li><p><b><span>Hugging Face</span></b></p><br><br></li></ul><br><ul><li><p><b><span>LangChain</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Vector Databases</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Semantic Search Technologies</span></b></p><br><br></li></ul><br><p><b><span>DevOps & Deployment</span></b></p><br><br><ul><li><p><b><span>Jenkins</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Docker</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Kubernetes</span></b></p><br><br></li></ul><br><p><b><span>Unit</span><span>Testing & Quality</span></b></p><br><br><ul><li><p><b><span>Test-Driven Development (TDD)</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Behavior-Driven Development (BDD)</span></b></p><br><br></li></ul><br><ul><li><p><b><span>SonarQube</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Clean Code Standards</span></b></p><br><br></li></ul><br><p><b><span>Development Practices</span></b></p><br><br><ul><li><p><b><span>Git</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Jira</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Agile / Scrum Methodologies</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Configuration and Build Management</span></b></p><br><br></li></ul><br><p><b><span>Security</span></b></p><br><br><ul><li><p><b><span>Secure Coding Practices</span></b></p><br><br></li></ul><br><ul><li><p><b><span>OWASP Top 10</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Authentication and Authorization</span></b></p><br><br></li></ul><br><ul><li><p><b><span>API Gateway Security</span></b></p><br><br></li></ul><br><ul><li><p><b><span>JWT</span></b></p><br><br></li></ul><br><ul><li><p><b><span>OAuth</span></b></p><br><br></li></ul><br><br><br><p><b><span>AI Competencies</span></b></p><br><br><ul><li><p><b><span>Strong proficiency in AI-assisted development tools and workflows.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Experience with prompt engineering and effective utilization of LLM-based solutions.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Understanding</span><span>application architectures leveraging LLM APIs.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Familiarity with Python development.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Familiarity with Retrieval-Augmented Generation (RAG) in enterprise environments.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Understanding</span><span>AI-aware software architecture and development principles.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Awareness of AI security, governance, and compliance considerations.</span></b></p><br><br></li></ul><br><br><p><b><span>Soft Skills</span></b></p><br><br><ul><li><p><b><span>Strong problem-solving and analytical thinking skills.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Effective communication and collaboration abilities.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Ability to work closely with both technical and business stakeholders.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Proactive mindset with a passion for continuous learning and improvement.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Strong sense of ownership and accountability for deliverables.</span></b></p><br><br></li></ul><br><ul><li><p><b><span>Adaptability to</span><span>evolving</span><span>technologies, especially AI-driven solutions and modern software architectures.</span></b></p><br><br></li></ul><br><br><br><br><b>Location:</b>EG-Cairo, Egypt (Al Emdad & Al Tamween)<br><br><b>Time Type:</b>Full time<br><b>Job Category:</b>Information Technology<br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><span>Future Makers is a 3-month development program designed to bridge the gap between academic life and the business world through a blend of technical skills, soft skills, and business exposure.</span></p>
<p><span style="text-decoration:underline;"><b>Tracks Overview</b></span></p>
<p><span><b>1.</b><span style="text-decoration:underline;">ELV (Extra low voltage)</span></span></p>
<ul>
<li><span>You learn about Structured Cabling Systems, Fire Detection & Alarm Systems (FA), Public Address & Voice Alarm and Access Control Systems.</span></li>
<li><span>Learn about Video Surveillance (CCTV / VMS, lighting control, KNX, Building Automation & Management (BAS/BMS), Physical Security Information Management (PSIM).</span></li>
<li><span>Learn Technical Office Documentation, Testing & Commissioning standards, Local & International Standards and Capstone Hands-On Project</span></li>
</ul>
<p><span><b> </b>Major Required:<b> </b></span><span>Electrical or Telecom & Electronics</span></p>
<p><b><span><span>2.</span><span style="text-decoration:underline;"><span>Data</span></span></span></b></p>
<ul>
<li><span><span>Learning Data Warehouse concepts and the different layers of the data warehouse architecture, including the staging area, the data warehouse, and the data marts.</span></span></li>
<li><span><span>Learning Data Modeling: This involves designing the structure of the data warehouse, including the tables, columns, relationships, and indexes. The most common data modeling techniques are dimensional modeling and normalized modeling.</span></span></li>
<li><span><span>Learning Data Integration & ETL (Extract, Transform, Load): This is the process of extracting data from various sources, transforming it into a consistent format, and loading it into the data warehouse. ETL tools automate this process, making it faster and more efficient.</span></span></li>
<li><span><span>Learning Query and Reporting: This involves using SQL or other query languages to access and analyze data in the data warehouse and using reporting tools to generate reports and visualizations.</span></span></li>
<li><span><span>Learning Business Intelligence: This involves using data analytics to gain insights into business operations and make informed decisions, using tools such as dashboards, scorecards, and key performance indicators.</span></span></li>
</ul>
<p><b><span><span> </span></span></b><span><span>Major Required:</span></span><b><span><span> </span></span></b><span><span>BI, Data Modeling.</span></span></p>
<p><b><span><span>3.<span style="text-decoration:underline;">Software Testing</span></span></span></b></p>
<p><span><span>Learn how to ensure software quality through manual and automated testing, API and mobile testing, performance and security testing, and modern AI-assisted testing techniques.</span></span></p>
<p><span><span><b>Major Required: </b>Computer Science, Computer Engineering, Telecommunications and Electronics Engineering, or relevant majors, ITI.</span></span></p>
<p><b><span><span>4.<span style="text-decoration:underline;">DevOps</span></span></span></b></p>
<p><span><span>Master the tools and practices that power modern software delivery, including Linux, Git, Docker, Kubernetes, CI/CD, Infrastructure as Code, and cloud-native operations.</span></span></p>
<p><span><span>Major Required: Computer Science, Computer Engineering, Telecommunications and Electronics Engineering, or relevant majors, ITI</span></span></p>
<p><b><span><span>5.<span style="text-decoration:underline;">Software Development</span></span></span></b></p>
<p><span><span>Full stack - Build modern enterprise applications using .NET, Angular, databases, microservices, containers, and modern software architecture practices.</span></span></p>
<p><span><span>Major Required:<b> </b>Computer Science, Computer Engineering, Telecommunications and Electronics Engineering, or relevant majors, ITI</span></span></p>
<p><b><span><span>6.<span style="text-decoration:underline;">Network & Security</span></span></span></b></p>
<p><span><span>You will learn about Switching and Routing.</span></span></p>
<p><span><span>Major Required:<b> </b>Computer, Cybersecurity, Basic Network and Security Concept.</span></span></p>
<p><b><span><span>7.<span style="text-decoration:underline;">Application Managed Services</span></span></span></b></p>
<p><span><span>Will learn about Linux, Database and Automation.</span></span></p>
<p><span><span>Major Required: Computer Science, Computer Engineering, Telecommunications and Electronics Engineering, or relevant majors, ITI</span></span></p>
<p><b><span><span>8.<span style="text-decoration:underline;">Electrical Power Systems</span></span></span></b></p>
<p><span><span>Will gain knowledge in HV/MV Substation Primary Engineering, LV Engineering , HV/MV Grid Automation.</span></span></p>
<p><span><span>Major Required: Electrical Power, Mechanical Engineering.</span></span></p>
<p><b><span><span>9.<span style="text-decoration:underline;">Industrial Fire Protection</span></span></span></b></p>
<p><span><span>Will gain knowledge in Fire alarm systems, Gas and Flame Detection and Fire Fighting.</span></span></p>
<p><span><span>Major Required: Mechanical, Mechatronics Engineering.</span></span></p>
<p><b><span><span>10.<span style="text-decoration:underline;">Automation & Control</span></span></span></b></p>
<p><span><span>Will gain knowledge in DCS/PLC/SCADA systems design, documentation and testing activities.</span></span></p>
<p><span><span>Major Required: Electrical Power, Communication, Mechatronic Engineering.</span></span></p>
<p><b><span><span>11.<span style="text-decoration:underline;">Process Solutions</span></span></span></b></p>
<p><span><span>Interns will gain knowledge in Field Instruments, Control Valves and Mechanical Skids.</span></span></p>
<p><span><span>Major Required: Mechanical, Mechatronics Engineering.</span></span><b></b></p>
<p><b></b></p> </div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
No experience required </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Role Summary We are seeking an experienced DevOps Engineer to design, implement, and optimize CI/CD pipelines, infrastructure automation, and cloud-native deployment processes. The ideal candidate will have expertise in DevOps practices, Infrastructure as Code (IaC), release automation, containerization, and GitOps to enable secure, scalable, and reliable software delivery across enterprise environments. Key Responsibilities Design, build, and maintain automated CI/CD pipelines for application delivery. Implement Infrastructure as Code (IaC) to automate infrastructure provisioning and configuration. Develop and manage release automation processes to ensure reliable and repeatable deployments. Implement GitOps practices and deployment automation across multiple environments. Integrate code quality, security scanning, and testing into CI/CD pipelines. Collaborate with Development, Platform Engineering, QA, and Security teams to streamline software delivery. Monitor, troubleshoot, and optimize build, deployment, and release processes. Automate operational tasks using scripting and configuration management tools. Ensure platform security, scalability, availability, and compliance with enterprise standards. Maintain technical documentation and operational runbooks. Must-Have Skills Strong experience designing and managing CI/CD pipelines . Experience with GitLab OR Jenkins for continuous integration and continuous delivery. Experience implementing Infrastructure as Code (IaC) using Terraform OR Ansible . Experience with Argo CD or comparable GitOps deployment tools. Experience with SonarQube for code quality and static code analysis. Experience with Release Automation tools and deployment strategies. Hands-on experience with Docker OR Kubernetes for containerization and orchestration. Strong scripting skills using Bash OR PowerShell OR Python . Experience with Git version control and branching strategies. Strong understanding of DevOps principles, automation, and cloud-native architectures. Good to Have Experience with AWS OR Microsoft Azure OR Google Cloud Platform (GCP) . Experience with Helm OR Kustomize . Experience with Prometheus OR Grafana OR ELK Stack for monitoring and observability. Knowledge of HashiCorp Vault or other secrets management solutions. Experience implementing DevSecOps and security automation. Familiarity with Agile, Scrum, and Site Reliability Engineering (SRE) practices. Qualifications Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field. 3 12+ years of experience in DevOps, Infrastructure Automation, Platform Engineering, or Cloud Engineering. Preferred Skills Experience designing enterprise-scale CI/CD and GitOps platforms. Strong understanding of software release management and deployment best practices. Experience delivering cloud modernization and DevOps transformation initiatives. Excellent analytical, troubleshooting, and communication skills. Ability to build secure, scalable, highly available, and automated software delivery platforms.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field. 3 12+ years of experience in DevOps, Infrastructure Automation, Platform Engineering, or Cloud Engineering. Preferred Skills Experience designing enterprise-scale CI/CD and GitOps platforms. Strong understanding of software release management and deployment best practices. Experience delivering cloud modernization and DevOps transformation initiatives. Excellent analytical, troubleshooting, and communication skills. Ability to build secure, scalable, highly available, and automated software delivery platforms.</p><p></p></section>