Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
We are looking for candidates with:A strong background in software development, preferably with experience in modern programming languages such as Java, C#, or Python. Proficiency in database management systems and web technologies. Experience with Agile development methodologies. Excellent problem-solving skills and a passion for technology. A Bachelor's degree in Computer Science, Engineering, or a related field is preferred.
About the job
Join our dynamic team at Anas Technologies as a Senior Software Developer. In this pivotal role, you will design, develop, and implement innovative software solutions that enhance our product offerings. You will collaborate with cross-functional teams to ensure that our technology meets the highest standards of quality and performance.
About Anas Technologies
Anas Technologies is a leading software development company based in Cairo, committed to delivering cutting-edge solutions to clients worldwide. Our team is passionate about technology and innovation, and we value creativity and collaboration in our workplace.
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 servic…
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.
We are seeking a talented Senior Software Engineer with a strong focus in Salesforce development or data engineering, complemented by a solid understanding of adjacent domains. Join our dynamic IT team, where each member plays a crucial role in delivering innovative solutions.In this high-impact role, you will transition between gathering requirements, crafting Salesforce solutions, designing data pipelines, and integrating various systems. We value your expertise in your primary domain and your ability to solve problems resourcefully across different areas.Our Approach to AI: We leverage AI tools such as Anthropic, Cursor, and OpenAI as integral components of our workflow. Our team has successfully implemented AI-assisted development for production data pipelines, governance workflows, and system integrations. We expect you to harness AI to enhance your work, ensuring that your depth of knowledge guides the validation of AI-generated outputs.Key Responsibilities:Lead the end-to-end delivery of business systems projects, from requirements gathering and stakeholder workshops to development, user acceptance testing, and deployment.Develop and maintain Salesforce solutions, including Apex, Lightning Web Components, and integrations with ERP and other business systems.Design and manage data pipelines using tools like Airbyte, dbt, and Dagster, and maintain BI dashboards using Tableau.Create technical specifications, prioritize the roadmap, and oversee change management processes.Utilize AI tools on a daily basis to expedite development, analysis, and problem-solving.Provide mentorship to team members and advocate for best practices in the software development lifecycle and data governance.
Join the innovative team at Ingame Sports as a Senior Software Engineer.In this pivotal role, you will design, develop, and enhance high-performance, scalable, and secure software solutions that drive our advanced sports technology platforms. Your expertise will be essential in converting business needs into effective technical solutions, mentoring less experienced developers, and upholding engineering excellence throughout the software development lifecycle.Key Responsibilities:Analyze user requirements to create efficient, scalable software designs.Write high-quality code adhering to industry best practices and company standards.Work collaboratively with cross-functional teams, including product management, QA, and operations, to deliver exceptional software products.Support architectural design and technical decisions for software initiatives.Conduct code reviews, mentor junior developers, and promote knowledge sharing within the team.Troubleshoot and resolve software defects and performance challenges.Stay updated on emerging technologies and integrate relevant advancements into projects.
Join our dynamic team at Anas Technologies as a Senior Software Developer. In this pivotal role, you will design, develop, and implement innovative software solutions that enhance our product offerings. You will collaborate with cross-functional teams to ensure that our technology meets the highest standards of quality and performance.
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).
b_labs serves as the innovation and digital transformation hub of B.TECH, dedicated to reshaping the consumer electronics industry in Egypt. Our mission is to drive technological advancements within B.TECH, a pillar of the Egyptian retail landscape. By joining b_labs, you'll immerse yourself in a collaborative startup atmosphere while benefiting from the stability of a rapidly growing company. You will be an integral part of a forward-thinking, customer-centric team with a bold vision to lead digital retail innovation across the Middle East.Key Responsibilities: Oversee the development and operational efficiency of our backend systems. Integrate applications seamlessly with necessary systems and services, delivering clean APIs and accessible data streams for frontend interactions. Take full ownership of application functionality, performance, and scalability. Write clean and modern APIs, integrate with legacy systems, and effectively manage databases. Contribute to fostering a safe, collaborative, and diverse company culture across all levels of the organization. Qualifications: Minimum of 5 years of professional software engineering experience, with a strong focus on Python. In-depth knowledge of Object-Oriented Programming (OOP) and software development best practices. Proven experience in developing and utilizing autonomous service-oriented RESTful APIs and optimizing large-scale applications. Extensive knowledge of relational and non-relational databases, including SQL and NoSQL solutions (e.g., MongoDB, Couchbase, PostgreSQL, Redis). Experience in designing microservice architectures. Ability to create effective unit, integration, and API tests. Familiarity with immutable infrastructure and automation/provisioning tools is advantageous. Experience with cloud technologies (Azure, AWS), scripting (Bash, Shell), and containerization (Docker, Kubernetes) is a plus. Experience with loan management and core banking systems is also a plus. Benefits:Creative office environment designed to foster collaboration and innovation.Annual education budget for courses, training, or conferences of your choice.Flexible work arrangements to suit your personal and professional needs.
Join our innovative team at mylo-btech as a Senior Backend Engineer. We are seeking a talented individual who is passionate about building robust backend systems and solving complex challenges. You will work closely with cross-functional teams to design, develop, and maintain scalable applications that enhance user experiences.
Join Anas Technologies as a Software Developer and be part of a dynamic team that thrives on innovation and creativity. In this role, you will have the opportunity to design, develop, and implement software solutions that meet the needs of our clients. We are looking for passionate individuals who are eager to learn and grow in the tech industry.
About UsInfomineo is a trailblazing global research firm that leverages AI to revolutionize the way businesses obtain, interpret, and utilize critical intelligence. We have transitioned from traditional business research outsourcing to becoming a strategic partner, integrating state-of-the-art artificial intelligence with profound human expertise. Our offerings include three key services for our prestigious clients, including leading consulting firms, Fortune 500 companies, and government entities: AI and Data Advisory, Next-Gen Insights, and Resource Scaling. This transformation is supported by 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 extensive knowledge assets comprising over 500,000 delivered case studies and database subscriptions.Are you ready to accelerate your career with us? About This RoleDo you possess a natural curiosity and a talent for unraveling complex problems? Are you eager to make a meaningful impact? If so, this position may be ideal for you. As a Business Research Analyst at Infomineo, you will support clients in addressing their research needs across various regions and industries.You will be part of a dedicated team, working from the office you applied to. This is a client-facing position that requires close collaboration with clients to answer their business inquiries through the delivery of high-quality research based on credible sources and rigorous methodologies. The topics you will tackle will vary greatly, presenting both challenges and opportunities for growth, supported by your managers, Professional Development Coach, and colleagues, as you develop the skills necessary to realize your professional aspirations.What You Will DoAnalyze research requests and determine the most effective approach for successful completion.Collect data, validate its accuracy, and present it in a structured and easily understandable format.Evaluate existing research sources and data collection strategies, providing recommendations as appropriate.Engage with clients and managers regarding the progress of your work.Utilize your creativity and expertise to contribute to Infomineo’s internal development initiatives.Who You AreYou possess strong analytical skills and can think critically and innovatively.You are passionate about business research or consulting.You have 0-2 years of relevant work experience.You hold a Bachelor’s degree in Business, Economics, or a related field.You are comfortable working with quantitative data and concepts including modeling and correlation analysis.You are a proactive self-starter who thrives in an entrepreneurial setting.You enjoy teamwork and collaboration.
Role overview The Research Executive position at NielsenIQ in Cairo centers on delivering research solutions and insights that guide client decisions. This role involves interpreting data, preparing recommendations, and supporting the execution of market research projects for a range of clients. Main responsibilities Analyze and interpret market data to spot trends and patterns Develop practical recommendations based on research findings Work with cross-functional teams to ensure timely delivery of research projects Assist in providing high-quality research solutions to clients Growth and collaboration This position offers the opportunity to deepen expertise in market research while working alongside colleagues from various functions. It is well suited for those looking to strengthen analytical skills and contribute to projects focused on client needs.
This M&A Research Lead position is based in Cairo, Cairo Governorate, Egypt. The role centers on guiding research and analysis to support investment decisions throughout the deal process. As part of Infomineo’s team, the M&A Research Lead connects complex data with practical recommendations, ensuring clients receive insights that inform their strategies and align with their objectives. What you will do Direct research projects focused on business and investment questions for clients. Identify and evaluate M&A opportunities, including potential acquisition targets. Analyze markets, competitors, and financials within the context of M&A transactions. Build valuation analyses, financial models, and frameworks to support investment decisions. Contribute to commercial due diligence by providing data-driven analysis and challenging assumptions. Summarize findings into clear, actionable recommendations for clients. Lead and mentor a team of analysts to ensure high-quality work. Act as a primary contact for clients and senior stakeholders. Oversee multiple workstreams to deliver results on time and with reliability. Requirements Master’s degree in Finance, Strategy, Business, or a closely related field. 6–10+ years of experience in M&A, Corporate Development, Investment Banking, or Strategy Consulting with direct transaction involvement. Demonstrated ability to manage all phases of the deal lifecycle. Strong familiarity with research databases. Fluent English, plus proficiency in French or Arabic. Key skills Strategic mindset and advanced financial analysis abilities. Skill in turning market research into practical, client-focused recommendations. Infomineo is a global research firm with a presence in Cairo, Casablanca, Mexico City, Dubai, and Barcelona. The company works with consulting firms, Fortune 500 companies, and government organizations, offering services in AI and Data Advisory, Next-Gen Insights, and Resource Scaling. Infomineo’s work is supported by a proprietary AI orchestrator and a vast library of case studies and database subscriptions.
Join our dynamic team at nilebits as a Senior Frontend Developer where you will spearhead the transition from Chakra UI v2.8 to Radix UI / Base UI utilizing shadcn and Tailwind CSS. In this pivotal role, you will design and uphold a robust and scalable design system, creating complex React component architectures tailored for dynamic website builder environments.Your responsibilities will include implementing Server-Side Rendering (SSR) and React Server Components using Next.js App Router, ensuring exceptional performance across complex dynamic component trees, and optimizing rendering lifecycles to prevent unnecessary re-renders.As a leader, you will define state architectures using Redux and/or Zustand, model normalized state with undo/redo systems, and implement features such as drag-and-drop state handling and layout persistence. You will also establish strict TypeScript patterns across extensive UI surfaces and create token-driven theming strategies that include dark mode and brand themes while enforcing accessibility standards like ARIA compliance.Additionally, you will optimize bundle sizes through code splitting and lazy loading techniques, plan UI migration strategies, and develop comprehensive testing strategies including unit, integration, and E2E testing. Elevate the developer experience by enhancing CI/CD processes and maintaining design system documentation using Storybook. Mentorship and architectural reviews will be key components of your role to ensure platform stability and flexibility.
Design and develop robust backend systems using PHP, Node.js, and TypeScriptConstruct and manage APIs via REST, GraphQL, and gRPCLead discussions on backend architecture and establish engineering standardsArchitect systems from the ground up while safely scaling existing platformsImplement event-driven architectures leveraging KafkaUtilize databases such as PostgreSQL, MySQL, MongoDB, Redis, and DynamoDBDeploy and oversee services on AWS or GCPContainerize applications with Docker and orchestrate using KubernetesPlay a key role in AI-enabled product development and design AI-ready backendsGuide and mentor developers while promoting best practices in backend development
We are seeking a talented Senior Python Developer to join our innovative team at nilebits in Cairo. In this role, you will be instrumental in designing and implementing robust API interfaces utilizing both REST and GraphQL. Your expertise will help optimize SQL queries and enhance API request performance. You will actively engage in project design and ideation sessions, providing mentorship to your teammates while contributing to the establishment of best practices and standards within the team. A passion for learning and integrating new technologies where appropriate is essential to succeed in this position.
Join our innovative team at Sarmad as a talented Java Developer! In this role, you will harness your expertise in Java programming to create high-quality software solutions. Collaborating closely with our development team, you will help design, implement, and maintain robust software applications. If you have a passion for software development and a solid background in Java, we want to hear from you!Key Responsibilities Design, code, and test software applications using the Java programming language. Work with cross-functional teams to gather requirements and develop effective solutions. Engage in code reviews, offering constructive feedback to peers. Debug and troubleshoot software issues efficiently. Adhere to best practices and coding standards in software development. Stay current with emerging technologies and trends in Java development.
Responsibilities:Take ownership of the technical aspects, tools, and processes related to our Android application.Manage app releases to ensure a seamless user experience.Create exceptional user interfaces using Jetpack Compose.Oversee our Kotlin codebase, upholding best practices and coding standards.Make informed technical decisions driven by production metrics and user experience data.Facilitate experimentation through A/B testing methodologies.Collaborate with designers to establish and implement a new Design Language System.Assist Product Managers, designers, and other engineers in exploratory initiatives.Align API contracts with backend developers for smooth integration.Advance the existing MVI application architecture in alignment with our technical vision.Proactively manage technical debt and enhance the maintainability of the Android application.Promote regression prevention, code coverage, and automated testing.Drive data-informed decision-making for business, product, and technical strategies.Mentor junior engineers to foster their professional development.Support app discovery activities.Your contributions will help the team achieve short-term objectives, including:Optimizing price visualization.Enhancing user experience in critical sales areas.Maximizing marketing acquisition.Reducing significant technical debt in the Android application.
b_labs serves as the digital transformation and innovation branch of B.TECH, dedicated to revolutionizing the industry landscape. We are at the forefront of technological advancements within B.TECH, a pivotal entity in the Egyptian retail sector. By joining b_labs, you will immerse yourself in a dynamic startup atmosphere while benefiting from the security of being part of a rapidly growing company. You will collaborate with a forward-thinking, customer-centric team that is committed to pioneering digital retail in the Middle East.Key ResponsibilitiesConvert designs and wireframes into high-quality, efficient code.Engage in engineering processes from design to implementation, addressing complex technical challenges to enhance developer productivity and speed.Design, develop, and sustain high-performance, reusable, and dependable code utilizing Kotlin, Java, Fastlane, and Gradle.Guarantee optimal performance, quality, and responsiveness of applications.Identify and rectify bottlenecks and bugs.Translate business requirements into technical specifications.Assist in decision-making regarding code refactoring.Contribute to maintaining code quality, automation, and organization.
b_labs, the innovative technology and digitization division of B.TECH, is on a transformative journey to redefine the retail landscape in Egypt. As the driving force behind B.TECH, a pillar of the Egyptian consumer electronics and appliances market, we are committed to establishing ourselves as the premier omni-channel platform in the region. By joining our dynamic and collaborative startup environment, you will enjoy the stability of an established company while contributing to cutting-edge technological advancements. Become a part of our visionary, customer-centric team with a bold mission to lead digital retail innovation throughout the Middle East.Key Responsibilities Architect, develop, and sustain robust backend systems leveraging .NET technologies (C#, ASP.NET, etc.). Collaborate with product managers, designers, and frontend developers to interpret requirements and translate them into effective technical solutions. Produce clean, well-documented, and maintainable code. Engage in code reviews and gain insights from senior engineering mentors. Diagnose and resolve intricate backend issues. Create and uphold unit tests for backend systems. Keep abreast of the latest advancements in .NET technologies and industry best practices. Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related discipline (or equivalent professional experience). 5+ years of experience as a backend engineer specializing in .NET development. Proficient understanding of .NET frameworks (C#, ASP.NET, etc.). Experience with relational databases (SQL Server, MySQL) is advantageous. Ability to work autonomously as well as collaboratively within a team. Exceptional problem-solving and analytical abilities. Strong communication and teamwork skills. A passion for continuous learning and professional growth as a developer. BenefitsOffice Environment: Enjoy a creative workspace with a fully equipped kitchen and an open design that promotes team collaboration.Educational Budget: We support lifelong learning with an annual budget for training, courses, or conferences of your choice.Flexibility: Choose between working from home or in-office, with subsidized lunch costs to foster community.Mobility Package: We cover your public transport costs when you join us at the b_labs office.Equipment: From day one, you will receive all the necessary equipment to ensure your success, including your choice of laptop and tools.
Join PetroAPP, where we harness the power of advanced backend systems to facilitate seamless, high-volume transactions and integrations. We are seeking a Senior Backend Software Engineer who will spearhead the development of intricate backend systems, lead innovative technical initiatives, and provide mentorship to fellow engineers.This pivotal role emphasizes scalability, performance, and reliability within our payment-driven platforms.Key ResponsibilitiesDesign and develop scalable backend services utilizing PHP and LaravelTake ownership of intricate backend features from conception to productionArchitect and enhance performance of transaction-heavy systems for optimal reliabilityImplement best practices in code quality, testing, and system architectureFacilitate and partake in code reviewsGuide junior and mid-level engineers through mentorshipCollaborate with product, engineering, and leadership teams on critical technical decisionsEnhance backend architecture, security, and observabilityGuarantee backend systems maintain high availability and are scalable for growthProduce and uphold comprehensive technical documentation