Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
About the job
As a Senior Backend Java Engineer, you will play a pivotal role in enhancing our backend API technology stack within the banking sector.
Your expertise will be key in collaborating with product and design teams to grasp end-user requirements and convert them into effective technical solutions. You will also contribute to the enhancement of our DevOps tooling.
Key Responsibilities:
Designing and implementing technology and business solutions that set our client organization apart in the competitive landscape.
Utilizing a variety of software development technologies to develop innovative and efficient solutions that bolster our client’s technology infrastructure.
Working closely with team members to implement user stories, write tests, and continuously deliver new and improved product functionalities.
Engaging with internal IT teams to address technical dependencies during implementation.
You will report directly to the Engineering Manager or Senior Engineering Manager.
As a Senior Backend Java Engineer, you will play a pivotal role in enhancing our backend API technology stack within the banking sector.Your expertise will be key in collaborating with product and design teams to grasp end-user requirements and convert them into effective technical solutions. You will also contribute to the enhancement of our DevOps tooling.…
We are seeking a highly skilled Senior DevOps Engineer to join our innovative team at ssc-hr. In this pivotal role, you will be instrumental in guiding our products and services from initial conception through to continuous operation. As a developer with a strong background in complex technical operations, particularly within native cloud services, you will focus on the operational aspects of our offerings. You will become an integral part of our teams, leveraging your expertise to foster Agile design principles and drive the development of modular, scalable solutions that can adapt to future architectural changes.Your responsibilities will include automating systems and architectures, promoting Infrastructure as Code (IaC), and continuously seeking out improved methods for problem-solving and solution design. You will be a visionary force, unafraid to challenge existing technical constraints and processes.
Join our dynamic team at Integrant as a Senior SysOps Engineer, where your expertise will drive innovation and efficiency in our operations. We are looking for an individual with extensive experience in Linux server administration, cluster management, and monitoring tools. You will leverage your skills in containerization technologies such as Docker and Kubernetes, cloud platforms like AWS, Azure, and Google Cloud, as well as infrastructure-as-code tools including Terraform and Ansible. If you are adept at scripting with Bash and Python and have a profound understanding of the software development lifecycle, we would love to hear from you!Your contributions will be vital in enhancing our projects and initiatives, and you will thrive in our collaborative environment.
About Us:Where elite tech talent meets world-class opportunities!At Xenon7, we empower innovative startups and established enterprises by working on exciting, state-of-the-art projects that harness the latest advancements in technology across various IT domains such as Data, Web, Infrastructure, AI, and more. Our proficiency in IT solutions development and on-demand resource allocation enables us to support transformative initiatives that propel innovation and business growth. From empowering global organizations to collaborating with pioneering startups, we are dedicated to delivering cutting-edge, impactful solutions that address today's most complex challenges.About the Client:Join one of Egypt’s leading financial institutions, celebrated for its comprehensive range of banking services, including Institutional Banking, Personal Banking, and Islamic Banking. With a robust global presence through over 50 branches, we cater to a diverse clientele. As we embark on an ambitious digital transformation journey, we aim to leverage the latest technologies to create a state-of-the-art data architecture that will redefine our performance and service delivery.Position OverviewThe Senior Site Reliability Engineer plays a pivotal technical leadership role, responsible for the design, implementation, and maintenance of highly available, scalable, and secure infrastructure for critical banking applications, including Mobile and Internet Banking platforms hosted on-premise. This role spearheads SRE initiatives, mentors junior engineers, drives continuous improvement in production support, and leads the observability strategy utilizing OpenShift, Kubernetes, Prometheus, Grafana, and ELK Stack on on-premise data center infrastructure.
Job Title: Senior Structural EngineerLocation: Cairo, EgyptNationality Requirement: Egyptian nationals onlyExperience Required: Minimum of 8 years in structural engineeringJob Summary:We are excited to invite a seasoned Structural Engineer to become a vital part of our dynamic team in Cairo, Egypt. The selected candidate will bring over 8 years of professional experience, demonstrating exceptional skills in structural design, analysis, and project management. Proficiency in Autodesk Revit for modeling and documentation is a must.Key Responsibilities:Design and analyze structural components for various projects, including residential, commercial, and industrial developments.Create detailed structural drawings and documentation utilizing Autodesk Revit.Perform structural inspections and guarantee compliance with local regulations and international standards.Work collaboratively with architects, MEP engineers, and project managers to provide comprehensive project solutions.Review contractor submissions and offer technical guidance throughout the construction process.Mentor junior engineers and guide their professional development.Ensure quality control and adherence to project timelines and budgets.Qualifications & Requirements:Bachelor’s degree in Civil or Structural Engineering.At least 8 years of experience in the field of structural engineering.Expertise in Autodesk Revit and other structural design software such as ETABS, SAFE, or SAP2000.Comprehensive understanding of Egyptian construction codes and standards.Strong analytical and problem-solving skills, with an ability to work effectively within a team.Fluency in both English and Arabic, with excellent communication skills.Preferred Attributes:Experience managing large-scale projects and collaborating across multiple disciplines.Demonstrated leadership experience in guiding design teams.
Join our dynamic team at Integrant as a Senior Product Owner, where you will collaborate with cross-functional teams, including engineering, design, and customer support, to ensure our products not only meet user needs but are also delivered with exceptional quality.In this pivotal role, you will be tasked with executing a product vision that aligns with user requirements, our strategic business objectives, and helps drive growth. Your collaboration with various teams will be essential in prioritizing features, developing product specifications, and ensuring timely product delivery.Key Responsibilities: Deeply understand the business landscape to define customer needs and propose relevant features. Design user journeys, create user story maps, and outline MVPs and release plans. Work in tandem with UI/UX designers to develop wireframes. Extract epics and features, breaking them down into actionable user stories. Maintain a clean, prioritized backlog with at least two sprints prepared in advance. Ensure user stories are developed with clear acceptance criteria. Communicate effectively with the development team regarding user stories and address their inquiries. Gather feedback and iterate on the backlog accordingly. Conduct impact and integration analysis. Monitor progress towards sprint releases. Facilitate and engage in Agile ceremonies, including backlog grooming and sprint planning. Present product demos to clients.
Key Responsibilities:Delivery & Quality Assurance· Take full ownership of application delivery, ensuring smooth transitions from design through to deployment and ongoing support.· Uphold coding standards, quality metrics, and security protocols throughout the development process.· Conduct thorough code reviews and validate that implementations align with approved designs.· Continuously monitor application performance, reliability, and defect trends to ensure optimal functioning.· Identify potential technical risks and proactively implement mitigation strategies.Design & Technical Leadership· Create and maintain comprehensive technical design documents (HLD/LLD) aligned with application-level requirements.· Convert business needs into effective technical solutions that enhance functionality and performance.· Ensure all designs meet stringent performance, scalability, and security standards.· Maintain accurate design documentation throughout the application lifecycle.Team Leadership & Engineering Execution· Provide mentorship to developers, facilitating onboarding and skill development.· Oversee task distribution and offer hands-on technical support as needed.· Encourage knowledge sharing and foster a culture of continuous improvement within the team.Stakeholder Engagement· Collaborate closely with business units, project management, and IT operations to align project delivery with organizational goals.· Support deployment readiness and ensure operational stability across applications.
Key Responsibilities:Conduct in-depth analysis of application requirements and actively engage in technical discussions by reviewing specifications and participating in team meetings to ensure a comprehensive understanding of system needs and alignment on technical solutions.Write clean, efficient, and maintainable code in accordance with established coding standards and approved designs, delivering high-quality, reliable, and scalable applications.Execute unit and integration testing by running test cases and validating outcomes against requirements to guarantee functionality across components and environments.Contribute to the creation of design documentation by detailing components under your ownership and identifying potential risks or gaps, providing clear references for development and future maintenance.Diagnose and resolve application issues by analyzing errors, logs, and system behavior across environments to minimize downtime and maintain application stability.Participate in code reviews and knowledge-sharing sessions by evaluating peers’ code and disseminating best practices to enhance code quality and promote team learning.Keep technical documentation up-to-date regarding developed components by regularly updating records and notes throughout the development lifecycle, ensuring accurate references for ongoing support and audits.
Role OverviewThe Software Projects Development Manager plays a pivotal role in overseeing the full-cycle technical delivery of bespoke software projects tailored to customer needs. This position is crucial for ensuring rapid, adaptable, and top-notch execution within fast-paced environments.This role serves as a crucial link between shifting customer demands and engineering implementation, converting fluid business requirements into viable, scalable, and profitable technical solutions while empowering development teams to stay agile, inspired, and efficient.Key Responsibilities1. Technical Delivery LeadershipTake ownership of the technical delivery for all designated customer-specific software projects.Ensure that solutions satisfy functional, performance, security, and quality standards.Steer project delivery using Agile, Hybrid, or adaptive methodologies as dictated by project requirements.2. Dynamic Requirements ManagementQuickly assimilate, evaluate, and adjust to frequently evolving customer needs.Convert changing requirements into definitive technical tasks and priorities.Strike a balance between speed, quality, and scope to maintain delivery momentum and build customer trust.3. Engineering Team SupportInspire and lead technical teams to work flexibly and innovatively.Act as a cultural and communicative bridge between clients and developers.Ensure teams are agile enough to adapt to changes without experiencing burnout or chaos.4. Build vs. Buy Decision AuthorityDetermine when to create custom components versus outsourcing or acquiring pre-made solutions.Assess third-party tools, libraries, and vendors for their applicability, speed, cost, and quality.Ensure that outsourcing decisions comply with security, licensing, and integration standards.5. Profitability & Cost OptimizationManage the technical cost framework of projects to enhance profitability.Optimize resources, tools, and architectures for one-time, customer-specific engagements.Collaborate with Finance and Business Operations to safeguard profit margins.6. Delivery Governance & Risk ManagementIdentify and mitigate technical risks proactively (architecture, performance, integration).Ensure adherence to company standards, security protocols, and delivery guidelines.Communicate risks transparently and propose viable mitigation strategies.7. Cross-Functional CoordinationWork alongside Business Operations for alignment on solution design and PoC handover.Coordinate with PMO/CoE on delivery standards and reporting.Collaborate with DevOps and Infrastructure teams to guarantee stable deployments.
Join our dynamic team as a Senior Java Developer, where you will be instrumental in designing, developing, and maintaining top-tier software solutions utilizing Java technologies. In this pivotal role, you will lead a talented team of developers, work alongside cross-functional teams, and ensure the delivery of robust and scalable applications.Key Responsibilities:Software Development: Create, code, test, and debug Java applications following industry best practices. Produce high-quality, reusable, and efficient code that meets project specifications.Technical Leadership: Mentor junior developers, conduct code reviews, provide constructive feedback, and uphold coding standards and best practices.System Design: Engage in architectural discussions, contributing to the design and implementation of software systems. Collaborate with cross-functional teams to define technical requirements and develop scalable solutions.Problem Solving: Investigate complex technical challenges and propose innovative solutions. Address software defects and performance issues through thorough troubleshooting and root cause analysis.Collaboration: Partner with product managers, business analysts, and stakeholders to comprehend project requirements and translate them into technical designs. Work with cross-functional teams to ensure seamless integration of software components.Performance Optimization: Identify and implement performance enhancements to increase the efficiency and scalability of Java applications. Conduct profiling and tuning to optimize application responsiveness.Documentation: Develop and maintain comprehensive technical documentation, including design documents, code comments, and user guides, ensuring accessibility for the development team.Emerging Technologies: Stay abreast of the latest trends and advancements in Java development, evaluating and recommending new tools and technologies to enhance development processes and product quality.
As a Senior Solution Architect at bm-to, you will play a pivotal role in shaping the architecture of our products. You will collaborate closely with your team to design comprehensive solution/application architectures. Your expertise will guide project teams in implementing effective technology strategies, focusing on best coding practices, continuous integration, and automated deployment.You will be accountable for the technical design of our products, actively engaging in coding to assist the team in developing solutions and resolving any emerging challenges. By identifying and eliminating technical impediments, you will ensure smooth project execution. Collaborating with the Product Owner, you will align the product roadmap with our technical strengths and opportunities.With a commitment to continuous improvement, you will explore innovative solutions, challenge conventional methods, and take shared responsibility with the Product Owner for building reusable and scalable components. Reporting to the Architecture Lead, you will align architectural decisions and technology stack implementations.
About The RoleJoin our dynamic team at thndr as a Full-Stack Engineer Intern in Cairo! In this exciting role, you will collaborate with a multidisciplinary team to design and implement features that enhance user experience. At Rumble, we develop internal tools that enable Experts to recommend asset portfolios and engage with users through insights and community interactions. You will also have the opportunity to work on APIs that facilitate data consumption within thndr and contribute to UI development for both web and mobile platforms.Your ResponsibilitiesCollaborate with design, product, and engineering teams to clarify requirements for assigned tasks.Independently contribute to design solutions that align with established architectural frameworks.Analyze user and system flow diagrams to identify potential edge cases and constraints prior to coding.Identify risks early and seek guidance from senior engineers when encountering ambiguous requirements or design impacts on broader systems.Develop test scenarios and validate design assumptions for your assigned features.Feature DeliveryDeliver well-defined features across our full stack (web, mobile app, and backend) independently.Write maintainable, tested, and production-quality code.Implement data storage solutions and system integrations following established technical guidelines.Engage in code reviews to provide and receive constructive feedback, ensuring high team standards and personal growth.Quality AssuranceTake responsibility for the quality, stability, and performance of your changes in production.Efficiently address customer-reported issues or bugs related to your contributions.Participate in team processes and on-call rotations, working alongside senior engineers to monitor system health and troubleshoot operational issues.Our Tech StackLanguages: TypeScript, JavaScriptFrameworks: React, Node.jsDatabases: PostgreSQL, MongoDB
Role overview dopay-8 is looking for a Back-end Engineer in Cairo. This role focuses on building scalable and efficient systems that support the core of our platform. The work directly impacts how our users experience and interact with our services. What you will do Develop and maintain back-end systems to support platform growth Collaborate with front-end developers and product managers to deliver integrated solutions Contribute to improving platform functionality and overall user experience Location This position is based in Cairo, Cairo Governorate, Egypt.
Role overview dopay-8 is looking for a Senior DevOps Infrastructure Engineer in Cairo. This role focuses on building and supporting infrastructure that keeps systems performing well as they scale. The position works closely with both software development and IT teams. Main responsibilities Design, implement, and maintain infrastructure to support business needs Monitor and tune systems for performance and scalability Work with developers and IT to streamline operations and improve deployment workflows Support continuous integration and delivery pipelines
Join our dynamic team as a Mid-Level Backend Java Engineer specializing in the banking sector. In this role, you will be pivotal in enhancing our backend API technology stack, collaborating closely with product and design teams to translate user requirements into effective technical solutions.Your contributions will not only shape business solutions that differentiate our clients but also drive improvements in our DevOps tooling. You will actively participate in implementing user stories, writing tests, and delivering continuous enhancements to product functionality.
Perform thorough inspections of electrical installations, ensuring alignment with relevant codes and standards. Analyze and assess electrical plans, specifications, and drawings to confirm compliance with project requirements. Collaborate with contractors and project teams to effectively schedule inspections and ensure timely project completion. Compile comprehensive inspection reports detailing findings, deficiencies, and required corrective measures. Contribute to the development and enhancement of inspection procedures and guidelines. Offer technical guidance and support to contractors and on-site personnel concerning electrical work. Oversee adherence to safety protocols and regulatory obligations. Engage in project meetings, relaying inspection results to stakeholders. Maintain up-to-date knowledge of industry standards, regulations, and best practices pertinent to electrical installations. Execute additional tasks as directed by the supervisor.
Key ResponsibilitiesArchitect and implement scalable and dependable data pipeline solutions.Prioritize and manage daily tasks in alignment with sprint planning outcomes.Collaborate with various commercial teams to deliver tailored customer offerings.Guarantee timely delivery of high-quality outputs.Plan releases and provide comprehensive support for deployed packages.
About UsWelcome to Foodics! We are a pioneering restaurant management platform and payment technology provider. Established in 2014, our headquarters is located in Riyadh, with a presence across five countries including the UAE, Egypt, Jordan, and Kuwait. Currently, we proudly serve clients and partners in over 35 countries globally. Our innovative solutions have successfully processed more than 6 billion orders, positioning Foodics as one of the fastest-growing SaaS companies from the MENA region. Recently, we secured three funding rounds, the latest raising $170 million, marking the largest SaaS funding round in MENA, enhancing our ability to innovate and better serve business owners.Role OverviewAs a Senior Cloud Infrastructure Engineer, you will collaborate with multiple departments to develop tools that provision, deploy, and monitor our diverse systems. You will oversee the entire process, from designing and implementing systems software to analyzing data for improvements. Your role will entail creating and integrating cloud-based applications that meet company requirements, ensuring secure communication and data access for all network users. You will work closely with cross-functional teams at Foodics to understand their needs and guide them in building a more resilient platform.Key ResponsibilitiesDesign scalable, secure, and highly available infrastructure on public cloud platforms (AWS, Azure, GCP).Lead the design and implementation of Infrastructure as Code (IaC) practices utilizing tools like Terraform, AWS CloudFormation, or Azure Resource Manager.Manage and monitor cloud-based systems and services, ensuring optimal performance and uptime.Automate infrastructure provisioning, configuration, and maintenance.Implement security best practices for cloud infrastructures, including identity management, encryption, and network security.Develop and maintain observability tools (e.g., CloudWatch, Prometheus, Datadog).Lead incident response, root cause analysis, and documentation for infrastructure outages.What We Seek5+ years of relevant experience.Expertise in Infrastructure as Code (IaC) using tools like Terraform, AWS CloudFormation, or Azure Resource Manager (ARM).Demonstrable experience in automating infrastructure provisioning, configuration, and maintenance through scripting or orchestration tools.Strong understanding of cloud security best practices, including identity and access management (IAM), data encryption, and network security.Hands-on experience with monitoring and observability tools such as CloudWatch, Prometheus, or Datadog.Solid knowledge of high-availability architecture design and performance optimization.
Senior / Lead DevOps EngineerAbout Xenon7Xenon7 is a pioneering technology partner in Egypt, dedicated to driving large-scale digital transformation initiatives in collaboration with top-tier banks. Our mission is to modernize technology platforms, enhance system reliability, and elevate digital capabilities within the banking sector.In this role, you will engage in a mission-critical banking environment, contributing to innovative solutions that operate on an enterprise scale while adhering to regulated frameworks.Engagement DetailsClient: Leading bank in the banking/fintech domainWorking hours: 8 hours per day, 5 days a weekEngagement type: ContractorCompensation: Hourly rate, calculated and paid on a monthly basisRole OverviewWe are in search of a Senior or Lead DevOps Engineer to enhance the bank's DevOps and platform capabilities. The ideal candidate will possess a strong hands-on skill set, an ownership mindset, and prior experience in banking or fintech environments.Technical EnvironmentAzure DevOps & CI/CD pipelinesKubernetes / OpenShiftGitOps using ArgoCDHelmMonitoring & observability with Grafana and PrometheusLogging stack (EFK – Elasticsearch, Fluentd, Kibana)
About the Role:Join Thndr as a Senior DevOps and Infrastructure Engineer and become part of our dynamic fintech team. We are seeking a candidate with extensive knowledge and hands-on experience in cloud infrastructure, containerization, networking, and DevOps best practices. The perfect fit for this role will be a strategic thinker who can design, implement, and lead a comprehensive DevOps and infrastructure strategy across both cloud and on-premise environments. You will be instrumental in developing scalable, resilient, and secure systems that support our critical financial applications.What You'll Do:Design, implement, and manage scalable, secure, and highly available infrastructure across AWS and on-premise environments.Lead the strategy for containerization and orchestration utilizing Docker and Kubernetes, ensuring best practices for deployment, scaling, and security.Create and oversee complex networking solutions, including VPCs, subnets, routing, firewalls, VPNs, load balancers, PrivateLinks, Direct Connect, and AWS Secure VPN setups, as well as hybrid cloud connectivity.Develop and maintain CI/CD pipelines for applications and infrastructure with automated testing and deployment.Create and manage infrastructure-as-code for scalable, multi-region infrastructures using Terraform and Terragrunt, ensuring modularity and automation.Establish monitoring, observability, and alerting for all infrastructure components, focusing on proactive issue detection and resolution.Collaborate with development, security, and data teams to facilitate seamless production releases.Mentor and provide guidance to junior DevOps engineers on best practices across cloud, networking, DevOps, and monitoring.Build a deep understanding across multiple domains (Infrastructure, development, security, operations) to design cohesive DevOps solutions.Drive DevOps initiatives by aligning technical, business, and operational perspectives for efficient infrastructure delivery.
As a Senior Backend Java Engineer, you will play a pivotal role in enhancing our backend API technology stack within the banking sector.Your expertise will be key in collaborating with product and design teams to grasp end-user requirements and convert them into effective technical solutions. You will also contribute to the enhancement of our DevOps tooling.…
We are seeking a highly skilled Senior DevOps Engineer to join our innovative team at ssc-hr. In this pivotal role, you will be instrumental in guiding our products and services from initial conception through to continuous operation. As a developer with a strong background in complex technical operations, particularly within native cloud services, you will focus on the operational aspects of our offerings. You will become an integral part of our teams, leveraging your expertise to foster Agile design principles and drive the development of modular, scalable solutions that can adapt to future architectural changes.Your responsibilities will include automating systems and architectures, promoting Infrastructure as Code (IaC), and continuously seeking out improved methods for problem-solving and solution design. You will be a visionary force, unafraid to challenge existing technical constraints and processes.
Join our dynamic team at Integrant as a Senior SysOps Engineer, where your expertise will drive innovation and efficiency in our operations. We are looking for an individual with extensive experience in Linux server administration, cluster management, and monitoring tools. You will leverage your skills in containerization technologies such as Docker and Kubernetes, cloud platforms like AWS, Azure, and Google Cloud, as well as infrastructure-as-code tools including Terraform and Ansible. If you are adept at scripting with Bash and Python and have a profound understanding of the software development lifecycle, we would love to hear from you!Your contributions will be vital in enhancing our projects and initiatives, and you will thrive in our collaborative environment.
About Us:Where elite tech talent meets world-class opportunities!At Xenon7, we empower innovative startups and established enterprises by working on exciting, state-of-the-art projects that harness the latest advancements in technology across various IT domains such as Data, Web, Infrastructure, AI, and more. Our proficiency in IT solutions development and on-demand resource allocation enables us to support transformative initiatives that propel innovation and business growth. From empowering global organizations to collaborating with pioneering startups, we are dedicated to delivering cutting-edge, impactful solutions that address today's most complex challenges.About the Client:Join one of Egypt’s leading financial institutions, celebrated for its comprehensive range of banking services, including Institutional Banking, Personal Banking, and Islamic Banking. With a robust global presence through over 50 branches, we cater to a diverse clientele. As we embark on an ambitious digital transformation journey, we aim to leverage the latest technologies to create a state-of-the-art data architecture that will redefine our performance and service delivery.Position OverviewThe Senior Site Reliability Engineer plays a pivotal technical leadership role, responsible for the design, implementation, and maintenance of highly available, scalable, and secure infrastructure for critical banking applications, including Mobile and Internet Banking platforms hosted on-premise. This role spearheads SRE initiatives, mentors junior engineers, drives continuous improvement in production support, and leads the observability strategy utilizing OpenShift, Kubernetes, Prometheus, Grafana, and ELK Stack on on-premise data center infrastructure.
Job Title: Senior Structural EngineerLocation: Cairo, EgyptNationality Requirement: Egyptian nationals onlyExperience Required: Minimum of 8 years in structural engineeringJob Summary:We are excited to invite a seasoned Structural Engineer to become a vital part of our dynamic team in Cairo, Egypt. The selected candidate will bring over 8 years of professional experience, demonstrating exceptional skills in structural design, analysis, and project management. Proficiency in Autodesk Revit for modeling and documentation is a must.Key Responsibilities:Design and analyze structural components for various projects, including residential, commercial, and industrial developments.Create detailed structural drawings and documentation utilizing Autodesk Revit.Perform structural inspections and guarantee compliance with local regulations and international standards.Work collaboratively with architects, MEP engineers, and project managers to provide comprehensive project solutions.Review contractor submissions and offer technical guidance throughout the construction process.Mentor junior engineers and guide their professional development.Ensure quality control and adherence to project timelines and budgets.Qualifications & Requirements:Bachelor’s degree in Civil or Structural Engineering.At least 8 years of experience in the field of structural engineering.Expertise in Autodesk Revit and other structural design software such as ETABS, SAFE, or SAP2000.Comprehensive understanding of Egyptian construction codes and standards.Strong analytical and problem-solving skills, with an ability to work effectively within a team.Fluency in both English and Arabic, with excellent communication skills.Preferred Attributes:Experience managing large-scale projects and collaborating across multiple disciplines.Demonstrated leadership experience in guiding design teams.
Join our dynamic team at Integrant as a Senior Product Owner, where you will collaborate with cross-functional teams, including engineering, design, and customer support, to ensure our products not only meet user needs but are also delivered with exceptional quality.In this pivotal role, you will be tasked with executing a product vision that aligns with user requirements, our strategic business objectives, and helps drive growth. Your collaboration with various teams will be essential in prioritizing features, developing product specifications, and ensuring timely product delivery.Key Responsibilities: Deeply understand the business landscape to define customer needs and propose relevant features. Design user journeys, create user story maps, and outline MVPs and release plans. Work in tandem with UI/UX designers to develop wireframes. Extract epics and features, breaking them down into actionable user stories. Maintain a clean, prioritized backlog with at least two sprints prepared in advance. Ensure user stories are developed with clear acceptance criteria. Communicate effectively with the development team regarding user stories and address their inquiries. Gather feedback and iterate on the backlog accordingly. Conduct impact and integration analysis. Monitor progress towards sprint releases. Facilitate and engage in Agile ceremonies, including backlog grooming and sprint planning. Present product demos to clients.
Key Responsibilities:Delivery & Quality Assurance· Take full ownership of application delivery, ensuring smooth transitions from design through to deployment and ongoing support.· Uphold coding standards, quality metrics, and security protocols throughout the development process.· Conduct thorough code reviews and validate that implementations align with approved designs.· Continuously monitor application performance, reliability, and defect trends to ensure optimal functioning.· Identify potential technical risks and proactively implement mitigation strategies.Design & Technical Leadership· Create and maintain comprehensive technical design documents (HLD/LLD) aligned with application-level requirements.· Convert business needs into effective technical solutions that enhance functionality and performance.· Ensure all designs meet stringent performance, scalability, and security standards.· Maintain accurate design documentation throughout the application lifecycle.Team Leadership & Engineering Execution· Provide mentorship to developers, facilitating onboarding and skill development.· Oversee task distribution and offer hands-on technical support as needed.· Encourage knowledge sharing and foster a culture of continuous improvement within the team.Stakeholder Engagement· Collaborate closely with business units, project management, and IT operations to align project delivery with organizational goals.· Support deployment readiness and ensure operational stability across applications.
Key Responsibilities:Conduct in-depth analysis of application requirements and actively engage in technical discussions by reviewing specifications and participating in team meetings to ensure a comprehensive understanding of system needs and alignment on technical solutions.Write clean, efficient, and maintainable code in accordance with established coding standards and approved designs, delivering high-quality, reliable, and scalable applications.Execute unit and integration testing by running test cases and validating outcomes against requirements to guarantee functionality across components and environments.Contribute to the creation of design documentation by detailing components under your ownership and identifying potential risks or gaps, providing clear references for development and future maintenance.Diagnose and resolve application issues by analyzing errors, logs, and system behavior across environments to minimize downtime and maintain application stability.Participate in code reviews and knowledge-sharing sessions by evaluating peers’ code and disseminating best practices to enhance code quality and promote team learning.Keep technical documentation up-to-date regarding developed components by regularly updating records and notes throughout the development lifecycle, ensuring accurate references for ongoing support and audits.
Role OverviewThe Software Projects Development Manager plays a pivotal role in overseeing the full-cycle technical delivery of bespoke software projects tailored to customer needs. This position is crucial for ensuring rapid, adaptable, and top-notch execution within fast-paced environments.This role serves as a crucial link between shifting customer demands and engineering implementation, converting fluid business requirements into viable, scalable, and profitable technical solutions while empowering development teams to stay agile, inspired, and efficient.Key Responsibilities1. Technical Delivery LeadershipTake ownership of the technical delivery for all designated customer-specific software projects.Ensure that solutions satisfy functional, performance, security, and quality standards.Steer project delivery using Agile, Hybrid, or adaptive methodologies as dictated by project requirements.2. Dynamic Requirements ManagementQuickly assimilate, evaluate, and adjust to frequently evolving customer needs.Convert changing requirements into definitive technical tasks and priorities.Strike a balance between speed, quality, and scope to maintain delivery momentum and build customer trust.3. Engineering Team SupportInspire and lead technical teams to work flexibly and innovatively.Act as a cultural and communicative bridge between clients and developers.Ensure teams are agile enough to adapt to changes without experiencing burnout or chaos.4. Build vs. Buy Decision AuthorityDetermine when to create custom components versus outsourcing or acquiring pre-made solutions.Assess third-party tools, libraries, and vendors for their applicability, speed, cost, and quality.Ensure that outsourcing decisions comply with security, licensing, and integration standards.5. Profitability & Cost OptimizationManage the technical cost framework of projects to enhance profitability.Optimize resources, tools, and architectures for one-time, customer-specific engagements.Collaborate with Finance and Business Operations to safeguard profit margins.6. Delivery Governance & Risk ManagementIdentify and mitigate technical risks proactively (architecture, performance, integration).Ensure adherence to company standards, security protocols, and delivery guidelines.Communicate risks transparently and propose viable mitigation strategies.7. Cross-Functional CoordinationWork alongside Business Operations for alignment on solution design and PoC handover.Coordinate with PMO/CoE on delivery standards and reporting.Collaborate with DevOps and Infrastructure teams to guarantee stable deployments.
Join our dynamic team as a Senior Java Developer, where you will be instrumental in designing, developing, and maintaining top-tier software solutions utilizing Java technologies. In this pivotal role, you will lead a talented team of developers, work alongside cross-functional teams, and ensure the delivery of robust and scalable applications.Key Responsibilities:Software Development: Create, code, test, and debug Java applications following industry best practices. Produce high-quality, reusable, and efficient code that meets project specifications.Technical Leadership: Mentor junior developers, conduct code reviews, provide constructive feedback, and uphold coding standards and best practices.System Design: Engage in architectural discussions, contributing to the design and implementation of software systems. Collaborate with cross-functional teams to define technical requirements and develop scalable solutions.Problem Solving: Investigate complex technical challenges and propose innovative solutions. Address software defects and performance issues through thorough troubleshooting and root cause analysis.Collaboration: Partner with product managers, business analysts, and stakeholders to comprehend project requirements and translate them into technical designs. Work with cross-functional teams to ensure seamless integration of software components.Performance Optimization: Identify and implement performance enhancements to increase the efficiency and scalability of Java applications. Conduct profiling and tuning to optimize application responsiveness.Documentation: Develop and maintain comprehensive technical documentation, including design documents, code comments, and user guides, ensuring accessibility for the development team.Emerging Technologies: Stay abreast of the latest trends and advancements in Java development, evaluating and recommending new tools and technologies to enhance development processes and product quality.
As a Senior Solution Architect at bm-to, you will play a pivotal role in shaping the architecture of our products. You will collaborate closely with your team to design comprehensive solution/application architectures. Your expertise will guide project teams in implementing effective technology strategies, focusing on best coding practices, continuous integration, and automated deployment.You will be accountable for the technical design of our products, actively engaging in coding to assist the team in developing solutions and resolving any emerging challenges. By identifying and eliminating technical impediments, you will ensure smooth project execution. Collaborating with the Product Owner, you will align the product roadmap with our technical strengths and opportunities.With a commitment to continuous improvement, you will explore innovative solutions, challenge conventional methods, and take shared responsibility with the Product Owner for building reusable and scalable components. Reporting to the Architecture Lead, you will align architectural decisions and technology stack implementations.
About The RoleJoin our dynamic team at thndr as a Full-Stack Engineer Intern in Cairo! In this exciting role, you will collaborate with a multidisciplinary team to design and implement features that enhance user experience. At Rumble, we develop internal tools that enable Experts to recommend asset portfolios and engage with users through insights and community interactions. You will also have the opportunity to work on APIs that facilitate data consumption within thndr and contribute to UI development for both web and mobile platforms.Your ResponsibilitiesCollaborate with design, product, and engineering teams to clarify requirements for assigned tasks.Independently contribute to design solutions that align with established architectural frameworks.Analyze user and system flow diagrams to identify potential edge cases and constraints prior to coding.Identify risks early and seek guidance from senior engineers when encountering ambiguous requirements or design impacts on broader systems.Develop test scenarios and validate design assumptions for your assigned features.Feature DeliveryDeliver well-defined features across our full stack (web, mobile app, and backend) independently.Write maintainable, tested, and production-quality code.Implement data storage solutions and system integrations following established technical guidelines.Engage in code reviews to provide and receive constructive feedback, ensuring high team standards and personal growth.Quality AssuranceTake responsibility for the quality, stability, and performance of your changes in production.Efficiently address customer-reported issues or bugs related to your contributions.Participate in team processes and on-call rotations, working alongside senior engineers to monitor system health and troubleshoot operational issues.Our Tech StackLanguages: TypeScript, JavaScriptFrameworks: React, Node.jsDatabases: PostgreSQL, MongoDB
Role overview dopay-8 is looking for a Back-end Engineer in Cairo. This role focuses on building scalable and efficient systems that support the core of our platform. The work directly impacts how our users experience and interact with our services. What you will do Develop and maintain back-end systems to support platform growth Collaborate with front-end developers and product managers to deliver integrated solutions Contribute to improving platform functionality and overall user experience Location This position is based in Cairo, Cairo Governorate, Egypt.
Role overview dopay-8 is looking for a Senior DevOps Infrastructure Engineer in Cairo. This role focuses on building and supporting infrastructure that keeps systems performing well as they scale. The position works closely with both software development and IT teams. Main responsibilities Design, implement, and maintain infrastructure to support business needs Monitor and tune systems for performance and scalability Work with developers and IT to streamline operations and improve deployment workflows Support continuous integration and delivery pipelines
Join our dynamic team as a Mid-Level Backend Java Engineer specializing in the banking sector. In this role, you will be pivotal in enhancing our backend API technology stack, collaborating closely with product and design teams to translate user requirements into effective technical solutions.Your contributions will not only shape business solutions that differentiate our clients but also drive improvements in our DevOps tooling. You will actively participate in implementing user stories, writing tests, and delivering continuous enhancements to product functionality.
Perform thorough inspections of electrical installations, ensuring alignment with relevant codes and standards. Analyze and assess electrical plans, specifications, and drawings to confirm compliance with project requirements. Collaborate with contractors and project teams to effectively schedule inspections and ensure timely project completion. Compile comprehensive inspection reports detailing findings, deficiencies, and required corrective measures. Contribute to the development and enhancement of inspection procedures and guidelines. Offer technical guidance and support to contractors and on-site personnel concerning electrical work. Oversee adherence to safety protocols and regulatory obligations. Engage in project meetings, relaying inspection results to stakeholders. Maintain up-to-date knowledge of industry standards, regulations, and best practices pertinent to electrical installations. Execute additional tasks as directed by the supervisor.
Key ResponsibilitiesArchitect and implement scalable and dependable data pipeline solutions.Prioritize and manage daily tasks in alignment with sprint planning outcomes.Collaborate with various commercial teams to deliver tailored customer offerings.Guarantee timely delivery of high-quality outputs.Plan releases and provide comprehensive support for deployed packages.
About UsWelcome to Foodics! We are a pioneering restaurant management platform and payment technology provider. Established in 2014, our headquarters is located in Riyadh, with a presence across five countries including the UAE, Egypt, Jordan, and Kuwait. Currently, we proudly serve clients and partners in over 35 countries globally. Our innovative solutions have successfully processed more than 6 billion orders, positioning Foodics as one of the fastest-growing SaaS companies from the MENA region. Recently, we secured three funding rounds, the latest raising $170 million, marking the largest SaaS funding round in MENA, enhancing our ability to innovate and better serve business owners.Role OverviewAs a Senior Cloud Infrastructure Engineer, you will collaborate with multiple departments to develop tools that provision, deploy, and monitor our diverse systems. You will oversee the entire process, from designing and implementing systems software to analyzing data for improvements. Your role will entail creating and integrating cloud-based applications that meet company requirements, ensuring secure communication and data access for all network users. You will work closely with cross-functional teams at Foodics to understand their needs and guide them in building a more resilient platform.Key ResponsibilitiesDesign scalable, secure, and highly available infrastructure on public cloud platforms (AWS, Azure, GCP).Lead the design and implementation of Infrastructure as Code (IaC) practices utilizing tools like Terraform, AWS CloudFormation, or Azure Resource Manager.Manage and monitor cloud-based systems and services, ensuring optimal performance and uptime.Automate infrastructure provisioning, configuration, and maintenance.Implement security best practices for cloud infrastructures, including identity management, encryption, and network security.Develop and maintain observability tools (e.g., CloudWatch, Prometheus, Datadog).Lead incident response, root cause analysis, and documentation for infrastructure outages.What We Seek5+ years of relevant experience.Expertise in Infrastructure as Code (IaC) using tools like Terraform, AWS CloudFormation, or Azure Resource Manager (ARM).Demonstrable experience in automating infrastructure provisioning, configuration, and maintenance through scripting or orchestration tools.Strong understanding of cloud security best practices, including identity and access management (IAM), data encryption, and network security.Hands-on experience with monitoring and observability tools such as CloudWatch, Prometheus, or Datadog.Solid knowledge of high-availability architecture design and performance optimization.
Senior / Lead DevOps EngineerAbout Xenon7Xenon7 is a pioneering technology partner in Egypt, dedicated to driving large-scale digital transformation initiatives in collaboration with top-tier banks. Our mission is to modernize technology platforms, enhance system reliability, and elevate digital capabilities within the banking sector.In this role, you will engage in a mission-critical banking environment, contributing to innovative solutions that operate on an enterprise scale while adhering to regulated frameworks.Engagement DetailsClient: Leading bank in the banking/fintech domainWorking hours: 8 hours per day, 5 days a weekEngagement type: ContractorCompensation: Hourly rate, calculated and paid on a monthly basisRole OverviewWe are in search of a Senior or Lead DevOps Engineer to enhance the bank's DevOps and platform capabilities. The ideal candidate will possess a strong hands-on skill set, an ownership mindset, and prior experience in banking or fintech environments.Technical EnvironmentAzure DevOps & CI/CD pipelinesKubernetes / OpenShiftGitOps using ArgoCDHelmMonitoring & observability with Grafana and PrometheusLogging stack (EFK – Elasticsearch, Fluentd, Kibana)
About the Role:Join Thndr as a Senior DevOps and Infrastructure Engineer and become part of our dynamic fintech team. We are seeking a candidate with extensive knowledge and hands-on experience in cloud infrastructure, containerization, networking, and DevOps best practices. The perfect fit for this role will be a strategic thinker who can design, implement, and lead a comprehensive DevOps and infrastructure strategy across both cloud and on-premise environments. You will be instrumental in developing scalable, resilient, and secure systems that support our critical financial applications.What You'll Do:Design, implement, and manage scalable, secure, and highly available infrastructure across AWS and on-premise environments.Lead the strategy for containerization and orchestration utilizing Docker and Kubernetes, ensuring best practices for deployment, scaling, and security.Create and oversee complex networking solutions, including VPCs, subnets, routing, firewalls, VPNs, load balancers, PrivateLinks, Direct Connect, and AWS Secure VPN setups, as well as hybrid cloud connectivity.Develop and maintain CI/CD pipelines for applications and infrastructure with automated testing and deployment.Create and manage infrastructure-as-code for scalable, multi-region infrastructures using Terraform and Terragrunt, ensuring modularity and automation.Establish monitoring, observability, and alerting for all infrastructure components, focusing on proactive issue detection and resolution.Collaborate with development, security, and data teams to facilitate seamless production releases.Mentor and provide guidance to junior DevOps engineers on best practices across cloud, networking, DevOps, and monitoring.Build a deep understanding across multiple domains (Infrastructure, development, security, operations) to design cohesive DevOps solutions.Drive DevOps initiatives by aligning technical, business, and operational perspectives for efficient infrastructure delivery.