Programming Jobs - Cairo Egypt
14725 Jobs Found
Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new " Senior Robotic Process Automation (RPA) Developer".<br>Job purpose: Responsible for identifying automation opportunities and automating processes that require manual work through RPA to resolve bottlenecks through the customer journey and achieve efficiency.<br>Key Responsibilities: Explore and discover automation opportunities across the business Partner with process owners to measure and define the validity of automating different processes Go through the RPA life cycle through the below steps:Assess the current scenario, in terms of productivity, number of employees, cost saving, etc… and in terms of technical feasibility to ensure automation is doable. Present forecasted savings and the new process after improvement Develop robotics process automation, whether through developing new processes from scratch or optimizing existing ones Carry out User Acceptance Testing (UAT) sessions and get the sign offs Lead the measuring phase (hyper care period) Provide guidance and training when necessary, with full transparency on the projects directions and requirements needed from each owner. Validate change requests submitted by process owners and apply valid changes Keep records of potential savings for analysis purposes Study and investigate RPA processes production issues, and fix them to ensure stable and smooth robot operations Analyze and report any RPA infrastructure problems or requirements impacting in progress development projects, and work on resolving them with IT, Network, and Cybersecurity departments. Support and lead the development of special projects to build company apps and systems for key RPA and CI related objectives.<br>Qualifications:Bachelor’s degree at any discipline.3-5 Years of experience. UI Path Developers certification is a must<br>Our values guide how we think and act - They describe what we care about the most Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking. Resilient – If we fail, we bounce back stronger than before. Collaborative - We know that we can achieve a lot more as a team. We are changing lives by constantly striving for a better solution.
Job Overview<br>We are seeking a skilled Odoo Technical Developer to design, customize, and develop applications within the Odoo ERP framework. You will work closely with functional consultants to deliver tailored solutions that meet client requirements.<br>Responsibilities<br>Design, develop, and customize Odoo ERP modules based on client requirements. Develop new features, business logic, and system integrations. Work with Postgre SQL for database design and optimization. Create and maintain QWeb reports and web interfaces. Debug, maintain, and enhance existing Odoo modules. Collaborate with functional consultants to translate business needs into technical solutions. Ensure code quality, performance, and security best practices. Support deployment, upgrades, and bug fixes. Requirements<br>Bachelor’s degree in Computer Science, Software Engineering, or IT. Strong proficiency in Python and Odoo framework. Solid knowledge of Postgre SQL, XML, Java Script, HTML, CSS, QWeb. Experience in Odoo ORM and API integrations (REST/SOAP). Familiarity with Git and Linux environments. Strong problem-solving and debugging skills. Previous experience in Odoo module development is highly preferred. Odoo Technical Certification is a plus.
Company Description Qode Bites is a digital solutions partner focused on building high-quality, user-centric websites, applications, and platforms that help businesses grow and scale. The company collaborates with startups and established enterprises to turn ideas into reliable, scalable digital products. Qode Bites combines creativity with strong engineering practices, designing with empathy and building with precision while keeping end users at the center. The team delivers future-ready solutions, whether launching an e-commerce store, developing a mobile app, or supporting platforms that serve thousands of users. Role Description This is a full-time remote/hybrid role for a Software Project Manager. The Software Project Manager will lead end-to-end project delivery for web and mobile development initiatives, coordinating cross-functional teams including developers, designers, and QA specialists. Responsibilities include defining project scope, managing timelines and budgets, facilitating requirements gathering, and translating business needs into actionable technical tasks. The role involves tracking progress, identifying risks, implementing mitigation plans, and ensuring clear communication with stakeholders throughout the project lifecycle. The Software Project Manager will also support continuous improvement by refining processes, tools, and workflows to enhance quality and efficiency. Qualifications Candidates should possess strong Software Project Management and Project Management skills to plan, execute, and deliver digital projects effectively. Candidates should possess Software Development and Requirements Analysis skills to understand technical solutions and translate business needs into clear specifications. Candidates should possess solid Analytical Skills to interpret data, assess risks, and make informed decisions that keep projects on track. Candidates should possess excellent communication, collaboration, and stakeholder management skills to coordinate distributed teams and maintain transparent updates. Candidates should possess experience with Agile or similar methodologies, using project management tools (e.g., Jira, Trello, Asana) to organize work. Candidates should possess a bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience. Candidates should possess experience managing software or digital product projects; familiarity with web and mobile technologies is highly beneficial. Candidates should possess strong organizational skills, attention to detail, and the ability to work independently in a remote environment.
RESPONSIBILITIESSupport the entire application lifecycle (concept, design, test, release and support) Produce fully functional mobile applications writing clean code Gather specific requirements and suggest solutions Write unit and UI tests to identify malfunctions Troubleshoot and debug to optimize performance Design interfaces to improve user experience Liaise with Product development team to plan new features Ensure new and legacy applications meet quality standards Research and suggest new mobile products, applications, and protocols Stay up-to-date with new technology trends Producing code using Android, i OS, and Windows devices Upgrading, configuring and debugging existing systems Providing technical support for web, desktop or mobile applications Support the entire application lifecycle (concept, design, test, release and support) Produce fully functional mobile applications writing clean code Gather specific requirements and suggest solutions Write unit and UI tests to identify malfunctions Troubleshoot and debug to optimize performance Design interfaces to improve user experience QUALIFICATIONS & EXPERIENCE Educational Requirements / Qualifications:Bachelor’s Degree in such as computing, computer science, information technology, software development or software engineering. Experience:6 years of experience in React Native as well as Native i OS and Android development. Skills and Competencies:Strong understanding of the full mobile app development lifecycle. Good knowledge in Java Scripts, CSS & HTML. Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state Good knowledge in type script, props-type, type checking. Experience working with REST APIs, document request models, offline storage, and third-party libraries. Good Knowledge of user interface design and responsive designs. Accepted knowledge of React Native software and technologies like: Jest, Enzyme, ESLint. Excellent verbal and written communication skills. Problem solving and decision-making skills. Proficient knowledge of relevant computer languages for Android, i OS, and Windows devices. The ability to develop and interpret technical plans. Good team working abilities. The ability to work to tight deadlines. Good project management skills. A portfolio of applications you have created or contributed to.
Valleysoft is an IT services provider delivering enterprise technology solutions, application development, process management, and infrastructure support for clients around the world. Working across the Information Technology and Services sector, the company helps organizations build, connect, and support the systems that keep critical business operations running smoothly.<br><br>As a web Methods Developer, you will play a key role in shaping and supporting enterprise integration solutions that connect applications, data, and business processes. This role is suited to someone who enjoys working across technical teams, solving complex integration challenges, and contributing to reliable, secure, and scalable middleware environments that support important business outcomes.<br><br>Responsibilities<br><br>Design, develop, test, and maintain enterprise integration solutions using Software AG web Methods Develop and support APIs, web services, and middleware integrations Build integration flows using Integration Server and Designer Develop REST and SOAP services for internal and external applications Configure and manage adapters for databases, JMS, SAP, FTP/SFTP, and messaging systems Troubleshoot production integration issues and perform root cause analysis Optimize integration performance and ensure high availability Participate in system integration testing, user acceptance testing, and production deployments Collaborate with application development, infrastructure, database, and business teams Prepare technical documentation and integration specifications Ensure integration solutions comply with security standards and banking policies Participate in production support, incident resolution, and on-call activities when required<br><br>Requirements<br><br>Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field3-6 years of hands-on experience with Software AG web Methods, including developing enterprise integration solutions and integrating multiple enterprise applications Hands-on experience with web Methods Integration Server, web Methods Designer, web Methods API Gateway, and web Methods Universal Messaging Strong Java experience Experience working with security and compliance requirements in enterprise integrations, including secure REST and SOAP API integrations, authentication and authorization mechanisms, secure coding practices, audit-sensitive environments, internal IT security policies, and secure data transmission using HTTPS and SSL/TLSProven ability to collaborate with application development, infrastructure, database, middleware, and QA teams to design, validate, deploy, and troubleshoot integrations Software AG web Methods certification is a plus<br><br>Benefits<br><br>Private Health Insurance Training & Development
About Determinds Determinds is a technology solutions company specializing in custom software development, digital transformation, and enterprise technology solutions. We partner with organizations to design, build, and optimize innovative digital products that solve complex business challenges across multiple industries, including Fin Tech, Healthcare, Retail, Logistics, and Enterprise Services. As we continue our regional expansion, we are looking for an ambitious and commercially driven Business Development Manager to help grow our client portfolio across Egypt and the GCC.<br>Position Summary The Business Development Manager will be responsible for identifying new business opportunities, building strategic client relationships, and managing the complete sales lifecycle from lead generation to contract signing. The ideal candidate has a strong network within the technology sector, understands software and digital transformation services, and possesses a proven track record of closing B2B deals with medium and large organizations.<br>Key Responsibilities Develop and execute business development strategies aligned with the company's growth objectives. Generate qualified sales opportunities through networking, referrals, cold outreach, events, and strategic partnerships. Identify new business opportunities within Egypt and GCC markets. Build and maintain strong relationships with decision-makers and executive stakeholders. Lead discovery meetings to understand client challenges and business requirements. Collaborate closely with technical teams to define solution scope and prepare tailored proposals. Manage the complete sales cycle from prospecting through negotiation, proposal submission, and contract closure. Prepare commercial proposals, presentations, quotations, and Statements of Work (SOWs). Maintain an accurate sales pipeline and regularly update CRM records. Represent Determinds at networking events, conferences, and client meetings. Monitor market trends, competitor activities, and emerging opportunities. Support the development and maintenance of company portfolios, case studies, and marketing collateral. Collaborate with Marketing to strengthen the company's brand presence and lead generation initiatives.<br>Qualifications Bachelor's degree in Business Administration, Marketing, Computer Science, Engineering, or a related field.4–8 years of Business Development or B2B Sales experience within one or more of the following industries: (Software Development,Information Technology,Digital Transformation,Fin Tech,Healthcare Technology (Health Tech), Enterprise Solutions) Fluency in English is a must. Proven experience selling technology solutions and software services. Preferably a Cairo resident. Experience managing the full sales lifecycle independently. Demonstrated success in closing medium to large-value B2B contracts. Experience working with clients in Egypt and/or GCC markets. Existing professional network and industry connections are highly preferred. Experience collaborating with technical delivery teams. Experience with CRM systems and Microsoft Office applications. Knowledge of proposal management and portfolio development is considered an advantage. Marketing experience or exposure to digital marketing initiatives is a plus.<br>Required Skills Excellent communication and presentation skills Strong negotiation and closing abilities Relationship management Strategic thinking Commercial awareness Consultative selling Stakeholder management Proposal writing Time management Business acumen Self-motivated and results-oriented Professional and polished appearance<br>What We're Looking For The ideal candidate is someone who can confidently engage with C-level executives, understand business challenges, and position Determinds' technology solutions as strategic enablers. They are proactive, resourceful, commercially minded, and passionate about building long-term client partnerships.<br>Why Join Determinds? Opportunity to contribute directly to the company's regional growth. Exposure to diverse industries and innovative technology projects. Dynamic and entrepreneurial work environment. Career growth opportunities with increasing regional presence. Performance-based incentives linked to business achievements.
Company Description Zero2bounty is a specialized educational platform focused on Bug Bounty and cybersecurity, helping learners move from fundamentals to professional-level skills through practical, interactive training. The platform offers up-to-date training content, realistic labs, and hands-on challenges designed to build real-world experience. Learners benefit from a supportive community that helps them grow their skills and prepare for the job market or begin their journey in vulnerability discovery. Zero2bounty emphasizes practical learning over traditional theory, guiding participants from zero experience to earning their first bounty.<br>Role Description As a Back-end Developer at Zero2bounty, you will contribute to building and maintaining the platform’s server-side features, APIs, and integrations in a remote, volunteer capacity. Day-to-day tasks include designing and implementing back-end services, optimizing performance and security, and ensuring reliable data storage and retrieval. You will collaborate with front-end developers and other team members to create seamless user experiences, troubleshoot issues, and implement new features that support labs, challenges, and community tools. The role also involves writing clean, maintainable code, participating in code reviews, and contributing to technical documentation to support ongoing development.<br>Qualifications<br> Candidates should possess strong Back-End Web Development and Software Development skills. Candidates should possess solid Programming and Object-Oriented Programming (OOP) skills. Candidates should possess a basic understanding of Front-End Development to collaborate effectively with the UI team. Candidates should possess familiarity with web frameworks, databases (SQL/NoSQL), and RESTful or Graph QL APIs. Candidates should possess knowledge of secure coding practices, especially in cybersecurity-related contexts. Candidates should possess effective communication skills, the ability to work independently in a remote setting, and a collaborative mindset. Candidates should possess prior experience contributing to open-source or volunteer projects; exposure to cybersecurity or Bug Bounty platforms is a plus. Candidates should possess a relevant educational background or equivalent practical experience in computer science, software engineering, or related fields.
Since launching in Kuwait in 2004, talabat, the leading on-demand food and Q-commerce app for everyday deliveries, has been offering convenience and reliability to its customers. talabat’s local roots run deep, offering a real understanding of the needs of the communities we serve in eight countries across the region. We harness innovative technology and knowledge to simplify everyday life for our customers, optimize operations for our restaurants and local shops, and provide our riders with reliable earning opportunities daily. Here at talabat, we are building a high performance culture through engaged workforce and growing talent density. We're all about keeping it real and making a difference. Our 6,000+ strong talabaty are on an awesome mission to spread positive vibes. We are proud to be a multi great place to work award winner.<br><br>Job Description<br><br>A little bit about our engineering culture<br><br>We love finding new ways to shorten the feedback loops, create together and make an impact. To do so, our engineering culture and practices are based on e Xtreme Programming (XP), Domain-Driven Design, Lean and Continuous Delivery. We believe that the assumption behind the “Speed vs Quality” mindset is flawed and that you can both have your cake and eat it too. For us, quality enables speed. Not in 2 years, but now.<br><br>Co-creating together with others through Pair and Mob programming helps us deliver more value sooner and find joy in our work by seeking productive human connections with others. We find that engineers seeking to understand our product and business better understand the context of their work, which helps them to innovate, deliver more value to their customers and find more purpose in their work.<br><br>Role Summary<br><br>Alongside your team counterparts (product, design, data), understand your customer/business needs/desires/problems to drive desired outcomes and create a strategy to drive desire outcomes Lead, inspire and empower a talented group of engineers to self-organize and discover, innovate, implement, deploy and own end-to-end complex software solutions Develop and grow engineering talent through effective mentoring, coaching, and retention strategies in a hyper-growing, highly competitive economic environment Guide your team in creation of software as a solution to an end-to-end problem in your business domain and deliver value in small batches, taking into account non-functional requirements such as availability, scalability, latency and efficiency of talabat’s services in line with our internal engineering standards. Guide your team’s discovery, planning and execution to successfully deliver value to<br><br>our customers in small batches<br><br>Qualifications<br><br>The following experience is relevant to us<br><br>Great product sense for selecting the opportunities which deliver impact to our customers Able to balance between continuous product discovery and delivery Experience building & leading cross-functional, empowered and self-organized teams of multidisciplinary engineers Ability to guide & elevate talent via mentoring and coaching Strong Stakeholder and Dependency management via proactive communication Excellent verbal and written communication skills, capable of creating compelling written narratives to get the key stakeholders engaged Humble, curious, and open-minded with a growth mindset, thriving on continuous feedback Good understanding of lean/agile values & principles and associated practices6+ years of experience in software engineering, preferably within Extreme<br><br>Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring)<br><br>2+ years of hands-on technical leadership and people management experience Experience in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services) Experience building, maintaining & improving with Trunk Based Development and Continuous Delivery Solid experience in designing, implementing, monitoring and scaling of web apps and APIsSolid understanding of the full mobile development life cycle Strong familiarity with the general mobile landscape, architectures, trends/emerging tech Proficient in testing with focus on automated end to end quality Experience with cloud platforms, preferably AWSStrong understanding of quality, performance, monitoring, alerting and security<br><br>standards
Company Description Systems Limited – Egypt is a subsidiary of Systems Limited, Pakistan’s largest IT company, with over 7,000 global team members and four decades of experience delivering technology projects across four continents. The Egypt office focuses on enabling a digital future for local and regional organizations through enterprise-scale software solutions and business applications. The company partners with clients to drive end-to-end digital transformation, combining technical expertise with consulting and design capabilities. Team members join a growing, international organization that offers exposure to diverse projects, modern technologies, and cross-border collaboration. Systems Limited – Egypt values innovation, continuous learning, and sustainable impact in the digital ecosystem.<br>Role Description This is a full-time, hybrid Dynamics 365 Finance and Operations Developer role based in Cairo, Egypt, with flexibility for partial work from home. The developer designs, develops, and customizes solutions within Dynamics 365 Finance and Operations, including extensions, integrations, and reports that support core finance and supply chain processes. Daily tasks include analyzing business requirements, configuring application modules, writing and optimizing X++ code, and building integrations with other enterprise systems and services. The role also involves troubleshooting issues, performing impact analysis, participating in code reviews, and ensuring solutions follow best practices, security standards, and performance guidelines. The developer collaborates closely with functional consultants, business stakeholders, and QA teams to support implementations, upgrades, and ongoing application support.<br>Qualifications<br> Strong experience developing and customizing Dynamics 365 Finance and Operations (D365 F&O), including extensions, forms, classes, and data entities. Proficiency in X++, SQL Server, and related development tools (Visual Studio, Lifecycle Services, Azure Dev Ops or similar). Solid understanding of finance and operations modules such as GL, AP, AR, inventory, procurement, and production, with the ability to translate business requirements into technical solutions. Hands-on experience with integrations and APIs (REST, OData, data management framework), and familiarity with Azure services used with D365. Knowledge of software development lifecycle practices, including source control, unit testing, debugging, and performance optimization. Ability to collaborate in cross-functional teams, communicate clearly with technical and non-technical stakeholders, and document solutions effectively. Relevant academic background such as a bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. Experience with ERP implementation or upgrade projects and Microsoft certifications in Dynamics 365 or related technologies are considered an advantage.
<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 skilled Front-End Developer to design and deliver high-quality, semantic, and accessible web applications using modern technologies such as React.js and Next.js. This role focuses on building reusable components, ensuring responsive and performant user experiences, and working collaboratively with cross-functional teams to deliver intuitive digital products.</p>
<h4>What you’ll do</h4>
<ul>
<li>Develop semantic and accessible UI components following established best practices and accessibility standards</li>
<li>Ensure responsive design and optimal performance across multiple devices and screen sizes</li>
<li>Participate in code reviews to uphold quality standards and share knowledge within the team</li>
<li>Continuously improve and refactor the codebase to enhance performance and maintainability</li>
<li>Collaborate closely with designers, backend developers, and stakeholders to deliver cohesive solutions</li>
<li>Identify, troubleshoot, and resolve front-end issues and performance bottlenecks</li>
<li>Stay informed on front-end trends, tools, and technologies, sharing insights with colleagues</li>
<li>Maintain clear documentation for code, processes, and technical decisions</li>
<li>Perform manual testing across browsers to ensure compatibility and usability</li>
</ul>
<h4>Who you are</h4>
<ul>
<li>Minimum 3 years of relevant front-end development experience</li>
<li>Strong understanding of semantic HTML5, CSS3, and accessibility best practices</li>
<li>Solid knowledge of core JavaScript concepts (ES6+) independent of frameworks</li>
<li>Proficiency in React.js and Next.js, with understanding of their core principles</li>
<li>Experience in responsive design and ensuring cross-browser compatibility</li>
<li>Familiarity with version control systems, particularly Git</li>
<li>Strong problem-solving skills with the ability to debug and optimise code</li>
<li>Detail-oriented with a focus on maintainability and high-quality outputs</li>
<li>Collaborative mindset with enthusiasm for knowledge sharing and continuous learning</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>Opportunity to work on scalable, modern web applications using leading technologies</li>
<li>Exposure to collaborative, cross-functional teams within a global organisation</li>
<li>Continuous learning culture with access to emerging tools and best practices</li>
<li>Ability to contribute to impactful digital experiences used across multiple markets</li>
<li>Supportive environment focused on innovation, growth, and knowledge sharing</li>
</ul>
<h4>What skills you will learn</h4>
<ul>
<li>Advanced front-end architecture using React.js and Next.js</li>
<li>Accessibility standards (WCAG) and inclusive design practices</li>
<li>Performance optimisation techniques for large-scale applications</li>
<li>Cross-browser compatibility strategies and testing approaches</li>
<li>Best practices in reusable component design and design systems</li>
<li>Collaborative development workflows and peer review techniques</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, 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>
Role Description The Senior Odoo Developer is a full-time, on-site role based in Egypt office, Cairo Nasr City. This role involves designing, developing, and maintaining Odoo modules and customizations to support core business processes and client requirements. The Senior Odoo Developer will analyze functional needs, translate them into robust technical solutions, and integrate Odoo with other systems and services. Daily tasks include writing clean and efficient code, performing code reviews, optimizing performance, troubleshooting issues, and ensuring data integrity and security. The role also includes collaborating with cross-functional teams, providing technical guidance, documenting solutions, and supporting deployments and upgrades. Qualifications Bachelor’s degree in computer science, or computer engineering,Minimum Experience 5 years in Doo Development with Proven experience developing, customizing, and deploying Odoo Modules specially CRM, Finance, Supply chain, POS. Proficiency in Software Development and Programming, with experience in languages commonly used in Odoo (e.g., Python, XML, Java Script). Hands-on experience in Back-End Web Development, including RESTful APIs, database design, and server-side logic. Experience with Postgre SQL, Git version control, and Linux-based deployment environments. Ability to gather requirements, work closely with business stakeholders, and translate functional specifications into technical designs. Strong problem-solving skills, attention to detail, and ability to mentor junior developers and lead technical discussions.
Key Responsibilities Review and analyze business, functional, and technical requirements. Design, develop, and execute test plans, test cases, and test scripts. Perform functional, regression, integration, system, smoke, and user acceptance testing (UAT) support. Identify, document, track, and verify defects using defect management tools. Collaborate closely with developers, business analysts, and product owners to resolve issues. Validate bug fixes and perform re-testing activities. Prepare testing reports and communicate testing progress to stakeholders. Participate in requirements reviews and provide feedback from a quality perspective. Ensure software releases meet quality standards before deployment. Contribute to continuous improvement of QA processes and testing methodologies.<br>Qualifications Required Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.2–5 years of experience in software testing and quality assurance. Strong understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Experience in writing test cases, test scenarios, and defect reports. Hands-on experience with bug tracking tools such as Jira, Azure Dev Ops, or similar. Familiarity with web, mobile, and API testing concepts. Knowledge of database testing and SQL queries is an advantage. ISTQB certification is a must.
Who we are<br>NERV builds AI Business Systems for small and medium businesses. We deploy full AI departments, sales, marketing, finance, operations, as a system that plugs into a company and runs day to day. Not a chatbot your team talks to. A system that does the actual work: generates leads, follows up, tracks finances, runs operations, proactively, without being asked.<br>We are a small Belgian company, early, and growing through client work. We are hiring a developer to own our technical side. Today the founder builds the product, sells it, and delivers it. That does not scale. You take the build off his hands.<br>You will work on two things. First, our own platform: a live system with a knowledge-graph memory, a Slack interface, a website, and a layer of AI agents and automations. You make it production grade. Second, the AI systems we build inside our clients' businesses on paid projects, where you will sometimes join the calls. This role is for someone who builds with AI every day and ships faster because of it.<br>What you will do Own and harden our platform: memory, the Slack bot, server operations, the website, the integrations. Build production-safe systems: secret handling, observability, rollback, incident response. Build AI agent systems inside client businesses on paid engagements. Deploy, monitor, and fix things in production on your own.<br>What we are looking for At least 3 years building software professionally. You build with LLMs. You design agent systems, prompt pipelines, and tool-calling, and you ship them. You use Claude Code (or a similar agentic coding tool) every day. This is a must, not a bonus. Strong Python. Comfortable in Node, Java Script, and Type Script. You can build a web app with React or Next.js. You are at home on a Linux server over SSH: services, logs, deploys, debugging live issues. You work databases and are willing to own a graph database (Neo4j). Graph experience is a plus. Clean git habits. Good spoken and written English. You will be on calls with clients and need to explain technical ideas to non-technical founders. You work unsupervised. Given a goal, you turn it into shipped software.<br>Nice to have Experience with Claude or the Anthropic API. RAG or knowledge-graph memory systems. Something you built and ran in production that real people relied on. Monitoring and rollback experience.<br>What you get A competitive salary. Performance-based commissions and bonuses. You run the technical side of a growing AI company. You work with Claude and the latest AI tools every day. Building with AI is the job, not a side thing. Variety. One week you improve our own platform, the next you build an AI system for a client. A direct line to the founder. No layers, no politics. You are an early hire and you grow with the company. Full freedom on where and how you work.<br>The setup Fully remote. Full-time, European working hours.<br>How to apply Quick Apply: upload your CV and answer the questions. That is all we need to start.
Roles & Responsibilities Mobile Developer (Ionic / Angular) We're looking for a mobile developer to join our team and help build out our Sales CRM mobile app. The app is built on Ionic with an Angular front-end, backed by . NET APIs, and it's a tool our sales team uses every day in the field.<br>Most of the work here is front-end (new features, new screens, improving existing flows), but you'll also need to own the mobile experience end-to-end (push notifications, offline behavior, device-native feel). If you've shipped Ionic apps before and you care about the difference between an app that technically works and one that people actually enjoy using, this is your role.<br>Experience with Angular is a must. Familiarity with . NET APIs is a bonus, but you don't need to be a back-end developer to succeed here.
Company Description Amjaad Technology is a leading corporation in IoT and utility management, specializing in smart metering solutions for electricity, water, BTU, and gas. Through its innovative io Meter System, the company enables utility service providers, real estate developers, and smart cities to drive digital transformation, optimize energy management, and advance sustainability goals. Amjaad Technology also develops platforms for community and facilities management in smart cities, enhancing efficiency, resource utilization, and operational workflows. With over 300 successful projects across Egypt, Saudi Arabia, and the UAE, the company’s solutions have positively impacted more than 200,000 people. Applicants join a growing organization focused on scalable technology, sustainable communities, and measurable impact.<br>Role Description The Senior Software Project Manager is a full-time, on-site role based in Qesm El Maadi, responsible for leading end-to-end delivery of complex software and IoT projects. This role oversees project planning, scope definition, scheduling, and resource allocation, ensuring alignment with business objectives and client requirements. The Senior Software Project Manager coordinates cross-functional teams, manages stakeholders, and monitors progress, risks, and budgets to deliver projects on time and within scope. Day-to-day tasks include facilitating requirements workshops, translating business needs into actionable technical plans, tracking milestones, and implementing best practices in project governance and reporting. The role also involves mentoring project teams, driving continuous improvement, and collaborating closely with product, engineering, and operations to support Amjaad Technology’s smart metering and smart city solutions.<br>Qualifications<br> <br>Strong Software Project Management and Project Management skills to lead complex, multi-stakeholder initiatives. Proficiency in Requirements Analysis and Analytical Skills to translate business needs into clear technical specifications and data-driven decisions. Solid understanding of Software Development processes and lifecycle to effectively coordinate with engineering teams. Experience managing technology or IoT projects, preferably in utilities, smart metering, or smart city solutions. Demonstrated ability to manage timelines, budgets, risks, and dependencies using modern project management tools and methodologies (e.g., Agile, Scrum, or hybrid approaches). Excellent communication, stakeholder management, and negotiation skills, with the ability to work cross-functionally and present to senior leadership. Proven leadership experience in guiding project teams, mentoring team members, and fostering collaboration and accountability. Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field; a master’s degree or relevant certifications (e.g., PMP, PMI-ACP) are an advantage. Ability to work on-site in Qesm El Maadi and collaborate closely with local and regional teams.
About Khazna Khazna launched in 2020 with a mission to improve the financial well-being of the underbanked, who have little access to formal financial services by providing access to convenient, effective and secure smartphone-based financial services. Khazna has received the Central Bank of Egypt’s first prepaid card license and aims to become the go-to neobank for underbanked consumers across the Middle East. In the next phase of its journey, Khazna is looking to continue scaling up its operations in Egypt and to launch its operations in Saudi Arabia.<br>This is a fun stage in the company's lifecycle as the core foundation has been but it is still early enough to assume a ton of ownership and to help shape the future of the company and its success.<br>Join Khazna and contribute your skills and expertise to our mission of revolutionizing digital payments ???? and driving financial inclusion ???? across the region.<br>About the Role The Data Engineering Manager is responsible for executing Khazna’s data platform roadmap as co-defined with the CTO. The role ensures the reliable design, build and operation of scalable data pipelines and infrastructure that support product, risk, finance and operational use cases. This role focuses on data platform setup, delivery excellence, technical leadership, team development and translating strategic direction into high-quality implementation.<br>Key Responsibilities:<br>Design, build, and maintain scalable batch and streaming data pipelines. Implement data models aligned with product and operational requirements. Translate the architectural vision into detailed technical designs. Establish engineering standards for data reliability, testing, and monitoring. Build and manage a high-performing data engineering team. Provide technical coaching and mentorship. Collaborate with Product, Risk, Commercial, and Finance teams to prioritize backlog. Implement data access controls and security standards defined by Security and Risk. Ensure technical compliance with internal governance policies.<br>Requirements Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology or a related field.8+ years in data engineering or platform engineering. Prior team leadership experience (minimum 1 year of managing direct reports). Solid experience in designing and managing scalable data platforms. Experience working with cloud platforms, preferably GCP. Hands-on experience implementing and maintaining open-source data tools. Proficiency in SQL and NoSQL. Demonstrates the ability to assess, compare and select open-source technologies aligned with business requirements, scalability needs and long-term strategy. Strong stakeholder communication skills Experience in fintech or regulated environments preferred.<br>???? Apply now and be part of a team that is shaping the future of finance in Egypt and Saudi Arabia!
About Khazna Khazna launched in 2020 with a mission to improve the financial well-being of the underbanked, who have little access to formal financial services by providing access to convenient, effective and secure smartphone-based financial services. Khazna has received the Central Bank of Egypt’s first prepaid card license and aims to become the go-to neobank for underbanked consumers across the Middle East. In the next phase of its journey, Khazna is looking to continue scaling up its operations in Egypt and to launch its operations in Saudi Arabia.<br>This is a fun stage in the company's lifecycle as the core foundation has been but it is still early enough to assume a ton of ownership and to help shape the future of the company and its success.<br>Join Khazna and contribute your skills and expertise to our mission of revolutionizing digital payments ???? and driving financial inclusion ???? across the region.<br>About the Role The Data Engineering Manager is responsible for executing Khazna’s data platform roadmap as co-defined with the CTO. The role ensures the reliable design, build and operation of scalable data pipelines and infrastructure that support product, risk, finance and operational use cases. This role focuses on data platform setup, delivery excellence, technical leadership, team development and translating strategic direction into high-quality implementation.<br>Key Responsibilities:<br>Design, build, and maintain scalable batch and streaming data pipelines. Implement data models aligned with product and operational requirements. Translate the architectural vision into detailed technical designs. Establish engineering standards for data reliability, testing, and monitoring. Build and manage a high-performing data engineering team. Provide technical coaching and mentorship. Collaborate with Product, Risk, Commercial, and Finance teams to prioritize backlog. Implement data access controls and security standards defined by Security and Risk. Ensure technical compliance with internal governance policies.<br>Requirements Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology or a related field.8+ years in data engineering or platform engineering. Prior team leadership experience (minimum 1 year of managing direct reports). Solid experience in designing and managing scalable data platforms. Experience working with cloud platforms, preferably GCP. Hands-on experience implementing and maintaining open-source data tools. Proficiency in SQL and NoSQL. Demonstrates the ability to assess, compare and select open-source technologies aligned with business requirements, scalability needs and long-term strategy. Strong stakeholder communication skills Experience in fintech or regulated environments preferred.<br>???? Apply now and be part of a team that is shaping the future of finance in Egypt and Saudi Arabia!
Amjaad Technology is Hiring Immediately: <br>#Senior_Backend_Developer (#Node.js)<br>#About_Amjaad_Technology<br>Amjaad Technology is a leading Software Development and IoT company specializing in smart utility management solutions. Through our innovative io Meter platform, we empower utility providers, real estate developers, and smart cities with intelligent solutions for electricity, water, gas, and BTU management. With a strong presence across Egypt, Saudi Arabia, and the UAE, we have successfully delivered 300+ projects, helping organizations optimize operations, improve efficiency, and accelerate digital transformation.<br>???? Location: Maadi, Cairo (The office will relocate to Mokattam after 3 months.)<br>#Key_Responsibilities<br>-Design, develop, and maintain scalable backend services and RESTful APIs using Node.js.<br>-Build high-performance server-side applications with clean, reusable, and maintainable code.<br>-Integrate SQL and NoSQL databases to support complex business requirements.<br>-Optimize application performance, scalability, availability, and security.<br>-Develop automated testing and unit testing solutions to ensure software quality.<br>-Collaborate with cross-functional teams to deliver high-quality technical solutions.<br>-Apply backend best practices, coding standards, and modern development methodologies.<br>#Requirements<br>5+ years of Backend Development experience.<br>3+ years of hands-on experience with Node.js.<br>2+ years of experience with Java Script and Type Script.<br>Strong experience with RESTful APIs, Web Sockets, and backend architecture.<br>Hands-on experience with MySQL, Postgre SQL, Mongo DB, and Redis.<br>-Solid understanding of JWT Authentication, Access Control, and API Security principles.<br>-Experience with Nest JS and Hapi.js frameworks.<br>-Knowledge of asynchronous programming and event-driven architecture.<br>-Experience with Docker and AWS infrastructure.<br>-Strong debugging, testing, and problem-solving skills.<br>-Experience with AI development tools is a plus.<br>-Knowledge of Angular or React is a plus.<br>#Benefits<br>✨ Welcome Bonus<br>???? Performance Bonus<br>???? Amjaad Alumni Program<br>???? Referral Bonus<br>???? Emergency Medical Assistance<br>???? Interested? Send your CV to [m.nagy@amjaadiot.com] with the subject line "Senior Backend Developer (Node.js)".
About the Role We are seeking an experienced Senior Java Developer to design, develop, and maintain highly scalable, cloud-native applications using Java and Spring. In this role, you will bring hands-on expertise across the full software lifecycle-design, architecture, and development-to build robust solutions that power our platform. You will play a key part in shaping technical direction, modernizing legacy systems, and driving forward an ambitious digital transformation initiative, all while helping grow the engineering talent around you. Responsibilities Contribute to architecture and design decisions -Actively participate in defining solution architecture, evaluating trade-offs, and making sound technical design decisions that align with business goals. Develop well-tested, high-quality solutions -Design and implement reliable, maintainable features backed by comprehensive automated testing to ensure production-grade quality. Drive digital transformation and modernization -Contribute to a strategic digital transformation program, revamping and re-architecting legacy systems into modern, cloud-native solutions. Mentor and support junior developers -Provide technical guidance, conduct code reviews, and foster the professional growth of junior team members through coaching and knowledge sharing. Qualifications University Degree Computer Science / Engineering.5 -7 years of experience in software development Desirable Qualifications Java & Spring Boot - Strong, hands-on proficiency in Java and the Spring Boot framework for building enterprise-grade applications. Architecture & design patterns - Practical experience applying architectural styles and patterns such as Clean Architecture, Hexagonal Architecture, Event-Driven Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD). Microservices - Hands-on experience designing, building, and operating microservices-based systems. Databases, messaging & caching - Hands-on experience with relational and/or NoSQL databases, messaging systems (e.g., Kafka, Rabbit MQ), and caching solutions (e.g., Redis). API design -Hands-on experience designing well-structured, robust APIs (e.g., REST and/or g RPC), with attention to versioning, security, and documentation. Automated testing - Proficiency writing well-tested code using JUnit and Mockito, following test automation best practices. Containerization & orchestration - Familiarity with Docker and Kubernetes for packaging and deploying cloud-native workloads. CI/CD & Dev Ops (recommended) - Experience with CI/CD pipelines and automation tooling (e.g., Jenkins, Git Lab CI, Git Hub Actions) to support continuous delivery. Version control & collaboration (recommended) - Proficiency with Git and collaborative development workflows.
Location: Nasr City, Cairo (on-site, minutes from City Stars) | Type: Full-Time | Department: Technical Support / Solutions Engineering About the Role Silicon21 is a leading regional value-added distributor of digital imaging and document management solutions, and an official partner of global brands including RICOH. We're looking for a Software Support & Solutions Analyst to be the technical backbone between our software platforms and the clients who rely on them daily. This is a hands-on, problem-solving role — not general IT helpdesk. You'll own the full lifecycle of software-related issues for our document/imaging solutions clients: configuration, troubleshooting, testing, training, and long-term technical support. You'll manage multiple client accounts simultaneously, so strong organization and the ability to prioritize under pressure matter just as much as technical skill. What You'll Actually Be Doing Software Configuration & Implementation Configure and set up software platforms for new and existing clients based on their specific environment and requirements Perform initial system setup, license activation, and integration with client hardware (printers, scanners, document management systems) Validate configurations through structured testing before handing off to the client Troubleshooting & Technical Support Diagnose software issues reported by clients — connectivity errors, configuration conflicts, driver/software compatibility issues, performance problems Reproduce reported issues, isolate root cause, and apply fixes or escalate to vendor/product teams when needed Manage and prioritize a queue of active support tickets across multiple clients at the same time, keeping each client informed of status Document recurring issues and known fixes to build an internal knowledge base Client-Facing Technical Work Conduct on-site visits across Cairo when remote troubleshooting isn't enough to resolve the issue Deliver hands-on training sessions to client end-users and administrators on how to use the software correctly (reduces repeat tickets) Walk clients through updates, new features, or workarounds in a way that's clear even for non-technical users Build long-term relationships with client technical contacts so you become their trusted go-to person Collaboration & Reporting Work closely with the Sales team to understand new client environments before onboarding, flagging potential technical risks early Coordinate with vendor technical support (RICOH and other partner brands) on complex or unresolved issues Keep internal records updated: ticket logs, client configuration notes, resolution history What You Need to Bring Required:2+ year of experience in software support, technical support, software implementation, or a similar hands-on technical role Strong troubleshooting mindset — you investigate root causes, not just symptoms Comfortable working with software configuration, basic networking concepts (IP addresses, drivers, connectivity), and client-server setups Ability to manage multiple open issues/clients at once without losing track of priorities Clear communicator who can explain technical concepts to non-technical people, calmly and patiently Based in or near Nasr City, Cairo, with flexibility for local client visits Nice to have:Familiarity with printing/document management software, drivers, or imaging hardware ecosystems Basic understanding of databases or system integrations Experience delivering end-user training or technical walkthroughs Bachelor's degree in Computer Science, IT, or a related field (not required if experience speaks for itself) What We Offer???? Very competitive salary???? Performance bonus???? Comprehensive medical insurance???? Nasr City office, right next to City Stars — easy commute???? Real growth path into solutions architecture and technical consulting, working directly with globally recognized brands