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.
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, craft…
Lead the comprehensive technical design and execution of Salesforce solutions, encompassing custom development, integrations, and platform configurations.Architect robust and scalable solutions across various Salesforce clouds (Sales Cloud, Service Cloud, Experience Cloud, etc.) while adhering to industry best practices.Convert business requirements into detailed technical specifications, data models, and solution designs.Develop and evaluate Apex classes, triggers, Lightning Web Components (LWC), Visualforce pages, and Flows.Oversee the technical governance of the Salesforce organization, managing code quality, release management, and deployment pipelines (CI/CD).Guide and mentor a team of Salesforce developers and administrators, conducting code reviews and offering technical support.Design and implement integrations with third-party systems utilizing REST/SOAP APIs, middleware platforms (e.g., Jitterbit), and platform events.Collaborate with Business Analysts and Product Owners to ensure technical solutions meet business objectives.Identify and mitigate technical risks, proactively addressing issues and proposing solutions.Keep abreast of Salesforce releases, new features, and emerging best practices, evaluating their impact on the platform.Ensure compliance with security, data governance, and regulatory standards within the Salesforce environment.
Role overview robusta is looking for a Senior Salesforce MuleSoft Consultant to join the team in Cairo. The position centers on designing, building, and refining MuleSoft integrations that support clients in streamlining their business operations. Direct collaboration with client teams is a key part of the role, ensuring integration solutions align with business needs and keep data flowing smoothly between systems. What you will do Plan and design MuleSoft integrations that fit each client’s business processes Implement and enhance integration solutions for Salesforce and additional platforms Maintain efficient and secure data flow between various systems Work closely with client stakeholders and internal teams to address integration challenges Location This position is based in Cairo, Cairo Governorate, Egypt.
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 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.
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.
About Octopus by RTGAt Octopus by RTG, part of the esteemed Robusta Technology Group, we specialize in connecting exceptional tech talent with leading organizations across the MENA, GCC, Europe, the US, and Canada. Our focus is on fostering enduring partnerships between skilled professionals and visionary companies, with a mission to drive growth, innovation, and excellence by aligning the right talent with the right opportunities.We are currently seeking a skilled Salesforce Consultant to join one of our prominent partner organizations in KSA. This role offers a unique chance to engage in exciting projects within a vibrant and forward-thinking environment.The Salesforce Consultant / Administrator will play a key role in managing the implementation and ongoing administration of Theeb’s Salesforce platform. You will work closely with external implementation vendors during the project execution phase, and once live, you will take full ownership of system administration.This position is critical in ensuring that Salesforce effectively supports business goals, integrates smoothly with core enterprise systems, and achieves high levels of user adoption, data integrity, and operational efficiency.
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 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.
Role overview The Senior Planning Engineer at abec1 takes the lead on planning for complex projects in Cairo. This position focuses on keeping schedules organized, managing timelines, and ensuring that projects move forward efficiently. Collaboration with project teams is central, along with shaping strategies that support successful outcomes. What you will do Plan and schedule major projects from start to finish Work closely with cross-functional teams to coordinate project timelines Track progress, spot risks or delays early, and recommend solutions Suggest improvements that help deliver projects and advance company objectives Location This role is based in Cairo.
mylo is an innovative fintech platform committed to empowering millions of individuals and businesses with accessible and responsible financial solutions. Whether you're purchasing a mobile phone, a stylish jacket, a flight ticket, a cozy couch, or even financing school tuition, mylo allows you to buy now and pay later at thousands of retail locations across Egypt. Originating from B.TECH—Egypt’s foremost electronics and appliances retailer with over 27 years of experience providing buy now, pay later services—mylo inherits a legacy of trust and innovation in the fintech sector. All mylo offerings are fully Sharia-compliant, ensuring ethical and inclusive financial practices.ResponsibilitiesOversee the development and functionality of our systems.Integrate the application with essential systems and services, providing clean and user-friendly APIs and data streams for the frontend.Take full ownership of application functionality, performance, and scalability.Demonstrate proficiency in creating clean, modern APIs, integrating with various systems, and managing databases.Actively contribute to fostering a safe, collaborative, growth-oriented, values-driven, and diverse company culture at all organizational levels as a valued member of the mylo team.RequirementsA minimum of 3 years of professional experience as a software engineer with a strong focus on TypeScript.Comprehensive understanding of Object-Oriented Programming (OOP) and software development principles.Extensive experience in writing and utilizing autonomous service-oriented RESTful API services and optimizing large-scale applications.Proficient in both relational and non-relational databases, including SQL and NoSQL (e.g., MongoDB, Couchbase, SQL/PostgreSQL, and Redis).Experience in constructing microservice architectures.Ability to write effective unit, integration, and API tests.Familiarity with immutable infrastructure, infrastructure automation, and provisioning tools is a plus.Experience with cloud technologies (Azure, AWS) and scripting (Bash, Shell), Docker, and Kubernetes is highly advantageous.
About UsWelcome to Foodics! We are a premier restaurant management ecosystem and payment technology provider, established in 2014. With our headquarters in Riyadh and operations spanning five countries—including the UAE, Egypt, Jordan, and Kuwait—we proudly serve customers and partners across over 35 nations. Our cutting-edge products have facilitated the processing of more than 6 billion orders, establishing Foodics as one of the fastest-growing SaaS firms in the MENA region. Recently, we achieved a significant milestone with our third funding round, raising $170 million, which marks the largest SaaS funding in MENA to date, further enhancing our innovation capabilities to better serve business owners.Role OverviewAs a Senior Data Engineer, you will play a pivotal role in designing and constructing robust data pipelines, data contracts, and processing frameworks that drive analytics and machine learning capabilities at Foodics. You will collaborate closely with ML Engineers and platform teams to ensure our data infrastructure is reliable, scalable, and governed effectively.Your ResponsibilitiesArchitect and implement scalable ETL/ELT pipelines utilizing cloud-native solutions.Establish and uphold data contracts with domain squads and internal stakeholders.Partner with ML Engineers to facilitate feature engineering and prepare model-ready datasets.Develop monitoring, alerting, and observability mechanisms for the data infrastructure.Ensure compliance with data security, lineage, and internal governance standards.Contribute to onboarding toolkits and reusable data components.Qualifications We Seek5+ years of experience in data engineering with proven expertise in building scalable pipelines.Proficient in Python, SQL, and orchestration tools such as Airflow, AWS Glue, or Step Functions.Experience with modern Lakehouse architectures and tools (e.g., S3, Redshift, Snowflake, dbt).Strong understanding of data modeling, lineage, observability, and governance frameworks (e.g., dimensional modeling, normalized vs. denormalized structures).Familiarity with ACID-compliant data formats like Apache Iceberg, Delta Lake, or Apache Hudi, and experience managing large-scale datasets with features such as time travel and schema evolution.Expertise in building fault-tolerant, testable, and maintainable pipelines in production settings.Demonstrated ability to collaborate effectively within cross-functional teams, including ML Engineers, Analysts, and Product Managers.Familiarity with CI/CD and infrastructure-as-code tools (Terraform/CDK preferred).Excellent communication skills with a focus on documentation, standards, and continuous improvement.Ideal Candidate TraitsKnowledge of MLOps integration and streaming technologies is a plus.
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.
Join us at Unifonic, a proudly recognized Great Place to Work®, as we redefine communication in the SaaS industry. Our vibrant team of 500 dedicated Unifones is committed to enhancing the experience of over 5,000 customer-focused companies.We cultivate a fun, collaborative environment where creativity thrives and new ideas are welcomed. As stakeholders in our organization, we are more than just employees; we are innovators shaping the future. Be a part of our exciting journey!About Our Engineering TeamOur Engineering team is pivotal in designing, developing, and maintaining the innovative technologies that power Unifonic’s services. Collaborating closely with various departments, we ensure that our offerings align with customer needs. If you are passionate about technology and eager to work on state-of-the-art communication solutions, we want you!Your RoleAs a Senior Software Engineer specializing in Java and Python, you will dive deep into the architecture of Unifonic's products, implementing enhancements, resolving bugs, conducting data analysis, and reporting key metrics. Your work will contribute to the next generation of our platform, utilizing the latest technologies within agile scrum teams.Key Responsibilities:Develop and maintain scalable solutions supporting millions of daily users.Contribute to the policies, procedures, and technical assets in our cloud infrastructure.Provide technical insights to various teams regarding Unifonic's product offerings.Enhance multi-cloud communication products while collaborating with partner software development teams.Engage in cloud-based development and deployment, particularly with AWS services (EC2, SQS, S3, RDS, Aurora).Work alongside service delivery teams to facilitate cloud product deployments.Leverage Unifonic's technical architectures to build robust, efficient, and scalable solutions.Perform database administration tasks, optimization, and advanced SQL queries.Collaborate with product owners, scrum masters, and developers to ensure high-quality deliverables using tools like JIRA and Git.
Join our innovative team at nawy-real-estate as a Senior Software Testing Engineer. We are looking for a talented and experienced individual with a robust software engineering background to elevate our testing processes.In this pivotal position, you will work alongside developers, product managers, and various stakeholders to create, implement, and execute comprehensive test plans and test cases. Your expertise in automation will be crucial as you introduce automation tools and scripts to improve our testing frameworks.Key Responsibilities:Design and execute detailed, structured test plans and test cases.Conduct both manual and automated functional and non-functional tests for web, REST API, and mobile applications.Collaborate in an agile environment with Development, Product, and Design teams to ensure thorough QA coverage.Participate in planning meetings, provide insights on user stories, create acceptance criteria, and develop test cases.Evaluate the release status to ensure timely and high-quality deliverables.Identify, document, and track bugs using our issue tracking system.Perform regression testing upon bug resolution.Explore and identify automation opportunities, integrating automated tests with manual testing processes.
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.
b_labs serves as the transformative and digital innovation arm of B.TECH, dedicated to revolutionizing the industry landscape. As a key player in technological advancement within B.TECH, a pivotal entity in the Egyptian retail sector, we are committed to propelling B.TECH toward its vision of becoming the foremost omni-channel platform for consumer electronics and appliances in Egypt. By joining b_labs, you will thrive in a collaborative startup atmosphere while benefiting from the stability of a company that consistently achieves remarkable growth. You will become a vital member of a forward-thinking, customer-centric team with a bold mission to lead the digital retail transformation across the Middle East.Key Responsibilities:Design, implement, and manage large-scale, reliable data pipelines utilizing Python, SQL, and big data technologies such as Apache Spark and Kafka.Build and refine ETL/ELT processes for data transformation, loading, and integration from diverse sources.Develop and maintain robust data storage solutions leveraging both relational and NoSQL databases, including SQL Server, PostgreSQL, MySQL, and MongoDB.Establish and oversee CI/CD pipelines for data workflows, facilitating automated deployments and version control.Utilize AWS services to create, deploy, and monitor scalable cloud-based data solutions.Employ Apache Airflow for workflow orchestration and use PostHog for analytics tracking and event data management.Enhance data warehousing solutions to meet business intelligence and analytics requirements.Ensure data integrity, consistency, and security across multiple systems and sources.Troubleshoot and optimize data systems for enhanced performance, scalability, and cost efficiency.Foster and contribute to a collaborative, innovative, and agile team culture.