Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Minimum of 5 years of experience in Python development, particularly with the Django framework. Proficient in relational databases, specifically MySQL. Deep understanding of API design principles, including REST and GraphQL. Experience with distributed systems and message queue systems, such as Celery. Familiarity with AWS services, including Fargate, ECS, OpenSearch, and Lambda. Front-end development experience using React.js, AntD, and Redux/Apollo is advantageous. Solid grasp of object-oriented programming and design patterns. Experience with test-driven development and version control systems like Git. Prior experience in the hotel or travel industry is a plus.
About the job
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.
About nilebits
At nilebits, we pride ourselves on fostering a collaborative and dynamic work environment. We are committed to innovation and excellence, and we seek individuals who are eager to contribute their skills and grow with us. Join our team and be part of shaping the future of technology in our industry.
CSM Implementation & ConfigurationOversee the configuration and implementation of ServiceNow CSM modules, encompassing Case Management, Customer Service Portal, Knowledge Management, and Service Catalog integration.Design and optimize case lifecycle workflows, SLAs, assignment rules, escalation models, and entitlement configurations to ensure seamless servic…
Key Responsibilities:Conduct in-depth analysis of application requirements and actively engage in technical discussions by reviewing specifications and participating in team meetings to ensure a comprehensive understanding of system needs and alignment on technical solutions.Write clean, efficient, and maintainable code in accordance with established coding standards and approved designs, delivering high-quality, reliable, and scalable applications.Execute unit and integration testing by running test cases and validating outcomes against requirements to guarantee functionality across components and environments.Contribute to the creation of design documentation by detailing components under your ownership and identifying potential risks or gaps, providing clear references for development and future maintenance.Diagnose and resolve application issues by analyzing errors, logs, and system behavior across environments to minimize downtime and maintain application stability.Participate in code reviews and knowledge-sharing sessions by evaluating peers’ code and disseminating best practices to enhance code quality and promote team learning.Keep technical documentation up-to-date regarding developed components by regularly updating records and notes throughout the development lifecycle, ensuring accurate references for ongoing support and audits.
We are seeking a talented and innovative Senior Product Designer to join our dynamic team at ssc-hr in Cairo. In this role, you will:Work closely with the product and engineering teams to develop and implement creative solutions that guide our product direction and enhance user experience.Engage in brainstorming sessions to generate ideas that address user needs while adding substantial value to our banking services.Collaborate with your team to select the most viable and promising ideas based on feasibility, desirability, and viability.Provide constructive feedback on your designs and those of your colleagues to foster a culture of continuous improvement.Partner with the Product Owner and your Squad to collaboratively develop the product roadmap.Present your designs to a diverse group of stakeholders, including executives, engineers, product owners, and UX researchers.Lead design thinking workshops and assist in gathering user requirements.Develop and showcase proofs of concept to stakeholders during design playbacks.Mentor and support fellow Product Designers in tackling complex design challenges.
Join our innovative team at ssc-hr as a Senior Frontend Developer, where you will play a key role in crafting exceptional user experiences and scalable applications. Your expertise in frontend design and architecture will be crucial in building pixel-perfect, smooth user interfaces across various platforms.Key Responsibilities:Frontend Design and Architecture: Adopt a comprehensive approach to feature development, focusing on scalability and extensibility.Develop stunning, pixel-perfect UI for mobile platforms (iOS and Android).Create responsive websites that perform flawlessly across modern browsers on all operating systems (Windows, Mac, Linux, and native mobile browsers).Utilize native APIs for seamless integration with Android and iOS.Manage product releases and distribution on Google Play and Apple Store.Maintain high-quality code through automated testing.Integrate with third-party systems and APIs, including Google Pay and Apple Pay.Implementation, Validation, and Verification:Write clean, efficient code using ReactJS and React Native.Diagnose and resolve bugs and performance issues.Evaluate and implement third-party dependencies.Collaborate with team members for code reviews and debugging.Project Management:Identify, prioritize, and execute tasks in agile iterations.Implement best practices and standards for quality assurance and delivery methodologies.Coordinate with relevant teams for collaborative project requirements.Technical Documentation:Produce well-documented, clean code.Document development phases and monitor systems.Create software and application operating procedures as necessary.Stakeholder Management:Collaborate with third-party partners as needed.Engage with technology managers to align on project goals.
About UsAt Infomineo, we are a trailblazing global research company leveraging advanced AI technologies to reshape how businesses access and harness critical intelligence. Our evolution from traditional business research outsourcing to a strategic partner is powered by a blend of cutting-edge artificial intelligence and seasoned human expertise. We proudly offer three core services to our esteemed global clientele, which includes leading consulting firms, Fortune 500 companies, and governmental organizations: AI and Data Advisory, Next-Gen Insights, and Resource Scaling. Our success is underpinned by three pillars of excellence: a team of over 350 industry experts across five offices (Cairo, Casablanca, Mexico City, Dubai, Barcelona), our proprietary AI orchestrator, and an extensive repository of knowledge that includes over 500,000 delivered case studies and comprehensive database subscriptions.Are you ready to elevate your career with us?About This RoleThis position offers a unique opportunity to spearhead high-value data and analytics projects, crafting innovative solutions that deliver substantial benefits to our clients within a dynamic service company.Key ResponsibilitiesAssist businesses in their decision-making processes for data-driven initiatives through the following:Collaborating on the design of technical solutions for data collection, analysis, and result presentation.Recommending strategic solutions to address business challenges.Effectively presenting results in a clear, concise manner.Data Acquisition & PreparationWorking alongside Data Scientists to clean and prepare datasets.Collecting and transforming data from diverse sources in big data environments.Data AnalysisProviding insightful data visualizations to support business decision-making.Analyzing and interpreting data to uncover complex relationships and trends.Enhancing data exploration through machine learning techniques.DeploymentIntegrating analytics models into the client's information systems.Supporting IT teams throughout the production, maintenance, and updating phases of developed models.
Key ResponsibilitiesDesign and execute comprehensive performance measurement frameworks, establishing essential KPIs to guide strategic objectives.Leverage SQL and Python for effective data extraction, manipulation, and automation of performance reporting processes.Develop and sustain sophisticated Excel dashboards and reports that provide real-time performance monitoring and visualization of critical metrics.Perform detailed analyses to uncover trends, inefficiencies, and actionable improvement opportunities.Engage with cross-functional teams to pinpoint performance gaps and propose impactful, data-driven solutions.Prepare and deliver insightful dashboards, reports, and presentations for management to facilitate informed decision-making.Contribute to continuous improvement initiatives by benchmarking against industry best practices and standards.
Join our dynamic team at Egis Group as a Senior Planner, where you will play a pivotal role in shaping the future of urban planning in Cairo. In this position, you will leverage your expertise to develop comprehensive plans that meet the needs of our clients and the community.
Join Our Team as a Senior Equity StrategistAt Thndr, we are transforming the investment landscape in Egypt and the Arab region. Our digital investment platform empowers individuals by providing seamless access to stocks, money market funds, gold, and a wealth of real-time data and educational resources.Rumble, a leading subsidiary of Thndr and the top brokerage firm in Egypt, is at the forefront of redefining investment research. We blend the analytical depth of traditional sell-side research with the accountability of asset management, ensuring that every investment call is transparently benchmarked for optimal performance tracking.Rumble operates as an innovative subscription-based investment research platform, serving as a personal financial advisor. Our platform delivers both short- and long-term investment insights, coupled with engaging financial content, to help our users achieve maximum returns. Our extensive coverage includes various sectors and markets, primarily focusing on Egypt and Abu Dhabi, allowing our analysts and experts to showcase their insights effectively.If you are ready to share ideas that will be tracked, debated, and measured, Rumble provides a unique environment where intellectual accountability thrives.
About the RoleWe are seeking a passionate and innovative Senior Graphic Designer who excels at transforming complex concepts into visually engaging designs. Collaborating within multidisciplinary teams that include copywriters, video creatives, and producers, you'll be instrumental in developing compelling visual narratives while maintaining high-quality design standards.This position is ideal for someone who possesses a keen visual sensibility, designs with purpose, and recognizes that effective design transcends mere aesthetics—it is about clarity, hierarchy, and meaningful engagement.ResponsibilitiesVisual Thinking & Design SystemsGenerate creative concepts and define how narratives are visually articulated.Convert objectives and messages into coherent and impactful visual guidelines.Consider consistency and hierarchy across various touchpoints while designing.Design Craft & ExecutionCreate designs for a range of platforms including social media, marketing campaigns, CRM, product communications, and presentations.Ensure the quality, clarity, and consistency of your design solutions from start to finish.Make informed decisions regarding layout, typography, color, and visual composition.CollaborationCollaborate with copywriters, video creatives, and producers to cohesively realize concepts.Provide visual insights and solutions beyond just layout creation.Visual ConceptualizationTranslate financial and investment themes into engaging visuals that foster understanding.Achieve a balance between clarity and visual appeal, avoiding overload and confusion.Success ProfileYour designs reflect clarity, intention, and brand alignment.Your visual reasoning enhances the narrative, not just the visual output.You take initiative in your craft and do not require detailed instructions to excel.You contribute to holistic campaigns and systems, rather than working in isolation.Your designs are trusted to communicate effectively and purposefully.
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.
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
Role OverviewAs a Senior/Staff Java Backend Engineer at bm-to, you will lead the API and integrations capabilities, guiding your team through complex challenges while fostering a culture of knowledge sharing. We are looking for a proactive individual who is not only hands-on but also excels in consulting and mentoring your peers.Key ResponsibilitiesDesign low-level architecture in collaboration with the Solution/Software Architect.Provide guidance on technology strategies including coding standards, continuous integration, and automated deployments.Actively participate in coding to develop solutions and address emerging challenges.Identify and eliminate technical barriers.Collaborate with the Product Owner on user story creation and acceptance criteria, effectively communicating trade-offs with Designers.Continuously seek innovative approaches to solve technical issues and enhance solution design.Establish a roadmap for implementing best software engineering practices, ensuring high code quality.Report directly to the Senior Engineering Manager.
About UsWelcome to Foodics! We are a premier restaurant management ecosystem and payment technology provider, established in 2014 and headquartered in Riyadh, with a footprint extending across five countries including the UAE, Egypt, Jordan, and Kuwait. With our innovative solutions, we proudly serve customers and partners in over 35 countries globally, having successfully processed more than 6 billion orders, making Foodics a standout in the rapidly evolving SaaS industry within the MENA region.Overview of the RoleWe are on the lookout for a Senior Data Analyst to join our Optimization Team. This pivotal position centers on leveraging data to enhance product performance, customer experience, and overall business results.Your responsibilities will include leading in-depth analytical investigations, designing and analyzing experiments and A/B tests, and translating complex data into straightforward, actionable insights for product, operations, and leadership teams.Key ResponsibilitiesManage comprehensive analytical projects from inception to completion: define problems, explore data, conduct analyses, and present findings.Design, execute, and assess experiments and A/B tests to gauge the impact of product and business modifications.Write advanced SQL queries to extract, transform, and efficiently analyze large datasets.Conduct deep dives to identify patterns, trends, and root causes influencing business performance.Create and sustain dashboards in Metabase and Looker Studio to track key metrics and experiments.Work closely with Product, Operations, and Business teams to establish success metrics and monitor outcomes.Convert analytical findings into clear presentations and written reports for stakeholders.Evaluate the impact of initiatives and ensure learnings are documented and reusable.Support data-driven decision-making across the Optimization Team.Collaborate with Data Engineering to enhance data quality, specify requirements for modeled tables, and request new data points or pipelines as needed.Partner with Product teams to assess product improvement initiatives, develop data-backed business cases, and prioritize projects based on impact.Collaborate with Customer Support, Sales, and Operations teams to streamline processes, eliminate inefficiencies, and optimize workflows through data.Navigate through incomplete, inconsistent, or noisy data to deliver reliable, decision-ready insights.Ideal Candidate Profile5+ years of experience in data analysis, analytics, or business intelligence roles.Advanced SQL proficiency, including complex joins, window functions, and performance optimization.Strong background in experimentation, A/B testing, and statistical analysis.Demonstrated ability to conduct in-depth analytical investigations and extract actionable insights.
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.
Role OverviewJoin our dynamic team at robusta as a Senior Account Manager, where you will be tasked with nurturing and expanding relationships with our key clients. Your strategic mindset will be essential in fostering strong partnerships, identifying growth avenues, and collaborating with our internal delivery, product, and technical teams to achieve exceptional outcomes.The ideal candidate will possess substantial experience in managing high-value or enterprise clients, showcasing comfort in leading discussions and a proactive approach to enhancing client satisfaction and problem-solving.Key ResponsibilitiesClient Relationship Management Serve as the primary point of contact for designated client accounts. Cultivate and sustain robust relationships with key stakeholders. Comprehend client business goals and strategically align our services to meet their objectives. Ensure elevated levels of client satisfaction and retention.Account Growth & Strategy Discover opportunities for upselling and cross-selling our services. Formulate account strategies to enhance client engagement. Collaborate with internal teams to propose solutions that deliver added value to clients.Project & Delivery Coordination Partner with project managers, product, and technical teams to guarantee successful project delivery. Track account performance, timelines, and deliverables. Align client expectations with project scope and delivery timelines.Client Communication & Reporting Facilitate client meetings, business reviews, and performance updates. Deliver structured reports on project progress, performance metrics, and outcomes. Proactively address client concerns and ensure timely resolutions.Risk & Issue Management Recognize potential risks that may impact client relationships or project delivery. Appropriately escalate issues and collaborate with internal teams to devise solutions. Maintain transparency with clients while ensuring effective issue resolution.
A dynamic and rapidly expanding full-service digital marketing agency dedicated to serving clients across North America and Europe is seeking a passionate and experienced Senior Account Manager.Role Overview: You will spearhead daily operations, nurture client relationships, and facilitate coordination among internal teams, enabling the founder to concentrate on strategic business growth.Client Relationship Management: Serve as the primary liaison for clients, lead meetings, deliver updates, troubleshoot issues, and ensure that all communications are timely, clear, and strategically aligned.Team Coordination: Manage cross-departmental collaboration involving paid media, SEO, content creation, and design to ensure that deliverables are aligned and on schedule.Project Oversight: Oversee the entire client account lifecycle from onboarding through execution, guaranteeing that deadlines are met and quality standards are maintained.Quality Assurance: Conduct thorough reviews of all deliverables, reports, and client communications for accuracy and professionalism prior to delivery.Strategic Input: Engage in strategy sessions and provide valuable insights to enhance campaign direction and optimize client outcomes.Operations Leadership: Take ownership of all tasks and challenges, proactively addressing issues without deferral.
Join our dynamic team as a Senior Java Developer, where you will be instrumental in designing, developing, and maintaining top-tier software solutions utilizing Java technologies. In this pivotal role, you will lead a talented team of developers, work alongside cross-functional teams, and ensure the delivery of robust and scalable applications.Key Responsibilities:Software Development: Create, code, test, and debug Java applications following industry best practices. Produce high-quality, reusable, and efficient code that meets project specifications.Technical Leadership: Mentor junior developers, conduct code reviews, provide constructive feedback, and uphold coding standards and best practices.System Design: Engage in architectural discussions, contributing to the design and implementation of software systems. Collaborate with cross-functional teams to define technical requirements and develop scalable solutions.Problem Solving: Investigate complex technical challenges and propose innovative solutions. Address software defects and performance issues through thorough troubleshooting and root cause analysis.Collaboration: Partner with product managers, business analysts, and stakeholders to comprehend project requirements and translate them into technical designs. Work with cross-functional teams to ensure seamless integration of software components.Performance Optimization: Identify and implement performance enhancements to increase the efficiency and scalability of Java applications. Conduct profiling and tuning to optimize application responsiveness.Documentation: Develop and maintain comprehensive technical documentation, including design documents, code comments, and user guides, ensuring accessibility for the development team.Emerging Technologies: Stay abreast of the latest trends and advancements in Java development, evaluating and recommending new tools and technologies to enhance development processes and product quality.
Key Responsibilities:Delivery & Quality Assurance· Take full ownership of application delivery, ensuring smooth transitions from design through to deployment and ongoing support.· Uphold coding standards, quality metrics, and security protocols throughout the development process.· Conduct thorough code reviews and validate that implementations align with approved designs.· Continuously monitor application performance, reliability, and defect trends to ensure optimal functioning.· Identify potential technical risks and proactively implement mitigation strategies.Design & Technical Leadership· Create and maintain comprehensive technical design documents (HLD/LLD) aligned with application-level requirements.· Convert business needs into effective technical solutions that enhance functionality and performance.· Ensure all designs meet stringent performance, scalability, and security standards.· Maintain accurate design documentation throughout the application lifecycle.Team Leadership & Engineering Execution· Provide mentorship to developers, facilitating onboarding and skill development.· Oversee task distribution and offer hands-on technical support as needed.· Encourage knowledge sharing and foster a culture of continuous improvement within the team.Stakeholder Engagement· Collaborate closely with business units, project management, and IT operations to align project delivery with organizational goals.· Support deployment readiness and ensure operational stability across applications.
About WPP MediaWPP is a dynamic creative transformation company dedicated to harnessing the power of creativity to build better futures for our people, planet, clients, and communities. Discover more about us at wpp.com.WPP Media serves as WPP’s global media collective, bringing together the finest platforms, talent, and partnerships to create limitless growth opportunities in an increasingly media-saturated world. Learn more at wppmedia.com.
About Octopus by RTGOctopus by RTG serves as the technology recruitment and outsourcing division of Robusta Technology Group. Our commitment is to bridge outstanding tech talent with leading organizations across the MENA, GCC, Europe, the US, and Canada. We excel in fostering robust, long-lasting collaborations between talented individuals and forward-thinking companies. Our mission is to drive growth, innovation, and excellence by aligning the right talent with the most suitable opportunities.We are on the lookout for a Mid-Level Mobile Developer to join a dynamic travel tech startup focused on enhancing experiences in the MENA region. This position is tailored for those who thrive in leadership roles, enjoy overseeing technical teams, and prefer a modern, remote-friendly work culture.Job PurposeThe ideal candidate will possess a solid foundation in native mobile development and a genuine enthusiasm for creating clean, maintainable, and scalable applications. Fluency in English is essential for this position.Key ResponsibilitiesDeveloping native mobile applications for both iOS and Android platforms.Implementing secure authentication flows using OAuth2 / OpenID Connect (preferably Auth0).Integrating with Azure-based RESTful APIs.Building offline-first capabilities as necessary.Designing scalable and maintainable mobile architectures.Contributing to the interaction between mobile systems and backend services, helping to shape APIs.Designing and implementing production-ready mobile applications.Integrating APIs with comprehensive error handling, retry strategies, and performance optimization.Managing secure authentication and token lifecycles.Ensuring high standards of performance, responsiveness, and user experience.Participating in technical and architectural decision-making.Collaborating closely with backend engineers and product teams.Tech StackNative development: Swift (iOS) / Kotlin (Android).RESTful APIs hosted on Azure App Services.Authentication via Auth0 (OAuth2 / OIDC).CI/CD pipelines.Secure storage and token management.App Store & Google Play deployment workflows.