Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Entry Level
About the job
Speechify is looking for an iOS Core Product Software Engineer based in Cairo, Egypt. This position centers on building and enhancing the core iOS app behind Speechify’s text-to-speech technology.
Key responsibilities
Design and implement new features for the iOS application
Improve and fine-tune existing app functions to create a better user experience
Collaborate with fellow engineers and team members to deliver dependable, high-quality software
Team values
The Speechify team focuses on practical problem-solving and values a collaborative approach to developing products that help users access content through natural-sounding speech.
Speechify is looking for an iOS Core Product Software Engineer based in Cairo, Egypt. This position centers on building and enhancing the core iOS app behind Speechify’s text-to-speech technology. Key responsibilities Design and implement new features for the iOS application Improve and fine-tune existing app functions to create a better user experience Coll…
Join Our Innovative Team at Infomineo!Infomineo is a leading global research company, leveraging AI to transform how businesses acquire, analyze, and utilize critical intelligence. We’ve progressed from traditional business research outsourcing to becoming a strategic partner that fuses advanced artificial intelligence with profound human insight. Our services cater to a diverse range of clients, including top consulting firms, Fortune 500 companies, and government organizations, covering AI and Data Advisory, Next-Gen Insights, and Resource Scaling. We pride ourselves on our three pillars of excellence: a network of over 350 industry experts across five offices (Cairo, Casablanca, Mexico City, Dubai, Barcelona), our proprietary AI orchestrator, and a wealth of knowledge assets consisting of over 500,000 delivered case studies and database subscriptions.Are you ready to elevate your career with us?Become the AI & Automation Rockstar at Infomineo!Do you aspire to harness cutting-edge AI and automation to revolutionize business operations? Infomineo, a rapidly growing powerhouse of business insights, seeks a Senior Research & Development Engineer to join our team and lead the development of next-generation solutions for our global clientele.Why choose Infomineo? Here’s what distinguishes us:Shape the Future of Business Insights: You will be at the forefront of designing and implementing AI-driven solutions that automate tasks and enhance efficiency across our entire service spectrum (Business Research, Content, Design, and Data Analytics).Collaborate with Industry Leaders: Our clients include renowned Fortune 500 companies, consultancies, governments, and NGOs, and you will play a pivotal role in supporting their success.Excel as an AI & Automation Expert: We promote continuous learning. Expect to stay abreast of the latest advancements and actively recommend and implement enhancements.Global Impact, Local Connections: Infomineo features a dynamic international team with offices across five continents. Collaborate with diverse, brilliant minds and gain exposure to various industries and regions.Flourish in a Collaborative Environment: We cherish intellectual curiosity, creativity, and a proactive mindset. You will be encouraged to share your ideas and make a significant contribution to the company’s growth.Are you the right fit for this exciting opportunity? Here’s what you bring to the team:3-5 years of experience in backend development and distributed systems, with hands-on experience in creating scalable, high-throughput applications utilizing robust architectural components such as messaging queues, caching layers, connection/resource pools, and event-driven architectures.
As a Software Product Manager at Squadio23, you will play a pivotal role in shaping and executing the product vision and strategy, ensuring consistent delivery of value and customer satisfaction. Your responsibilities will include: Steering the product vision, leadership, and direction for our Software as a Service (SaaS) solutions. Overseeing the complete product lifecycle, from ideation through to market launch and ongoing support. Acting as a servant leader within one of our agile development squads. Gathering product requirements, crafting and managing the product roadmap, delivering product features, and evaluating their impact. Establishing and tracking clear, measurable objectives along with prioritized use cases and requirements. Leading Cross Functional Teams (CFT) through rapid, data-driven iterations to meet customer and business needs. Conducting competitive analysis and market research to inform product prioritization and positioning. Identifying new growth opportunities and innovative revenue streams. Creating and maintaining a differentiated product offering through a strategic, outcome-focused roadmap. Producing product-related materials, including briefs, success stories, pricing models, and customer presentations. Engaging regularly with key customers, prospects, and partners to gather insights and promote our strategic value propositions. Collaborating with the Marketing team on press releases, website content, and product promotions.
Advansys is an innovative solutions provider dedicated to delivering intelligent, modular, and sustainable technology solutions that optimize operations, enhance customer experiences, and facilitate business modernization. With a talented team of over 400 engineers, we proudly serve more than 100 enterprise clients across 14 countries. Our expertise spans a wide range of premium services, including Business Automation, Industrial Digitization, Low Code Development, Cloud Services, Warehouse Automation, and Strategic Outsourcing. Founded in 2014, Advansys operates under the umbrella of the INTRO Group, a private conglomerate established in 1980, with diverse investments in various sectors including oil and gas, real estate, specialized engineering, financial investment, food, and manufacturing. We are on the lookout for a Software Testing Engineer who possesses a minimum of 3 years of demonstrated experience in software quality assurance, particularly within the banking sector. The successful candidate will take charge of planning, designing, and executing test cases, ensuring software quality, and delivering reliable products that comply with both business and regulatory requirements.
Job Purpose: As a Senior Project Manager, you will spearhead the planning, execution, and successful delivery of software development or systems integration projects. Your leadership will guide the project development process to meet client specifications, while effectively managing the project's scope, schedule, costs, and quality on a daily basis for large-scale projects. You will be adept at identifying issues, uncovering unstated assumptions, resolving interpersonal conflicts, and applying systematic management skills. This role typically requires 10 to 13 years of relevant experience.Key Responsibilities:Requirements Understanding: Collaborate with systems analysts to confirm both functional and non-functional software requirements, resolve any conflicts, and ensure the development team’s commitment to these requirements.Software Construction: Own project deliverables, review unit test cases, and ensure product integration aligns with the project schedule and acceptance criteria.Software Design: Oversee design compliance with client requirements, conduct design meetings, and verify graphic design output meets project requirements.Customer Engagement: Impact customer retention through timely, high-quality project delivery while understanding the client's business domain.Change Management: Manage project scope adjustments due to requirement changes, ensuring clear communication with clients regarding change requests.
Who Are WeWelcome to Foodics! We are a premier restaurant management ecosystem and payment technology provider, established in 2014. Headquartered in Riyadh, we operate across five countries, including the UAE, Egypt, Jordan, and Kuwait. Our innovative solutions serve customers and partners in over 35 countries, with over 6 billion orders processed. Join us in shaping the future of restaurant management as one of the fastest-growing SaaS companies in the MENA region!The Role at a GlanceAs a Senior Back-End Software Engineer, you will be an integral part of our technology team, responsible for designing, developing, maintaining, and troubleshooting our back-end web applications. Your aim will be to ensure our applications are fully functional and stable.Your ResponsibilitiesLead the architectural design of multiple web applications.Collaborate with designers, engineers, and product managers to deliver exceptional products.Develop and implement new features and functionalities.Utilize test-driven development to ensure code quality.Tackle complex performance issues and architectural challenges.Produce clean, maintainable, and well-documented code.Integrate data from diverse services and databases.Provide mentorship and guidance to junior engineers.Research and advocate for the adoption of new technologies.Identify opportunities to reduce technical debt and enhance code performance.What We SeekA minimum of 5 years of experience in developing large-scale web applications.Extensive knowledge of relational databases.Strong proficiency in PHP and Laravel preferred, but experience in other programming languages is welcomed.Ability to write unit and integration tests.Experience in designing and deploying back-end services with a focus on high availability and low latency.Solid understanding of REST APIs.Familiarity with Redis and caching mechanisms.Proven experience in leading technical projects in fast-paced environments.Excellent communication skills and a track record of effective collaboration with stakeholders.Strong analytical skills and problem-solving mindset.Experience in building fintech applications is a plus.Proficiency in English, both written and spoken.Able to adapt to time zone differences and excel in a remote working environment.Ideal Candidates Will HaveContributed to the design of large-scale systems with attention to performance, scalability, and latency.A solid background in fintech and foodtech industries is a plus.
At Unifonic, recognized as a Great Place to Work®, we are an innovative startup in the SaaS industry, transforming the way businesses engage with their customers. Our passionate team of over 500 Unifones is committed to providing exceptional experiences to more than 5000 client-focused companies.We foster a vibrant and collaborative workplace where creativity thrives, and fresh ideas are welcomed. As stakeholders in the company, we are more than just colleagues; we're a community of dedicated communicators. Come join us and be part of a groundbreaking journey!Meet Our Engineering Team!The Engineering team at Unifonic is pivotal in designing, developing, and maintaining the advanced systems that power our solutions. Collaborating closely with other departments, we ensure our products align with customer needs. If you’re excited about technology and eager to contribute to state-of-the-art communication and engagement solutions, we’d love to have you on board.Your Role as a Senior Software Engineer - JAVA:As a Senior Software Engineer, you will delve deep into the inner workings of Unifonic’s products and technologies. Your responsibilities will include implementing enhancements, troubleshooting bugs, conducting data analyses, reporting on key performance metrics, and contributing to the evolution of our solutions using the latest tools and methodologies within agile scrum teams.Key Responsibilities:Design and maintain scalable solutions that serve millions of users daily.Contribute to the development of policies, procedures, and technical assets within Unifonic’s cloud infrastructure.Provide technical support to various teams concerning core areas of Unifonic's products.Enhance multi-cloud communication products in collaboration with internal tech and partner development teams.Engage in cloud-based development and deployment activities, focusing on AWS services (EC2, SQS, S3, RDS, Aurora).Work closely with service delivery teams to facilitate product deployments to the cloud.Utilize Unifonic's technical architectures, tools, and techniques to create efficient and flexible solutions.Manage basic database administration tasks, performance optimization, and complex SQL queries.Collaborate with product owners, scrum masters, and fellow developers to ensure delivery of high-quality products using tools such as JIRA and Git.
Nexera is on the lookout for a talented Senior Software Developer to become a vital part of our expanding engineering team.ABOUT NEXERA:Nexera specializes in delivering mission-critical software solutions that assist organizations in optimizing operations, enhancing visibility, and achieving measurable efficiencies across various sectors. As a member of a global family of software companies, Nexera operates autonomously, drawing on collective expertise, cutting-edge technology, and innovation from an extensive worldwide network.Our mission focuses on developing scalable, intelligent systems that empower businesses to excel. The culture at Nexera is dynamic, entrepreneurial, and collaborative, making it an ideal environment for individuals who thrive on challenges, seek growth, and wish to make a significant impact.ABOUT VALSOFT CORPORATION:Founded in Canada in 2015, Valsoft has expanded to a global portfolio of over 118 companies, acquiring and cultivating vertical market software companies, enabling each to provide exceptional mission-critical solutions in their respective industries. A cornerstone of Valsoft’s philosophy is to invest in well-established businesses and cultivate an entrepreneurial environment that transforms companies into industry leaders. Valsoft aims to buy, hold, and create value through long-term partnerships with existing management teams.INVESTMENT APPROACH:In contrast to traditional private equity and venture capital firms, we are entrepreneurs who acquire, enhance, and grow software businesses. We don’t sell businesses; instead, we forge strategic alliances with existing management teams, recognizing the dedication required to build a firm. We prioritize the well-being of customers and employees over short-term gains.CULTURE:Valsoft is more than just a workplace; we are a team. We genuinely believe that our people are our greatest asset, making their investment our top priority. We foster an atmosphere where employees feel the excitement of their first day on the job, day after day, cultivating a culture of high performance and collaboration. We celebrate our achievements and are proud of them. We Dream Big, Stay Humble, and Stay Hungry.POSITION DESCRIPTION:We are seeking a Senior Software Developer to join the Nexera engineering team in Egypt. This role offers a thrilling opportunity to design, develop, and maintain mission-critical software solutions that support global clients across various industries. As a Senior Developer, you will be instrumental in the complete software development lifecycle, from conception and design to testing, deployment, and ongoing support.You will closely collaborate with product managers, architects, and fellow developers to ensure the delivery of high-quality, scalable, and secure software. This is an excellent opportunity for an experienced developer who excels in a fast-paced, collaborative environment and is eager to make a tangible impact.
Join Our Team!We are actively seeking a talented and experienced Principal Software Engineer with expertise in .NET and .NET Core to become a vital part of our innovative team at Integrant. As a Principal Software Engineer, you will be instrumental in the design, development, and maintenance of high-performance software applications that are both scalable and robust. The ideal candidate will have an extensive background in .NET development, coupled with a profound understanding of object-oriented programming, design patterns, and SOLID principles.Your Responsibilities:Utilize your extensive experience in .NET and .NET Core to deliver high-quality, efficient software solutions.Exhibit proficiency in object-oriented programming (OOP), design patterns, and SOLID principles for the creation of well-structured, maintainable code.Leverage your expertise in SQL databases, preferably Postgres or SQL Server, for designing and optimizing database schemas and executing efficient data manipulation operations.Employ your knowledge of LINQ and EF Core to enhance data access and manipulation within applications.Showcase proficiency in Git and version control systems to ensure organized management of codebases.Apply best practices and industry standards to build scalable and maintainable products.Demonstrate knowledge and hands-on experience with unit testing frameworks like Xunit to maintain code quality and reliability.Experience with Domain-Driven Design (DDD) and clean architecture principles is advantageous, as you will focus on domain modeling and separation of concerns.Build RESTful APIs using .NET Core and open API specifications for efficient communication interfaces.Utilize Docker for application containerization to streamline deployment and scalability.Familiarity with CI/CD concepts is essential, as you will work in a continuous integration and deployment environment.Demonstrate experience with caching mechanisms such as mem-cache or Redis to optimize application performance.Experience with Kubernetes is a significant plus, aligning with our future infrastructure and deployment plans.Develop and maintain front-end applications using the Angular Framework, with a minimum of one year of experience.Write clean, optimized, and well-documented code using HTML, CSS, and Typescript/JavaScript.
We are seeking an experienced Staff Software Engineer who excels in innovation and embraces challenges. Our ideal candidate possesses a strong passion for developing state-of-the-art software solutions using modern technologies, including cloud-native platforms, microservices, and DevOps practices. With a robust technical background, you will be skilled not only in coding and system design but also in effectively communicating complex solutions to diverse audiences. As a natural leader, you will inspire your team, nurture a collaborative environment, and guide projects to successful completion.Key Responsibilities Design, develop, and maintain scalable and resilient cloud-native platforms and applications. Implement comprehensive full-stack architectures that integrate frontend frameworks with backend services seamlessly. Champion Agile and DevOps methodologies, including CI/CD and Test-Driven Development (TDD) throughout the development lifecycle. Provide technical leadership and guidance in solution construction, implementation, and system integration. Offer technical counsel to project managers and direct team members effectively. Identify and escalate issues that may impact project success. Document developed software solutions thoroughly. Engage in system analysis and design initiatives. Contribute to project estimation and planning activities. Conduct training sessions for customers. Research, introduce, and educate others on tools, technologies, and methodologies. Evaluate and articulate alternative design approaches while implementing effective technical solutions that meet initial requirements. Mentor and support fellow team members. Ensure all programs are developed on schedule and meet established standards. Participate in the formulation of policies and standards for software construction.
Join Delivery Hero as an Engineering Manager in Cairo and lead a talented team of engineers. You will be responsible for overseeing engineering projects, mentoring team members, and ensuring the successful delivery of innovative solutions. This role is ideal for someone who thrives in a dynamic environment and is eager to make a significant impact on our operations.
Role Overview Integrant is hiring a Principal Software Development Engineer in Test (SDET) in Cairo, Egypt. This role focuses on ensuring the quality and reliability of software solutions by blending software development skills with deep testing expertise. The position involves both hands-on coding and comprehensive quality assurance, with a strong emphasis on root cause analysis and continuous improvement of testing processes. Main Responsibilities Review system requirements and design specifications to guide implementation. Create, review, and execute test cases and scripts for thorough coverage. Set priorities for test case execution and conduct impact analyses. Advise on, implement, and collaborate in the use of test management, defect management, performance, and automation tools. Document defects and track their resolution through closure. Work with project managers to discuss project issues, timeline impacts, and performance concerns. Stay current with new testing techniques, tools, and technologies. Collaborate within an agile Scrum team structure. Communicate regularly with engineers about test outcomes and defect status. Generate detailed test reports. Write unit tests for API and business logic layers. Improve code testability. Address minor defects found during testing cycles. Implement features that support testing processes. Document API endpoints or services to support both testing and development teams. Support the creation and execution of test plans alongside the test lead. Location Cairo, Cairo Governorate, Egypt
Recognized as a Great Place to Work®, Unifonic is an innovative startup in the SaaS industry, transforming business communication. Our vibrant team of 500 dedicated professionals is committed to enhancing the experience of over 5,000 customer-focused companies.We take pride in our collaborative and enjoyable work culture that fosters creativity and innovation. As stakeholders in our venture, we are more than just communicators; we are Unifones. Join us and contribute to our exciting journey!As the AI Engineering Manager, you will be instrumental in defining and implementing our AI strategies, merging technical acumen with effective people management.Join our Engineering Team!Our Engineering department is responsible for the design, development, and maintenance of the technologies integral to Unifonic's solutions. Collaborating closely with various departments, we ensure our offerings meet the evolving needs of our clients. If you're passionate about cutting-edge technology and eager to work on pioneering communication and engagement solutions, we want to hear from you.In your role as AI Engineering Manager, you will lead and nurture a team of talented AI engineers while remaining hands-on in technical projects. This dual focus allows you to guide your team in delivering exceptional AI solutions while actively participating in architectural decisions, code reviews, performance enhancements, and proof-of-concept developments. You will cultivate a culture of continuous learning, technical excellence, and collaboration, ensuring both technology and talent flourish under your guidance.Help us redefine communication by:Acting as the technical expert in AI model design, architecture, and product integration.Leading the assessment, selection, and implementation of AI/ML frameworks, tools, and best practices to ensure scalability, robustness, and maintainability.Engaging in hands-on coding, solution prototyping, and code reviews to uphold quality standards and guide the team through complex challenges.Overseeing and refining the AI development lifecycle, including model training, validation, deployment, and ongoing enhancement.Leading a team of AI engineers by providing mentorship, regular feedback, and career growth support.Establishing clear performance expectations, conducting performance reviews, and identifying growth opportunities for team members.Promoting a positive, inclusive, and high-performance team culture that encourages innovation, continuous learning, and collaboration.
Job Description:As a Lead Technical Engineer, you will play a pivotal role in shaping the solution architecture and design to meet product requirements and exceed customer expectations. Your responsibilities will include implementing, reviewing design implementations, and collaborating with the team on documentation.You will ensure that both functional and non-functional technical specifications are met, maximizing performance and security of the developed software from the early stages of the project lifecycle.In this role, you will establish coding and design standards, develop and execute tests to validate that the team’s design meets system requirements, and ensure the utmost robustness and quality. You will also be responsible for reviewing and testing the code produced by software engineers.Providing coaching, mentorship, and developmental plans will be a key focus, along with the introduction of new technologies to enhance team capabilities.Your contributions will extend to estimating technical tasks, ensuring compliance with organizational processes and standards, and reviewing technical solutions and estimates provided by presales during proposals.Ownership and responsibility for the continuous improvement of organizational practices and processes will be paramount.
Join our dynamic team as a Senior Backend Java Engineer, where you will play a pivotal role in enhancing our backend API technology stack. You will collaborate closely with product and design teams to translate user requirements into effective technical solutions while also contributing to improvements in our DevOps tooling.Key Responsibilities:Develop and implement technology and business solutions to enhance our clients’ competitive edge.Utilize various software development technologies to create innovative and efficient solutions that strengthen our tech stack.Work collaboratively with team members to implement user stories, write tests, and continuously enhance product functionality.Communicate effectively with internal IT teams to address technical dependencies throughout the implementation process.Reporting directly to the Engineering Manager or Senior Engineering Manager, you will bring your expertise to our projects.
b_labs serves as the transformation and digitization sector of B.TECH, dedicated to revolutionizing the industry. We are at the forefront of technological innovation for B.TECH, a pivotal player in the Egyptian retail landscape. Our mission is to establish B.TECH as the premier omni-channel platform for consumer electronics and appliances in Egypt. By becoming part of b_labs, you'll experience a dynamic startup culture while enjoying the security of a well-established company that has consistently demonstrated robust growth. You will collaborate with a forward-thinking, customer-centric team focused on pioneering digital retail in the Middle East.Key Responsibilities: Design, develop, and uphold automated test frameworks and scripts for both web and mobile applications. Work alongside cross-functional teams to comprehend project requirements, pinpoint testing scenarios, and formulate thorough test plans. Create and deploy automated test plans, scenarios, and cases based on functional specifications and user narratives. Execute automated tests, analyze outcomes to detect defects, performance bottlenecks, and enhancement opportunities. Collaborate closely with developers and product managers to replicate, troubleshoot, and resolve software issues. Continuously refine and enhance automated test suites to ensure optimum test coverage and efficiency. Track and communicate the status of automated testing initiatives, including defect statistics and test coverage. Maintain a comprehensive understanding of industry trends, emerging technologies, and best practices in test automation. Engage in code reviews and contribute to the overall advancement of the software development lifecycle. Stay informed about industry standards, emerging trends, and novel technologies pertaining to automated testing. Offer technical mentorship to junior team members and foster a culture of quality and excellence.
b_labs serves as the innovative transformation and digitization division of B.TECH, dedicated to revolutionizing the industry as we know it. As the driving force behind B.TECH, which has been a pivotal player in the Egyptian retail sector, we are committed to establishing ourselves as the foremost omni-channel platform for consumer electronics and appliances in Egypt. By joining b_labs, you will thrive in a dynamic startup culture while enjoying the security and growth of a well-established company. You will collaborate with a forward-thinking, customer-centric team passionate about leading digital retail innovation throughout the Middle East.Responsibilities:Design, architect, and implement secure, scalable, and high-performing backend systems utilizing TypeScript and related technologies (such as Node.js and Express.js).Work in alignment with product managers, designers, and frontend engineers to comprehend requirements and develop elegant technical solutions.Mentor junior engineers, conduct thorough code reviews, and foster a culture of knowledge sharing within the team.Stay updated with the latest trends in TypeScript and backend development, actively incorporating best practices.Diagnose and resolve complex backend issues to ensure seamless operation and superior performance.Write clean, maintainable, and well-documented code that promotes system longevity.Create and maintain unit and integration tests for backend services.Embrace a DevOps mindset by engaging in the software development lifecycle (SDLC).
Key Responsibilities:Advanced Requirements Gathering: Collaborate with stakeholders at all levels to identify, define, and articulate complex business requirements.Complex Process Design: Analyze, optimize, and innovate processes to meet changing organizational goals.Lead Collaboration: Facilitate teamwork with the Scrum Master to ensure the product backlog is well-defined, prioritized, and comprehended by the development team.Stakeholder Management: Act as the main point of contact between key stakeholders and development teams, promoting effective feedback loops and strategic alignment.Comprehensive Documentation: Develop thorough documentation for processes, requirements, and other essential information.Validation and Verification: Ensure that the solutions developed align with business objectives and support strategic initiatives.Mentorship: Provide guidance to junior business analysts, sharing expertise and best practices.
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.
Speechify is looking for an iOS Core Product Software Engineer based in Cairo, Egypt. This position centers on building and enhancing the core iOS app behind Speechify’s text-to-speech technology. Key responsibilities Design and implement new features for the iOS application Improve and fine-tune existing app functions to create a better user experience Coll…
Join Our Innovative Team at Infomineo!Infomineo is a leading global research company, leveraging AI to transform how businesses acquire, analyze, and utilize critical intelligence. We’ve progressed from traditional business research outsourcing to becoming a strategic partner that fuses advanced artificial intelligence with profound human insight. Our services cater to a diverse range of clients, including top consulting firms, Fortune 500 companies, and government organizations, covering AI and Data Advisory, Next-Gen Insights, and Resource Scaling. We pride ourselves on our three pillars of excellence: a network of over 350 industry experts across five offices (Cairo, Casablanca, Mexico City, Dubai, Barcelona), our proprietary AI orchestrator, and a wealth of knowledge assets consisting of over 500,000 delivered case studies and database subscriptions.Are you ready to elevate your career with us?Become the AI & Automation Rockstar at Infomineo!Do you aspire to harness cutting-edge AI and automation to revolutionize business operations? Infomineo, a rapidly growing powerhouse of business insights, seeks a Senior Research & Development Engineer to join our team and lead the development of next-generation solutions for our global clientele.Why choose Infomineo? Here’s what distinguishes us:Shape the Future of Business Insights: You will be at the forefront of designing and implementing AI-driven solutions that automate tasks and enhance efficiency across our entire service spectrum (Business Research, Content, Design, and Data Analytics).Collaborate with Industry Leaders: Our clients include renowned Fortune 500 companies, consultancies, governments, and NGOs, and you will play a pivotal role in supporting their success.Excel as an AI & Automation Expert: We promote continuous learning. Expect to stay abreast of the latest advancements and actively recommend and implement enhancements.Global Impact, Local Connections: Infomineo features a dynamic international team with offices across five continents. Collaborate with diverse, brilliant minds and gain exposure to various industries and regions.Flourish in a Collaborative Environment: We cherish intellectual curiosity, creativity, and a proactive mindset. You will be encouraged to share your ideas and make a significant contribution to the company’s growth.Are you the right fit for this exciting opportunity? Here’s what you bring to the team:3-5 years of experience in backend development and distributed systems, with hands-on experience in creating scalable, high-throughput applications utilizing robust architectural components such as messaging queues, caching layers, connection/resource pools, and event-driven architectures.
As a Software Product Manager at Squadio23, you will play a pivotal role in shaping and executing the product vision and strategy, ensuring consistent delivery of value and customer satisfaction. Your responsibilities will include: Steering the product vision, leadership, and direction for our Software as a Service (SaaS) solutions. Overseeing the complete product lifecycle, from ideation through to market launch and ongoing support. Acting as a servant leader within one of our agile development squads. Gathering product requirements, crafting and managing the product roadmap, delivering product features, and evaluating their impact. Establishing and tracking clear, measurable objectives along with prioritized use cases and requirements. Leading Cross Functional Teams (CFT) through rapid, data-driven iterations to meet customer and business needs. Conducting competitive analysis and market research to inform product prioritization and positioning. Identifying new growth opportunities and innovative revenue streams. Creating and maintaining a differentiated product offering through a strategic, outcome-focused roadmap. Producing product-related materials, including briefs, success stories, pricing models, and customer presentations. Engaging regularly with key customers, prospects, and partners to gather insights and promote our strategic value propositions. Collaborating with the Marketing team on press releases, website content, and product promotions.
Advansys is an innovative solutions provider dedicated to delivering intelligent, modular, and sustainable technology solutions that optimize operations, enhance customer experiences, and facilitate business modernization. With a talented team of over 400 engineers, we proudly serve more than 100 enterprise clients across 14 countries. Our expertise spans a wide range of premium services, including Business Automation, Industrial Digitization, Low Code Development, Cloud Services, Warehouse Automation, and Strategic Outsourcing. Founded in 2014, Advansys operates under the umbrella of the INTRO Group, a private conglomerate established in 1980, with diverse investments in various sectors including oil and gas, real estate, specialized engineering, financial investment, food, and manufacturing. We are on the lookout for a Software Testing Engineer who possesses a minimum of 3 years of demonstrated experience in software quality assurance, particularly within the banking sector. The successful candidate will take charge of planning, designing, and executing test cases, ensuring software quality, and delivering reliable products that comply with both business and regulatory requirements.
Job Purpose: As a Senior Project Manager, you will spearhead the planning, execution, and successful delivery of software development or systems integration projects. Your leadership will guide the project development process to meet client specifications, while effectively managing the project's scope, schedule, costs, and quality on a daily basis for large-scale projects. You will be adept at identifying issues, uncovering unstated assumptions, resolving interpersonal conflicts, and applying systematic management skills. This role typically requires 10 to 13 years of relevant experience.Key Responsibilities:Requirements Understanding: Collaborate with systems analysts to confirm both functional and non-functional software requirements, resolve any conflicts, and ensure the development team’s commitment to these requirements.Software Construction: Own project deliverables, review unit test cases, and ensure product integration aligns with the project schedule and acceptance criteria.Software Design: Oversee design compliance with client requirements, conduct design meetings, and verify graphic design output meets project requirements.Customer Engagement: Impact customer retention through timely, high-quality project delivery while understanding the client's business domain.Change Management: Manage project scope adjustments due to requirement changes, ensuring clear communication with clients regarding change requests.
Who Are WeWelcome to Foodics! We are a premier restaurant management ecosystem and payment technology provider, established in 2014. Headquartered in Riyadh, we operate across five countries, including the UAE, Egypt, Jordan, and Kuwait. Our innovative solutions serve customers and partners in over 35 countries, with over 6 billion orders processed. Join us in shaping the future of restaurant management as one of the fastest-growing SaaS companies in the MENA region!The Role at a GlanceAs a Senior Back-End Software Engineer, you will be an integral part of our technology team, responsible for designing, developing, maintaining, and troubleshooting our back-end web applications. Your aim will be to ensure our applications are fully functional and stable.Your ResponsibilitiesLead the architectural design of multiple web applications.Collaborate with designers, engineers, and product managers to deliver exceptional products.Develop and implement new features and functionalities.Utilize test-driven development to ensure code quality.Tackle complex performance issues and architectural challenges.Produce clean, maintainable, and well-documented code.Integrate data from diverse services and databases.Provide mentorship and guidance to junior engineers.Research and advocate for the adoption of new technologies.Identify opportunities to reduce technical debt and enhance code performance.What We SeekA minimum of 5 years of experience in developing large-scale web applications.Extensive knowledge of relational databases.Strong proficiency in PHP and Laravel preferred, but experience in other programming languages is welcomed.Ability to write unit and integration tests.Experience in designing and deploying back-end services with a focus on high availability and low latency.Solid understanding of REST APIs.Familiarity with Redis and caching mechanisms.Proven experience in leading technical projects in fast-paced environments.Excellent communication skills and a track record of effective collaboration with stakeholders.Strong analytical skills and problem-solving mindset.Experience in building fintech applications is a plus.Proficiency in English, both written and spoken.Able to adapt to time zone differences and excel in a remote working environment.Ideal Candidates Will HaveContributed to the design of large-scale systems with attention to performance, scalability, and latency.A solid background in fintech and foodtech industries is a plus.
At Unifonic, recognized as a Great Place to Work®, we are an innovative startup in the SaaS industry, transforming the way businesses engage with their customers. Our passionate team of over 500 Unifones is committed to providing exceptional experiences to more than 5000 client-focused companies.We foster a vibrant and collaborative workplace where creativity thrives, and fresh ideas are welcomed. As stakeholders in the company, we are more than just colleagues; we're a community of dedicated communicators. Come join us and be part of a groundbreaking journey!Meet Our Engineering Team!The Engineering team at Unifonic is pivotal in designing, developing, and maintaining the advanced systems that power our solutions. Collaborating closely with other departments, we ensure our products align with customer needs. If you’re excited about technology and eager to contribute to state-of-the-art communication and engagement solutions, we’d love to have you on board.Your Role as a Senior Software Engineer - JAVA:As a Senior Software Engineer, you will delve deep into the inner workings of Unifonic’s products and technologies. Your responsibilities will include implementing enhancements, troubleshooting bugs, conducting data analyses, reporting on key performance metrics, and contributing to the evolution of our solutions using the latest tools and methodologies within agile scrum teams.Key Responsibilities:Design and maintain scalable solutions that serve millions of users daily.Contribute to the development of policies, procedures, and technical assets within Unifonic’s cloud infrastructure.Provide technical support to various teams concerning core areas of Unifonic's products.Enhance multi-cloud communication products in collaboration with internal tech and partner development teams.Engage in cloud-based development and deployment activities, focusing on AWS services (EC2, SQS, S3, RDS, Aurora).Work closely with service delivery teams to facilitate product deployments to the cloud.Utilize Unifonic's technical architectures, tools, and techniques to create efficient and flexible solutions.Manage basic database administration tasks, performance optimization, and complex SQL queries.Collaborate with product owners, scrum masters, and fellow developers to ensure delivery of high-quality products using tools such as JIRA and Git.
Nexera is on the lookout for a talented Senior Software Developer to become a vital part of our expanding engineering team.ABOUT NEXERA:Nexera specializes in delivering mission-critical software solutions that assist organizations in optimizing operations, enhancing visibility, and achieving measurable efficiencies across various sectors. As a member of a global family of software companies, Nexera operates autonomously, drawing on collective expertise, cutting-edge technology, and innovation from an extensive worldwide network.Our mission focuses on developing scalable, intelligent systems that empower businesses to excel. The culture at Nexera is dynamic, entrepreneurial, and collaborative, making it an ideal environment for individuals who thrive on challenges, seek growth, and wish to make a significant impact.ABOUT VALSOFT CORPORATION:Founded in Canada in 2015, Valsoft has expanded to a global portfolio of over 118 companies, acquiring and cultivating vertical market software companies, enabling each to provide exceptional mission-critical solutions in their respective industries. A cornerstone of Valsoft’s philosophy is to invest in well-established businesses and cultivate an entrepreneurial environment that transforms companies into industry leaders. Valsoft aims to buy, hold, and create value through long-term partnerships with existing management teams.INVESTMENT APPROACH:In contrast to traditional private equity and venture capital firms, we are entrepreneurs who acquire, enhance, and grow software businesses. We don’t sell businesses; instead, we forge strategic alliances with existing management teams, recognizing the dedication required to build a firm. We prioritize the well-being of customers and employees over short-term gains.CULTURE:Valsoft is more than just a workplace; we are a team. We genuinely believe that our people are our greatest asset, making their investment our top priority. We foster an atmosphere where employees feel the excitement of their first day on the job, day after day, cultivating a culture of high performance and collaboration. We celebrate our achievements and are proud of them. We Dream Big, Stay Humble, and Stay Hungry.POSITION DESCRIPTION:We are seeking a Senior Software Developer to join the Nexera engineering team in Egypt. This role offers a thrilling opportunity to design, develop, and maintain mission-critical software solutions that support global clients across various industries. As a Senior Developer, you will be instrumental in the complete software development lifecycle, from conception and design to testing, deployment, and ongoing support.You will closely collaborate with product managers, architects, and fellow developers to ensure the delivery of high-quality, scalable, and secure software. This is an excellent opportunity for an experienced developer who excels in a fast-paced, collaborative environment and is eager to make a tangible impact.
Join Our Team!We are actively seeking a talented and experienced Principal Software Engineer with expertise in .NET and .NET Core to become a vital part of our innovative team at Integrant. As a Principal Software Engineer, you will be instrumental in the design, development, and maintenance of high-performance software applications that are both scalable and robust. The ideal candidate will have an extensive background in .NET development, coupled with a profound understanding of object-oriented programming, design patterns, and SOLID principles.Your Responsibilities:Utilize your extensive experience in .NET and .NET Core to deliver high-quality, efficient software solutions.Exhibit proficiency in object-oriented programming (OOP), design patterns, and SOLID principles for the creation of well-structured, maintainable code.Leverage your expertise in SQL databases, preferably Postgres or SQL Server, for designing and optimizing database schemas and executing efficient data manipulation operations.Employ your knowledge of LINQ and EF Core to enhance data access and manipulation within applications.Showcase proficiency in Git and version control systems to ensure organized management of codebases.Apply best practices and industry standards to build scalable and maintainable products.Demonstrate knowledge and hands-on experience with unit testing frameworks like Xunit to maintain code quality and reliability.Experience with Domain-Driven Design (DDD) and clean architecture principles is advantageous, as you will focus on domain modeling and separation of concerns.Build RESTful APIs using .NET Core and open API specifications for efficient communication interfaces.Utilize Docker for application containerization to streamline deployment and scalability.Familiarity with CI/CD concepts is essential, as you will work in a continuous integration and deployment environment.Demonstrate experience with caching mechanisms such as mem-cache or Redis to optimize application performance.Experience with Kubernetes is a significant plus, aligning with our future infrastructure and deployment plans.Develop and maintain front-end applications using the Angular Framework, with a minimum of one year of experience.Write clean, optimized, and well-documented code using HTML, CSS, and Typescript/JavaScript.
We are seeking an experienced Staff Software Engineer who excels in innovation and embraces challenges. Our ideal candidate possesses a strong passion for developing state-of-the-art software solutions using modern technologies, including cloud-native platforms, microservices, and DevOps practices. With a robust technical background, you will be skilled not only in coding and system design but also in effectively communicating complex solutions to diverse audiences. As a natural leader, you will inspire your team, nurture a collaborative environment, and guide projects to successful completion.Key Responsibilities Design, develop, and maintain scalable and resilient cloud-native platforms and applications. Implement comprehensive full-stack architectures that integrate frontend frameworks with backend services seamlessly. Champion Agile and DevOps methodologies, including CI/CD and Test-Driven Development (TDD) throughout the development lifecycle. Provide technical leadership and guidance in solution construction, implementation, and system integration. Offer technical counsel to project managers and direct team members effectively. Identify and escalate issues that may impact project success. Document developed software solutions thoroughly. Engage in system analysis and design initiatives. Contribute to project estimation and planning activities. Conduct training sessions for customers. Research, introduce, and educate others on tools, technologies, and methodologies. Evaluate and articulate alternative design approaches while implementing effective technical solutions that meet initial requirements. Mentor and support fellow team members. Ensure all programs are developed on schedule and meet established standards. Participate in the formulation of policies and standards for software construction.
Join Delivery Hero as an Engineering Manager in Cairo and lead a talented team of engineers. You will be responsible for overseeing engineering projects, mentoring team members, and ensuring the successful delivery of innovative solutions. This role is ideal for someone who thrives in a dynamic environment and is eager to make a significant impact on our operations.
Role Overview Integrant is hiring a Principal Software Development Engineer in Test (SDET) in Cairo, Egypt. This role focuses on ensuring the quality and reliability of software solutions by blending software development skills with deep testing expertise. The position involves both hands-on coding and comprehensive quality assurance, with a strong emphasis on root cause analysis and continuous improvement of testing processes. Main Responsibilities Review system requirements and design specifications to guide implementation. Create, review, and execute test cases and scripts for thorough coverage. Set priorities for test case execution and conduct impact analyses. Advise on, implement, and collaborate in the use of test management, defect management, performance, and automation tools. Document defects and track their resolution through closure. Work with project managers to discuss project issues, timeline impacts, and performance concerns. Stay current with new testing techniques, tools, and technologies. Collaborate within an agile Scrum team structure. Communicate regularly with engineers about test outcomes and defect status. Generate detailed test reports. Write unit tests for API and business logic layers. Improve code testability. Address minor defects found during testing cycles. Implement features that support testing processes. Document API endpoints or services to support both testing and development teams. Support the creation and execution of test plans alongside the test lead. Location Cairo, Cairo Governorate, Egypt
Recognized as a Great Place to Work®, Unifonic is an innovative startup in the SaaS industry, transforming business communication. Our vibrant team of 500 dedicated professionals is committed to enhancing the experience of over 5,000 customer-focused companies.We take pride in our collaborative and enjoyable work culture that fosters creativity and innovation. As stakeholders in our venture, we are more than just communicators; we are Unifones. Join us and contribute to our exciting journey!As the AI Engineering Manager, you will be instrumental in defining and implementing our AI strategies, merging technical acumen with effective people management.Join our Engineering Team!Our Engineering department is responsible for the design, development, and maintenance of the technologies integral to Unifonic's solutions. Collaborating closely with various departments, we ensure our offerings meet the evolving needs of our clients. If you're passionate about cutting-edge technology and eager to work on pioneering communication and engagement solutions, we want to hear from you.In your role as AI Engineering Manager, you will lead and nurture a team of talented AI engineers while remaining hands-on in technical projects. This dual focus allows you to guide your team in delivering exceptional AI solutions while actively participating in architectural decisions, code reviews, performance enhancements, and proof-of-concept developments. You will cultivate a culture of continuous learning, technical excellence, and collaboration, ensuring both technology and talent flourish under your guidance.Help us redefine communication by:Acting as the technical expert in AI model design, architecture, and product integration.Leading the assessment, selection, and implementation of AI/ML frameworks, tools, and best practices to ensure scalability, robustness, and maintainability.Engaging in hands-on coding, solution prototyping, and code reviews to uphold quality standards and guide the team through complex challenges.Overseeing and refining the AI development lifecycle, including model training, validation, deployment, and ongoing enhancement.Leading a team of AI engineers by providing mentorship, regular feedback, and career growth support.Establishing clear performance expectations, conducting performance reviews, and identifying growth opportunities for team members.Promoting a positive, inclusive, and high-performance team culture that encourages innovation, continuous learning, and collaboration.
Job Description:As a Lead Technical Engineer, you will play a pivotal role in shaping the solution architecture and design to meet product requirements and exceed customer expectations. Your responsibilities will include implementing, reviewing design implementations, and collaborating with the team on documentation.You will ensure that both functional and non-functional technical specifications are met, maximizing performance and security of the developed software from the early stages of the project lifecycle.In this role, you will establish coding and design standards, develop and execute tests to validate that the team’s design meets system requirements, and ensure the utmost robustness and quality. You will also be responsible for reviewing and testing the code produced by software engineers.Providing coaching, mentorship, and developmental plans will be a key focus, along with the introduction of new technologies to enhance team capabilities.Your contributions will extend to estimating technical tasks, ensuring compliance with organizational processes and standards, and reviewing technical solutions and estimates provided by presales during proposals.Ownership and responsibility for the continuous improvement of organizational practices and processes will be paramount.
Join our dynamic team as a Senior Backend Java Engineer, where you will play a pivotal role in enhancing our backend API technology stack. You will collaborate closely with product and design teams to translate user requirements into effective technical solutions while also contributing to improvements in our DevOps tooling.Key Responsibilities:Develop and implement technology and business solutions to enhance our clients’ competitive edge.Utilize various software development technologies to create innovative and efficient solutions that strengthen our tech stack.Work collaboratively with team members to implement user stories, write tests, and continuously enhance product functionality.Communicate effectively with internal IT teams to address technical dependencies throughout the implementation process.Reporting directly to the Engineering Manager or Senior Engineering Manager, you will bring your expertise to our projects.
b_labs serves as the transformation and digitization sector of B.TECH, dedicated to revolutionizing the industry. We are at the forefront of technological innovation for B.TECH, a pivotal player in the Egyptian retail landscape. Our mission is to establish B.TECH as the premier omni-channel platform for consumer electronics and appliances in Egypt. By becoming part of b_labs, you'll experience a dynamic startup culture while enjoying the security of a well-established company that has consistently demonstrated robust growth. You will collaborate with a forward-thinking, customer-centric team focused on pioneering digital retail in the Middle East.Key Responsibilities: Design, develop, and uphold automated test frameworks and scripts for both web and mobile applications. Work alongside cross-functional teams to comprehend project requirements, pinpoint testing scenarios, and formulate thorough test plans. Create and deploy automated test plans, scenarios, and cases based on functional specifications and user narratives. Execute automated tests, analyze outcomes to detect defects, performance bottlenecks, and enhancement opportunities. Collaborate closely with developers and product managers to replicate, troubleshoot, and resolve software issues. Continuously refine and enhance automated test suites to ensure optimum test coverage and efficiency. Track and communicate the status of automated testing initiatives, including defect statistics and test coverage. Maintain a comprehensive understanding of industry trends, emerging technologies, and best practices in test automation. Engage in code reviews and contribute to the overall advancement of the software development lifecycle. Stay informed about industry standards, emerging trends, and novel technologies pertaining to automated testing. Offer technical mentorship to junior team members and foster a culture of quality and excellence.
b_labs serves as the innovative transformation and digitization division of B.TECH, dedicated to revolutionizing the industry as we know it. As the driving force behind B.TECH, which has been a pivotal player in the Egyptian retail sector, we are committed to establishing ourselves as the foremost omni-channel platform for consumer electronics and appliances in Egypt. By joining b_labs, you will thrive in a dynamic startup culture while enjoying the security and growth of a well-established company. You will collaborate with a forward-thinking, customer-centric team passionate about leading digital retail innovation throughout the Middle East.Responsibilities:Design, architect, and implement secure, scalable, and high-performing backend systems utilizing TypeScript and related technologies (such as Node.js and Express.js).Work in alignment with product managers, designers, and frontend engineers to comprehend requirements and develop elegant technical solutions.Mentor junior engineers, conduct thorough code reviews, and foster a culture of knowledge sharing within the team.Stay updated with the latest trends in TypeScript and backend development, actively incorporating best practices.Diagnose and resolve complex backend issues to ensure seamless operation and superior performance.Write clean, maintainable, and well-documented code that promotes system longevity.Create and maintain unit and integration tests for backend services.Embrace a DevOps mindset by engaging in the software development lifecycle (SDLC).
Key Responsibilities:Advanced Requirements Gathering: Collaborate with stakeholders at all levels to identify, define, and articulate complex business requirements.Complex Process Design: Analyze, optimize, and innovate processes to meet changing organizational goals.Lead Collaboration: Facilitate teamwork with the Scrum Master to ensure the product backlog is well-defined, prioritized, and comprehended by the development team.Stakeholder Management: Act as the main point of contact between key stakeholders and development teams, promoting effective feedback loops and strategic alignment.Comprehensive Documentation: Develop thorough documentation for processes, requirements, and other essential information.Validation and Verification: Ensure that the solutions developed align with business objectives and support strategic initiatives.Mentorship: Provide guidance to junior business analysts, sharing expertise and best practices.
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.