Programming Jobs in Egypt
27265 Jobs Found
<p>We are seeking a Senior Embedded Application Development Lead to join our engineering team and lead the development of mission-critical software applications for advanced transportation systems. This position combines hands-on technical development with team leadership responsibilities. The successful candidate will lead and mentor junior engineers while contributing to software design, development, integration, and technical decision-making. Candidates from Embedded Systems, Automotive, Telecom, SCADA, Industrial Automation, Aerospace, or related industries are encouraged to apply.</p><p>Key Responsibilities</p><ul><li>Design, develop, and maintain embedded software applications using C/C++.</li><li>Participate in software architecture, design reviews, integration, and testing activities.</li><li>Review technical requirements and contribute to engineering solutions.</li><li>Support software troubleshooting, debugging, and performance optimization.</li><li>Collaborate with multidisciplinary engineering teams.</li></ul><p>Leadership Responsibilities</p><ul><li>Lead and coordinate a team of junior and mid-level software engineers.</li><li>Assign and monitor engineering tasks and deliverables.</li><li>Mentor and coach junior engineers.</li><li>Conduct code reviews and ensure adherence to engineering standards.</li><li>Support onboarding and technical training activities.</li><li>Drive continuous improvement and knowledge-sharing initiatives.</li><li>Act as the technical focal point for stakeholders and off-shore team.</li></ul><p>Thank you for your interest in Hitachi Rail. If your application is of interest, we will be in contact. Please do not hesitate to discover more about us and our latest jobs at https://www.hitachirail.com/careers .</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Engineering, Computer Science, Electronics Engineering, Electrical Engineering, or equivalent.</p><p>Minimum 6 years of software development experience.</p><p>Strong C/C++ programming skills.</p><p>Strong understanding of embedded systems.</p><p>Experience across the software development lifecycle.</p><p>Proven experience leading teams or mentoring engineers.</p><p>Strong communication, planning, and problem-solving skills.</p><p>Fluent English (written and spoken).</p><p>Desirable Requirements</p><ul><li>Experience in safety-critical industries.</li><li>Experience with RTOS environments.</li><li>Knowledge of Railway, Aerospace, Automotive, or Industrial Control systems.</li><li>Familiarity with configuration and requirements management tools.</li><li>Knowledge of ETCS/ERTMS railway signalling systems.</li><li>Knowledge of Ada programming.</li><li>Knowledge of DOORS, RTC, or similar tools.</li></ul><p>Training: Selected candidates will undergo structured training covering ETCS concepts, railway signalling principles, safety standards, engineering processes, and project-specific technologies.</p>
<p>Leverage your expertise and join the dynamic team of a leading industry provider of electronic component data and parts management software in the electronics industry. They have been the go-to partner for thousands of electronic engineers, supply chain leaders, and procurement experts across Fortune 500 companies. This role is best suited to a designer who enjoys solving difficult product and UX problems, not simply creating visually polished interfaces. You will work on an established SaaS platform, improving existing experiences and designing new modules while working within an established design system. You should be comfortable making sense of large amounts of information, designing dashboards and data-heavy workflows, and determining how information, KPIs, and actions should be prioritized for users.</p><p>Key Accountabilities</p><ul><li>Own product design across assigned areas from problem definition and exploration through detailed design, delivery, and iteration.</li><li>Design complex web-based SaaS experiences , including dashboards, data grids, analytics interfaces, workflows, and information-rich product areas.</li><li>Simplify complex product requirements and large datasets into clear, intuitive, and efficient user experiences.</li><li>Identify and prioritize the information and KPIs users need rather than simply visualizing predefined metrics.</li><li>Translate business requirements, user needs, and technical constraints into scalable product solutions.</li><li>Improve existing product experiences while also designing new modules and capabilities within the current platform.</li><li>Create user flows, wireframes, prototypes, interaction models, and high-fidelity product designs.</li><li>Work within the existing design system and contribute to its ongoing maintenance and evolution.</li><li>Collaborate closely with Product Managers, Engineers, Data teams, and other stakeholders.</li><li>Communicate design decisions clearly and explain the reasoning behind proposed solutions.</li><li>Participate in user research, usability testing, and workflow analysis when needed, in collaboration with other team members.</li><li>Work closely with Engineering to ensure designs are feasible, scalable, and implemented to a high standard.</li><li>Contribute to team design discussions and support other designers when needed.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>We are looking for:</p><ul><li>4+ years of experience in Product Design, UX Design, or a closely related product-focused role.</li><li>A strong portfolio demonstrating real product problem-solving , not only final visual designs.</li><li>Strong experience designing web-based digital products .</li><li>Demonstrated experience with complex or data-heavy interfaces , such as: dashboards analytics products data grids or tables reporting tools admin platforms complex workflows</li><li>Ability to structure large amounts of information and create clear information hierarchy.</li><li>Strong understanding of UX, interaction design, information architecture, and systems thinking .</li><li>Ability to explain: what problem you were solving why you made specific design decisions how you prioritized information how your solution improved the user experience</li><li>Experience working collaboratively with Product and Engineering teams.</li><li>Strong Figma skills or equivalent modern product-design tools.</li><li>Good communication and presentation skills.</li><li>Basic understanding of HTML, CSS, and JavaScript concepts in order to understand technical feasibility and collaborate effectively with engineers.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Leverage your expertise and join the dynamic team of a<span>leading industry provider of electronic component data and parts management software in the electronics industry. They have been the go-to partner for thousands of electronic engineers, supply chain leaders, and procurement experts across Fortune 500 companies.</span></p><br><p>This role is best suited to a designer <strong>who enjoys solving difficult product and UX problems, not simply creating visually polished interfaces.</strong> You will work on an established SaaS platform, improving existing experiences and designing new modules while working within an established design system.</p><br><p>You should be comfortable making sense of large amounts of information, designing dashboards and data-heavy workflows, and determining how information, KPIs, and actions should be prioritized for users.</p><br><strong>Key Accountabilities</strong><ul><li>Own product design across assigned areas from problem definition and exploration through detailed design, delivery, and iteration.</li><li>Design complex <strong>web-based SaaS experiences</strong>, including dashboards, data grids, analytics interfaces, workflows, and information-rich product areas.</li><li>Simplify complex product requirements and large datasets into clear, intuitive, and efficient user experiences.</li><li>Identify and prioritize the information and <strong>KPIs</strong> users need rather than simply visualizing predefined metrics.</li><li>Translate business requirements, user needs, and technical constraints into scalable product solutions.</li><li>Improve existing product experiences while also designing new modules and capabilities within the current platform.</li><li>Create user flows, wireframes, prototypes, interaction models, and high-fidelity product designs.</li><li>Work within the existing design system and contribute to its ongoing maintenance and evolution.</li><li>Collaborate closely with Product Managers, Engineers, Data teams, and other stakeholders.</li><li>Communicate design decisions clearly and explain the reasoning behind proposed solutions.</li><li>Participate in user research, usability testing, and workflow analysis when needed, in collaboration with other team members.</li><li>Work closely with Engineering to ensure designs are feasible, scalable, and implemented to a high standard.</li><li>Contribute to team design discussions and support other designers when needed.</li></ul><strong>Knowledge, Skills, and Experience</strong><p><strong>We are looking for:</strong></p><br><ul><li><strong>4+ years of experience</strong> in Product Design, UX Design, or a closely related product-focused role.</li><li>A strong portfolio demonstrating <strong>real product problem-solving</strong>, not only final visual designs.</li><li>Strong experience designing <strong>web-based digital products</strong>.</li><li>Demonstrated experience with <strong>complex or data-heavy interfaces</strong>, such as:<ul><li>dashboards</li><li>analytics products</li><li>data grids or tables</li><li>reporting tools</li><li>admin platforms</li><li>complex workflows</li></ul></li><li>Ability to structure large amounts of information and create clear information hierarchy.</li><li>Strong understanding of <strong>UX, interaction design, information architecture, and systems thinking</strong>.</li><li>Ability to explain:<ul><li>what problem you were solving</li><li>why you made specific design decisions</li><li>how you prioritized information</li><li>how your solution improved the user experience</li></ul></li><li>Experience working collaboratively with Product and Engineering teams.</li><li>Strong Figma skills or equivalent modern product-design tools.</li><li>Good communication and presentation skills.</li><li>Basic understanding of HTML, CSS, and JavaScript concepts in order to understand technical feasibility and collaborate effectively with engineers.</li></ul> </div>
<p>Leverage your expertise and join the dynamic team of a leading industry provider of electronic component data and parts management software in the electronics industry. They have been the go-to partner for thousands of electronic engineers, supply chain leaders, and procurement experts across Fortune 500 companies. This role is best suited to a designer who enjoys solving difficult product and UX problems, not simply creating visually polished interfaces. You will work on an established SaaS platform, improving existing experiences and designing new modules while working within an established design system. You should be comfortable making sense of large amounts of information, designing dashboards and data-heavy workflows, and determining how information, KPIs, and actions should be prioritized for users.</p><p><b><br></b></p><p><b>Key Accountabilities</b></p><ul><li>Own product design across assigned areas from problem definition and exploration through detailed design, delivery, and iteration.</li><li>Design complex web-based SaaS experiences , including dashboards, data grids, analytics interfaces, workflows, and information-rich product areas.</li><li>Simplify complex product requirements and large datasets into clear, intuitive, and efficient user experiences.</li><li>Identify and prioritize the information and KPIs users need rather than simply visualizing predefined metrics.</li><li>Translate business requirements, user needs, and technical constraints into scalable product solutions.</li><li>Improve existing product experiences while also designing new modules and capabilities within the current platform.</li><li>Create user flows, wireframes, prototypes, interaction models, and high-fidelity product designs.</li><li>Work within the existing design system and contribute to its ongoing maintenance and evolution.</li><li>Collaborate closely with Product Managers, Engineers, Data teams, and other stakeholders.</li><li>Communicate design decisions clearly and explain the reasoning behind proposed solutions.</li><li>Participate in user research, usability testing, and workflow analysis when needed, in collaboration with other team members.</li><li>Work closely with Engineering to ensure designs are feasible, scalable, and implemented to a high standard.</li><li>Contribute to team design discussions and support other designers when needed.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>4+ years of experience in Product Design, UX Design, or a closely related product-focused role.</li><li>A strong portfolio demonstrating real product problem-solving , not only final visual designs.</li><li>Strong experience designing web-based digital products .</li><li>Demonstrated experience with complex or data-heavy interfaces , such as: dashboards analytics products data grids or tables reporting tools admin platforms complex workflows</li><li>Ability to structure large amounts of information and create clear information hierarchy.</li><li>Strong understanding of UX, interaction design, information architecture, and systems thinking .</li><li>Ability to explain: what problem you were solving why you made specific design decisions how you prioritized information how your solution improved the user experience</li><li>Experience working collaboratively with Product and Engineering teams.</li><li>Strong Figma skills or equivalent modern product-design tools.</li><li>Good communication and presentation skills.</li><li>Basic understanding of HTML, CSS, and JavaScript concepts in order to understand technical feasibility and collaborate effectively with engineers.</li></ul>
<p>Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design.</p><p>Position Overview</p><p>We are looking for a Design Verification Engineer to join our team in Cairo, Egypt.</p><p>Area of Responsibility</p><ul><li>Develop and execute verification plans, including testbench architecture and test case development.</li><li>Design and develop co-emulation-based and/or simulation-based verification environments.</li><li>Work with existing complex testbenches targeting different platforms (simulation/co-emulation).</li><li>Integrate software and hardware DUTs and work with different programming languages within the verification environment.</li><li>Implement and monitor code coverage and/or functional coverage metrics to assess verification completeness.</li><li>Run and debug complete testbenches composed of embedded software and hardware components on Questa and/or Veloce platforms.</li><li>Work closely with design and architecture teams to understand design specifications and requirements.</li><li>Identify and debug issues in the design and verification environment.</li><li>Collaborate with the design team to identify and resolve coverage gaps.</li><li>Mentor junior engineers and provide guidance on verification best practices.</li><li>Utilize verification tools and methodologies to achieve high-quality verification results.</li><li>Document and report verification progress and coverage status to stakeholders.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>B.Sc. or M.Sc. in Computer Engineering, Electronics and Communications Engineering, or a related field, with 0 3 years of experience in hardware design verification.</li><li>Advanced knowledge of SystemVerilog for creating testbenches and writing assertions.</li><li>Advanced knowledge of UVM (Universal Verification Methodology) for building reusable verification environments.</li><li>Proficiency in code coverage and/or functional coverage techniques.</li><li>Good knowledge of integrating commercial VIPs into UVM testbenches.</li><li>Good knowledge of RTL development and Verilog.</li><li>Good knowledge of digital circuits, digital design/systems, and computer architecture.</li><li>Knowledge of C, C++, and OOP.</li><li>Knowledge of scripting languages such as Perl, Shell, and Tcl.</li><li>Excellent command of the English language.</li><li>Ability to work independently and as part of a team.</li><li>Excellent presentation and communication skills.</li><li>Knowledge of programming using SystemC is a plus.</li></ul>
<p>Are you a passionate <strong>Full Stack Developer</strong> ready to make a significant impact? We are seeking an experienced and innovative individual to join our dynamic team <strong>on-site in Cairo, Egypt</strong>. This is a thrilling opportunity to shape the future of our products, working across cutting-edge technologies and delivering exceptional user experiences. We embrace both <strong>Full Time and Part Time</strong> arrangements, offering flexibility for the right talent.</p><p><strong>Responsibilities:</strong></p><ul><li><p><strong>Design and develop</strong> robust, scalable, and high-performance full-stack applications from conception to deployment.</p></li><li><p>Build and maintain efficient server-side logic using <strong>Node.js</strong> and <strong>NestJS</strong>, ensuring optimal performance and security.</p></li><li><p>Craft compelling and responsive user interfaces with <strong>Next.js</strong>, delivering an intuitive and engaging user experience.</p></li><li><p>Manage and optimize databases, leveraging expertise in <strong>PostgreSQL</strong> to ensure data integrity and query efficiency.</p></li><li><p>Implement and manage containerized applications using <strong>Docker</strong> and orchestrate them with <strong>Kubernetes</strong> for seamless deployment and scaling.</p></li><li><p>Utilize <strong>Redis</strong> for high-speed data caching and real-time application features.</p></li><li><p>Collaborate closely with product managers, designers, and fellow engineers to define, design, and ship new features.</p></li><li><p>Write clean, maintainable, and well-documented code while adhering to best practices and coding standards.</p></li><li><p>Actively participate in code reviews, contributing to a culture of continuous improvement and knowledge sharing.</p></li><li><p>Troubleshoot, debug, and upgrade existing systems to ensure maximum uptime and performance.</p></li></ul><p><strong>Skills & Technologies:</strong></p><p>You will be immersed in a modern tech stack, including but not limited to: <strong>Node.js</strong>, <strong>Next.js</strong>, <strong>NestJS</strong>, <strong>PostgreSQL</strong>, <strong>Docker</strong>, <strong>Kubernetes</strong>, <strong>Redis</strong>, <strong>JavaScript</strong>, <strong>TypeScript</strong>, <strong>RESTful APIs</strong>, <strong>Git</strong>, <strong>Agile Methodologies</strong>, <strong>System Design</strong>, <strong>Problem Solving</strong>, and <strong>Cloud Deployment</strong>.</p><p><strong>Growth Opportunities:</strong></p><p>We are committed to your professional development. You'll have access to challenging projects, mentorship from senior engineers, and opportunities to explore new technologies and advance your career within a supportive environment. Your growth is our growth!</p><p><strong>Team & Culture:</strong></p><p>Join a collaborative, innovative, and supportive team where your ideas are valued, and your contributions make a tangible difference. We foster an environment that encourages learning, creativity, and mutual respect, all while building exceptional software.</p><p><strong>Impact:</strong></p><p>As a Full Stack Developer, you will play a pivotal role in shaping our product direction, delivering high-quality solutions, and directly contributing to the success and growth of our projects and our company.</p><p><strong>Requirements</strong></p><ul><li><p><strong>Experience:</strong> A robust <strong>3-7 years</strong> of professional experience in full-stack software development, demonstrating a proven track record of delivering successful projects.</p></li><li><p><strong>Technical Mastery:</strong> Proficient in our core technologies, including <strong>Node.js</strong>, <strong>Next.js</strong>, <strong>NestJS</strong>, <strong>PostgreSQL</strong>, <strong>Docker</strong>, <strong>Kubernetes</strong>, and <strong>Redis</strong>.</p></li><li><p><strong>Programming Prowess:</strong> Strong command of <strong>JavaScript</strong> and <strong>TypeScript</strong>, with a deep understanding of modern web development paradigms.</p></li><li><p><strong>API Design:</strong> Solid experience in designing and implementing <strong>RESTful APIs</strong>.</p></li><li><p><strong>Version Control:</strong> Expert-level knowledge of <strong>Git</strong> for collaborative development.</p></li><li><p><strong>Methodologies:</strong> Familiarity with <strong>Agile Methodologies</strong> and best practices in software development.</p></li><li><p><strong>System Acumen:</strong> Strong understanding of <strong>System Design</strong> principles and a passion for building scalable, reliable applications.</p></li><li><p><strong>Problem Solver:</strong> Exceptional <strong>Problem Solving</strong> skills with a keen eye for detail and a proactive approach to challenges.</p></li><li><p><strong>Cloud Expertise:</strong> Experience with <strong>Cloud Deployment</strong> strategies and practices is a significant advantage.</p></li><li><p><strong>Education:</strong> A Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience and certifications.</p></li><li><p><strong>Career Level:</strong> This role is suited for an <strong>Experienced</strong> professional eager to take on significant responsibilities and drive innovation.</p></li></ul><p></p>
<p>We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks. You'll create challenging tasks and evaluation criteria within realistic simulated environments:</p><ul><li>Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history</li><li>Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent</li><li>Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient</li><li>Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust</li></ul><p>What this is NOT:</p><ul><li>Not data labeling</li><li>Not prompt engineering</li><li>Not writing code from scratch - the agent writes most of the code; you guide and evaluate</li></ul><p>What we look for:</p><ul><li>8+ years in software development</li><li>Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis</li><li>Experience writing tests (functional, integration)</li><li>English proficiency - B2+</li></ul><p>Why this is hard:</p><ul><li>Frontier models are already good at coding. Creating a task that genuinely challenges the best models is non-trivial. You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.</li><li>Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.</li></ul><p><br></p><p><br></p><p><strong>Desired Candidate Profile</strong></p><ul><li>8+ years in software development</li><li>Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis</li><li>Experience writing tests (functional, integration)</li><li>English proficiency - B2+</li></ul>
About Fox Autonomous Systems Fox Autonomous Systems is an Egyptian technology company developing next-generation autonomous systems, AI-powered robotics, and intelligent unmanned platforms for commercial, industrial, and government applications. We are looking for an ambitious Mechatronics Engineer who enjoys designing, building, and testing real hardware. This is a hands-on engineering role where you will work across mechanics, electronics, embedded systems, and rapid prototyping to help bring new robotic platforms from concept to reality.<br>What You'll DoDesign and prototype mechanical assemblies using CAD software. Build and integrate robotic systems including sensors, motors, actuators, and embedded electronics. Assemble, test, and troubleshoot prototype autonomous platforms. Develop and improve wiring, power distribution, and electronic integration. Work with 3D printers, CNC-manufactured parts, and rapid prototyping techniques. Assist with laboratory and field testing of robotic systems. Collaborate closely with our AI and software engineering teams to integrate autonomy into physical platforms. Document designs, test procedures, and engineering improvements. Requirements Bachelor's degree in Mechatronics Engineering, Mechanical Engineering, Electrical Engineering, or a related discipline.2 years of professional experience (exceptional fresh graduates are encouraged to apply). Strong understanding of mechanical and electronic systems. Experience with CAD software such as Solid Works, Fusion 360, or similar. Familiarity with microcontrollers (STM32, ESP32, Arduino, Raspberry Pi, or similar). Comfortable using common laboratory tools and electronic test equipment. Strong problem-solving mindset with a willingness to learn new technologies. Ability to work independently and in a multidisciplinary team. Nice to Have Personal robotics projects. UAV or UGV robotics experience. University competition experience (Formula Student, Robo Cup, IEEE Robotics, MATE ROV, UAV competitions, etc.). PCB design experience (KiCad or Altium).3D printing and rapid prototyping experience. Embedded C/C++ or Python programming. ROS/ROS2 experience. Git Hub portfolio or engineering portfolio. What We're Looking For We're more interested in what you've built than where you've worked. Whether you've designed robots in your garage, built autonomous vehicles at university, developed your own PCB, or spent weekends perfecting 3D-printed mechanisms—we want to see your work.
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 "Product Manager"<br>Job purpose:Responsible for the strategy and roadmap of a product. He acts as the voice of the market and customers and secures the results of the progress of product development process. He monitors and leads the product during the whole product-life cycle.<br>Responsibilities:<br>1. Understanding the Market and Customers:Conducting market analyses, identifying customer needs, market trends and competition. Understanding the eco-system. Monitoring, gathering and analyzing customer feedback. Benchmark our solution with leading international and local POS software providers<br>2. Defining the Product Vision and Strategy:Work with Product team to define, own, and execute a high-level vision and roadmap defining product vision, strategy and roadmap in alignment with business goals. Identifying market opportunities/USPs. Creating product strategy. Translate the product roadmap features into well-defined product requirements and specifications.<br>3. Bug and Issue Management:Accurately report bugs and work with development team in bug fixing bugs as well as assisting in testing and accepting fixes.<br>4. Planning and Prioritization:Defining high-level product features and requirements. Prioritizing features based on customer value, business objectives, and technical feasibility. Creating product roadmaps and high-level timelines for development and launch.<br>5. Monitoring the Product Development Process:Collaborating with cross-functional teams, including engineering, design, marketing, sales, and customer support. Providing guidance and clarification if necessary. Making decisions and resolving issues that arise during Build phases. Assist in the testing of new releases of client and server-side applications.<br>6. Product Launch and Iteration:Coordinating all aspects of the product launch. Working with marketing to develop effective marketing campaigns and go-to-market strategies. Monitoring product performance. Drive Product out-phasing.<br>7. Stakeholder Management:Communicating and aligning the product vision, strategy, and progress to various stakeholders, including executives, development teams, all other departments and external partners. Work closely with Operations, Commercial and Customer Success to identify product gaps and bugs with the Product.<br>Qualifications: <br>5-7 years of relevant experience in Product Management5-7 years of relevant experience in POS Software and a passion for the industry High knowledge of the POS Software market and ecosystem including the main players Excellent spoken and written English with proven track record of communication with stakeholders, vendors as well as technical English Client focused with a history of working with customers to understand and delight the customer in delivering an exceptional product Fintech/payments experience a plus Deep technical knowledge of the product portfolio Programming / development background a plus Familiar with retail and/or Hospitality and/or Food sectors and their POS software journeys Familiar with the marketplace/ integration landscape in the region including what are the key software integration requirements and who the key players are for each integration type Experience in Agile software development and tools (Jira, Confluence)
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 "Product Manager"<br>Job purpose:Responsible for the strategy and roadmap of a product. He acts as the voice of the market and customers and secures the results of the progress of product development process. He monitors and leads the product during the whole product-life cycle.<br>Responsibilities:<br>1. Understanding the Market and Customers:Conducting market analyses, identifying customer needs, market trends and competition. Understanding the eco-system. Monitoring, gathering and analyzing customer feedback. Benchmark our solution with leading international and local POS software providers<br>2. Defining the Product Vision and Strategy:Work with Product team to define, own, and execute a high-level vision and roadmap defining product vision, strategy and roadmap in alignment with business goals. Identifying market opportunities/USPs. Creating product strategy. Translate the product roadmap features into well-defined product requirements and specifications.<br>3. Bug and Issue Management:Accurately report bugs and work with development team in bug fixing bugs as well as assisting in testing and accepting fixes.<br>4. Planning and Prioritization:Defining high-level product features and requirements. Prioritizing features based on customer value, business objectives, and technical feasibility. Creating product roadmaps and high-level timelines for development and launch.<br>5. Monitoring the Product Development Process:Collaborating with cross-functional teams, including engineering, design, marketing, sales, and customer support. Providing guidance and clarification if necessary. Making decisions and resolving issues that arise during Build phases. Assist in the testing of new releases of client and server-side applications.<br>6. Product Launch and Iteration:Coordinating all aspects of the product launch. Working with marketing to develop effective marketing campaigns and go-to-market strategies. Monitoring product performance. Drive Product out-phasing.<br>7. Stakeholder Management:Communicating and aligning the product vision, strategy, and progress to various stakeholders, including executives, development teams, all other departments and external partners. Work closely with Operations, Commercial and Customer Success to identify product gaps and bugs with the Product.<br>Qualifications: <br>5-7 years of relevant experience in Product Management5-7 years of relevant experience in POS Software and a passion for the industry High knowledge of the POS Software market and ecosystem including the main players Excellent spoken and written English with proven track record of communication with stakeholders, vendors as well as technical English Client focused with a history of working with customers to understand and delight the customer in delivering an exceptional product Fintech/payments experience a plus Deep technical knowledge of the product portfolio Programming / development background a plus Familiar with retail and/or Hospitality and/or Food sectors and their POS software journeys Familiar with the marketplace/ integration landscape in the region including what are the key software integration requirements and who the key players are for each integration type Experience in Agile software development and tools (Jira, Confluence)
Job description Company Description Singleclic Ltd. is a regional leader in Digital Transformation, ERP/CRM Implementation, Business Process Automation, and Enterprise AI, serving organizations across KSA, UAE, and Egypt. As an Odoo Silver Partner, Microsoft Dynamics 365 integrator, and IBM BAW/ODM specialist, we offer scalable, end-to-end solutions to optimize operations, drive growth, and improve efficiency. With over 10 years of experience in digital delivery and a team of 70+ consultants and engineers, Singleclic serves 60+ enterprise clients across industries such as healthcare, banking, construction, and government. Our commitment to innovation and client success is evident in our wide range of services, including advanced AI, low-code platform development, system integrations, and round-the-clock support. At Singleclic, we aim to go beyond digitalization, helping businesses achieve true optimization and transformation.<br> Role Description This is a full-time hybrid role for a Senior Odoo Implementer based in Cairo, Egypt, with the flexibility to work remotely when needed. The Senior Odoo Implementer will lead and execute the end-to-end implementation of Odoo ERP projects for clients across various industries. Key responsibilities include gathering client requirements, configuring Odoo modules, performing data migrations, customizing features, troubleshooting technical issues, training end-users, and ensuring successful project delivery on time and within scope. Collaboration with internal teams such as project managers and developers will also be essential to deliver tailored solutions. Qualifications Strong expertise in Odoo implementation, including configuring and customizing Odoo ERP modules Experience in business analysis, requirement gathering, and process design for ERP solutions Solid understanding of business processes across domains such as inventory, accounting, and CRMFamiliarity with data migration, system integration, and database management Proven ability in troubleshooting technical issues and providing solutions Effective communication, presentation, and stakeholder management skills Proficiency in programming languages like Python and XML for Odoo development is a plus Bachelor’s degree in Computer Science, Information Systems, or a related field Experience in project management or working in an agile team environment is an advantage
About Turing:Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems. Turing supports customers in two ways: first, by accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in coding, reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help enterprises transform AI from proof of concept into proprietary intelligence with systems that perform reliably, deliver measurable impact, and drive lasting results on the P&L.<br><br>Role Overview:Reviewing AI training problems and research environments built for a frontier AI lab Assessing whether problems are scientifically realistic, well-designed, and correctly graded — not solving them yourself Each task takes 30–90 minute<br>s<br>Requirements:Master's degree, PhD, or 4+ years of professional experience in one or more of the following fields (this is a must have requirement) Mechanical Engineering Materials Science Phylogenetics Computer Science (AI/ML) Knowledge of python programming language. Note: all qualified candidates will go through a background verification process, so please make sure your answers reflect credentials and experience you can document Ability to start immediately Feedback Skills: Ability to provide constructive feedback and detailed annotations. Communication: Excellent structured communication and collaboration skills in a remote setting. Independence: Self-motivated and able to work independently in a remote setting. Technical Setup: Desktop/Laptop set up with a good internet connectio<br>n.<br>Perks of Freelancing With Turing:Work in a fully remote environment Opportunity to work on cutting-edge AI projects with leading LLM companies Potential for contract extension based on performance and project ne<br>eds<br>Offer Details:Engagement type : Contractor assignment/freelancer (no medical/paid le<br>ave)
About Turing:Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems. Turing supports customers in two ways: first, by accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in coding, reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help enterprises transform AI from proof of concept into proprietary intelligence with systems that perform reliably, deliver measurable impact, and drive lasting results on the P&L.<br><br>Role Overview:Reviewing AI training problems and research environments built for a frontier AI lab Assessing whether problems are scientifically realistic, well-designed, and correctly graded — not solving them yourself Each task takes 30–90 minute<br>s<br>Requirements:Master's degree, PhD, or 4+ years of professional experience in one or more of the following fields (this is a must have requirement) Mechanical Engineering Materials Science Phylogenetics Computer Science (AI/ML) Knowledge of python programming language. Note: all qualified candidates will go through a background verification process, so please make sure your answers reflect credentials and experience you can document Ability to start immediately Feedback Skills: Ability to provide constructive feedback and detailed annotations. Communication: Excellent structured communication and collaboration skills in a remote setting. Independence: Self-motivated and able to work independently in a remote setting. Technical Setup: Desktop/Laptop set up with a good internet connectio<br>n.<br>Perks of Freelancing With Turing:Work in a fully remote environment Opportunity to work on cutting-edge AI projects with leading LLM companies Potential for contract extension based on performance and project ne<br>eds<br>Offer Details:Engagement type : Contractor assignment/freelancer (no medical/paid le<br>ave)
About Turing:Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems. Turing supports customers in two ways: first, by accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in coding, reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help enterprises transform AI from proof of concept into proprietary intelligence with systems that perform reliably, deliver measurable impact, and drive lasting results on the P&L.<br><br>Role Overview:Reviewing AI training problems and research environments built for a frontier AI lab Assessing whether problems are scientifically realistic, well-designed, and correctly graded — not solving them yourself Each task takes 30–90 minute<br>s<br>Requirements:Master's degree, PhD, or 4+ years of professional experience in one or more of the following fields (this is a must have requirement) Mechanical Engineering Materials Science Phylogenetics Computer Science (AI/ML) Knowledge of python programming language. Note: all qualified candidates will go through a background verification process, so please make sure your answers reflect credentials and experience you can document Ability to start immediately Feedback Skills: Ability to provide constructive feedback and detailed annotations. Communication: Excellent structured communication and collaboration skills in a remote setting. Independence: Self-motivated and able to work independently in a remote setting. Technical Setup: Desktop/Laptop set up with a good internet connectio<br>n.<br>Perks of Freelancing With Turing:Work in a fully remote environment Opportunity to work on cutting-edge AI projects with leading LLM companies Potential for contract extension based on performance and project ne<br>eds<br>Offer Details:Engagement type : Contractor assignment/freelancer (no medical/paid le<br>ave)
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span><b>Who we are</b>
<br></span><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.<br>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 3rd party capability.<br>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.<br>#VOIS #BeUnrivalled #CreateTheFuture</p><br><br><br><b>About this role</b>
<br><p>We are seeking a Site Reliability Engineer to ensure the availability, reliability, and scalability of platforms and applications by combining software engineering with operational excellence. This role focuses on monitoring, automation, and proactive reliability engineering while working closely with development teams to design resilient systems and reduce manual operational effort.</p><br><br><br><b>What you’ll do</b>
<br><p>Monitor application and platform availability and reliability, ensuring agreed service levels are met.<br>Use software engineering practices to automate operational tasks and achieve low‑touch or zero‑touch operations.<br>Design and enhance system and software architectures to improve scalability, capacity, performance, and reliability.<br>Define, implement, promote, and monitor service level objectives (SLOs) and service level indicators (SLIs) in collaboration with product owners and development teams.<br>Write automation code for provisioning and operating infrastructure at scale.<br>Partner with development teams to ensure reliability and scalability are built into applications from the design stage.<br>Build and maintain CI/CD pipelines and automation for deploying applications into production environments.<br>Participate in an on‑call rotation to support applications and infrastructure.<br>Investigate incidents, perform root cause analysis, and document post‑incident reviews with remediation recommendations.<br>Document, share, and actively promote knowledge across teams and stakeholders.<br>Engage with internal and external stakeholders to communicate complex technical topics and support the adoption of improved technology solutions.</p><br><br><br><b>Who you are</b>
<br><p>Hold a Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline.<br>Have a minimum of 3 years’ professional experience in software engineering and/or IT support roles.<br>Demonstrate strong analytical thinking and structured problem‑solving skills.<br>Are adaptable, open‑minded, and comfortable working in environments with rapidly evolving technologies.<br>Have experience working within multicultural and geographically distributed teams.<br>Are able to navigate complex organisational environments and translate complexity into practical, simple solutions.<br>Bring hands‑on experience with Google Cloud Platform and its managed services.<br>Have coding experience using languages such as Python, Java, JavaScript, or Scala.<br>Possess strong Linux and system administration skills.<br>Show solid understanding of networks, databases, DNS, proxies, security, and web application architectures.<br>Are familiar with SQL, relational databases, and NoSQL technologies such as MongoDB.<br>Have experience with containerisation and orchestration tools including Docker and Kubernetes.<br>Are comfortable working with infrastructure as code, CI/CD pipelines, monitoring tools, and version control systems.<br>Work in an agile environment and demonstrate a delivery‑focused, customer‑centred mindset with strong English communication skills.</p><br><br><br><b>Not a perfect fit?</b>
<br><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><br><br><br><b>What's in it for you</b>
<br><p>Hands‑on exposure to modern cloud‑based platforms and large‑scale distributed systems.<br>The opportunity to influence reliability and automation practices across critical services.<br>Collaboration with diverse, global engineering teams in an agile environment.<br>A role that values innovation, continuous improvement, and customer satisfaction.</p><br><br><br><b>VOIS Equal Opportunity Employer Commitment</b>
<br><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><br><br><br><b>Join Us</b>
<br><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.<br>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.<br>With us, you can be truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference</p><br><br><br><b>Alert</b>
<br><p>Apply for Vodafone jobs only through the official Vodafone Careers website to avoid job scams and fraud.” #JDEnhancedByTARA</p><br><br><br><b>Follow us on social media and #StayConnected</b>
<br><p>LinkedIn: https://www.linkedin.com/company/vois/<br>Facebook: https://www.facebook.com/voisglobal<br>Instagram: https://www.instagram.com/voisglobal/<br>You can also chat with our employees to learn more about our projects: https://lnkd.in/dpkrcvR2</p><br><br><br><br>
</div>
Company Description Go Soft Tech (GST) is a leading system integrator based in Egypt, specializing in IT infrastructure, networking, low current systems, and smart technology solutions. GST delivers cutting-edge projects across multiple sectors, providing high-quality engineering services and comprehensive pre-sales support. The company focuses on integrating advanced technologies to create reliable, scalable, and efficient solutions for clients. Team members have the opportunity to work on innovative projects, collaborate with technical experts, and contribute to the growth of smart infrastructure in the region.<br>Role Description The MEP Light Current Engineer is a full-time, on-site role located in New Cairo. The role involves designing, reviewing, and implementing low current systems such as CCTV, access control, fire alarm, data networks, and building management systems within MEP frameworks. Responsibilities include coordinating with mechanical, electrical, and plumbing teams, preparing technical drawings and documentation, and ensuring compliance with project specifications, standards, and safety regulations. The engineer will participate in site surveys, support installation and commissioning activities, and troubleshoot system issues during project execution. Collaboration with project managers, contractors, and vendors is required to ensure timely delivery and integration of light current systems within building services.<br>Qualifications Candidates should possess strong skills in Electrical Engineering and low current systems design and implementation. Candidates should possess skills in Mechanical Electrical and Plumbing (MEP) and MEP Coordination for integrated building projects. Candidates should possess skills related to Building Services, including understanding of building systems integration and performance. Candidates should possess foundational knowledge in Plumbing sufficient for coordination with MEP disciplines. Relevant bachelor’s degree in Electrical Engineering, Mechatronics, or a related field. Experience with low current systems (e.g., CCTV, access control, fire alarm, structured cabling) in construction or building projects. Ability to read and produce technical drawings (Auto CAD or similar) and interpret design specifications. Strong problem-solving skills, attention to detail, and ability to work effectively on-site with cross-functional teams. Good communication skills in English; familiarity with local and international standards and codes is an advantage.
<p>Siemens Digital Industries Software - Where today meets tomorrow. Let's make the difference together! We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation helping innovative global manufacturers design better products, faster! With the resources of a large company, and the energy of a software start-up, we have fun together while creating a world class software portfolio. Our culture encourages creativity, welcomes fresh thinking, and focuses on growth, so our people, our business, and our customers can achieve their full potential.</p><p>We are looking for passionate Senior AI/ML Software Professionals / Engineers who will be a member of our technology and innovation team responsible for new technology development and innovation projects within our organization.</p><p><b><br></b></p><p><b>Key Responsibilities:</b></p><ul><li>Design, develop, test, and deploy web applications and services using modern programming languages, frameworks, and tools for both front-end and back-end development.</li><li>Develop products and prototypes in one or all of the following areas: LLM (Large Language Model), NLP (Natural Language Processing), DL (Deep Learning), ML (Machine Learning), etc.</li><li>Work with partners and customers to create the highest quality and cost-effective solutions.</li><li>Drive the software production process; own given features from beginning to end, from mockups & design documents/reviews to acceptance testing and deployment.</li><li>Produce high-quality and innovative deliverables for our development teams and customers.</li><li>Conform to Siemens processes, quality standards, and guidelines.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>BSc., MSc. or Ph.D. in Computer Engineering, Computer Science, Mathematics, or in related areas</li><li>Experience in developing web applications for diverse industries is a must.</li><li>Minimum of 4 years of professional experience in a similar role is required.</li><li>Proficiency in multiple programming languages such as Python, Java, and/or JavaScript, is a must, and knowledge of UI frameworks like ReactJS and Angular is a plus.</li><li>Understanding of data structures, data modeling, and software architecture</li><li>Hands-on experience in experience in web/cloud and mobile application development for AI, ML-based solutions.</li><li>Hands-on experience in designing and developing software applications for web/cloud and IoT platforms (AWS, Google Cloud, Microsoft Azure, or IBM Bluemix, etc.) is required.</li><li>Hands-on experience with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn) is a plus.</li><li>Knowledge of virtualization technologies like Docker, and Kubernetes is a plus.</li><li>Passionate about developing simple, clean, and attractive code.</li><li>Strong problem-solving and analytical skills.</li><li>Proficiency in English</li></ul>
<p><strong>Job Description:</strong><br>Horus is looking for a motivated <strong>Marketing Intern</strong> to help grow awareness of our digital inspection and MRO platform. The intern will support social media, content creation, market research, lead generation, competitor analysis, and outreach to companies and professionals in the energy, industrial, maintenance, and inspection sectors. You will work closely with the founder and have the opportunity to contribute directly to the marketing strategy of an early-stage technology product.</p><p><strong>The intern will learn:</strong></p><ul><li><p>B2B marketing for industrial and engineering software</p></li><li><p>LinkedIn marketing and content strategy</p></li><li><p>Lead generation and customer outreach</p></li><li><p>Market and competitor research</p></li><li><p>Positioning and messaging for a SaaS product</p></li><li><p>Basic marketing analytics and campaign performance tracking</p></li><li><p>How an early-stage startup develops its go-to-market strategy</p></li><li><p>Direct exposure to the MRO, inspection, energy, and industrial sectors</p></li></ul><p><br>College students are encouraged to apply.</p><p><strong>Requirements</strong></p><p><strong>Candidate Requirements:</strong></p><p></p><ul><li><p>Current <strong>college/university student</strong> pursuing a degree in <strong>Computer Science, Software Engineering, Mechanical Engineering</strong>, or a related technical field</p></li><li><p>Strong interest in <strong>technology, startups, digital tools, engineering, or industrial applications</strong></p></li><li><p>Good written and verbal communication skills</p></li><li><p>Comfortable using LinkedIn, social media, and online research tools</p></li><li><p>Able to understand technical concepts and communicate them in a clear, simple way</p></li><li><p>Self-motivated, organized, and willing to learn</p></li><li><p>Basic understanding of marketing is a plus, but <strong>not required</strong></p></li><li><p>Interest in <strong>MRO, inspection, manufacturing, energy, or engineering software</strong> is a strong advantage</p></li></ul><p></p><p><strong>Preferred Candidate:</strong><br>A technically minded student who wants to gain practical experience in <strong>B2B marketing and startup growth</strong>, while working on a real engineering software product used for inspection and maintenance workflows.</p>
<h4>Job Summary</h4><p>We are seeking a motivated <strong>Full Stack Developer (Frontend-Focused)</strong> to join our engineering team. The ideal candidate will primarily work on building responsive, high-performance user interfaces using React while also contributing to backend services built with NestJS. This role is well-suited for a developer with 1–2 years of hands-on experience who is eager to grow within a modern, full-stack JavaScript/TypeScript environment.</p><h4>Key Responsibilities</h4><ul><li><p>Design, develop, and maintain responsive, reusable UI components using React and TypeScript</p></li><li><p>Implement state management using Redux Toolkit and manage server-side data fetching/caching with React Query (TanStack Query)</p></li><li><p>Build and style interfaces using Ant Design and Less, ensuring consistency across the application</p></li><li><p>Integrate RESTful APIs and handle real-time features using Socket.IO</p></li><li><p>Assist in developing and maintaining backend services and APIs using NestJS, Prisma, and PostgreSQL</p></li><li><p>Work with authentication, file uploads (S3/Cloudinary), and background job processing (BullMQ) as needed</p></li></ul><ul><li><p>Collaborate with designers, backend engineers, and product managers throughout the development lifecycle</p></li><li><p>Participate in code reviews and follow established linting/formatting standards (ESLint, Prettier, Husky)</p></li><li><p>Debug and resolve issues across the stack, escalating complex backend issues to senior engineers when necessary</p></li><li><p>Continuously learn and adopt best practices in both frontend and backend development</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p></p></li></ul><h4>Qualifications & Experience</h4><ul><li><p>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience)</p></li><li><p><strong>1–2 years</strong> of professional experience in full stack or frontend-focused development</p></li><li><p>Solid understanding of JavaScript (ES6+), TypeScript, HTML5, and CSS3</p></li><li><p>Hands-on experience with React, React Hooks, and component-based architecture</p></li><li><p>Familiarity with state management libraries (Redux/Redux Toolkit) and data-fetching libraries (React Query/Axios)</p></li><li><p>Basic understanding of Node.js and backend frameworks (NestJS or similar) is a plus</p></li><li><p>Experience working with REST APIs and JSON data structures</p></li><li><p>Familiarity with Git and collaborative version control workflows</p></li></ul><ul><li><p>Understanding of build tools such as Vite and package managers (npm/yarn)</p></li><li><p>Comfortable working in Agile/Scrum environments</p></li></ul><h4>Preferred Qualifications</h4><ul><li><p>Familiarity with PostgreSQL, Prisma ORM, or similar database/ORM tools</p></li><li><p>Experience with real-time features using Socket.IO or WebSockets</p></li><li><p>Exposure to internationalization (i18next) and multi-language applications</p></li><li><p>Basic understanding of CI/CD pipelines</p></li><li><p>Familiarity with UI libraries such as Ant Design</p></li><li><p>Interest in mapping/geolocation tools (Leaflet) or data export tools (Excel/PDF generation) is a plus</p></li></ul><h4>Required Competencies</h4><ul><li><p>Strong problem-solving and analytical thinking</p></li><li><p>Good communication and collaboration skills</p></li><li><p>Willingness to learn new technologies and receive mentorship</p></li><li><p>Ability to manage time effectively in a fast-paced environment</p></li><li><p>Attention to detail and commitment to code quality</p></li></ul><p></p>
Job Title: Senior Full Stack Developer Location: Maadi, Cairo, Egypt (Hybrid) Industry: Software Development Employment Type: Full-time About the Role We are seeking a highly skilled and experienced Senior Full Stack Developer to join our dynamic team in Maadi. In this hybrid role, you will be responsible for designing, developing, and maintaining complex, scalable web applications. You will leverage your deep expertise in both frontend and backend technologies, focusing on . NET and React/Next.js, to deliver high-quality software solutions. Key Responsibilities Full Stack Development: Lead the design, development, and maintenance of full-stack web applications, ensuring high performance, security, and responsiveness . Frontend Excellence: Build sophisticated, interactive user interfaces using React.js, Type Script, and Next.js. Implement modern design principles, server-side rendering, and micro-frontend architectures to create seamless user experiences . Backend Engineering: Develop robust and scalable backend services and RESTful APIs using . NET Core and C# . API & Database Management: Design and integrate APIs, and work with ORM frameworks like Entity Framework to manage relational databases (e.g., SQL Server) . Cloud & Dev Ops: Implement and manage CI/CD pipelines for automated testing and deployment, preferably using Azure Dev Ops or similar tools . Collaboration: Work closely with UX/UI designers, product managers, and other engineers to translate business requirements into technical solutions . Mentorship: Conduct code reviews, provide constructive feedback, and mentor junior developers to foster a culture of technical excellence . Security: Ensure application and data security by implementing best practices such as OAuth2, JWT, and adhering to OWASP guidelines . Qualifications & Requirements Experience: 3+ years of professional experience in full-stack software development . Frontend Stack: Advanced proficiency in React.js, Type Script, and Next.js. Experience with modern CSS frameworks like Tailwind CSS is a strong plus . Backend Stack: Strong experience in backend development with . NET Core and C# . API & Data: Proven experience with RESTful API design, ORM patterns (e.g., Entity Framework), and relational databases . Dev Ops: Hands-on experience with CI/CD pipelines and version control systems like Git . Architecture: Familiarity with microservices or micro-frontend architectures and scalable application design . Education: Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred . Preferred Skills (Nice to Have) Experience with cloud platforms, especially Microsoft Azure . Familiarity with Graph QL . Knowledge of Dev Sec Ops practices . Experience with AI-assisted development tools like Git Hub Copilot . Work Environment Location: Based in Maadi, Cairo . Model: Hybrid role, offering a balance between office and remote work, with expectations to be in the office a few days a week . Industry: Dynamic software development environment.