Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
5+ years of professional experience in backend developmentProficient in PHP, Node.js, and TypeScriptDemonstrated experience in designing scalable and distributed systemsExpertise in REST, GraphQL, and gRPC API developmentHands-on experience with AWS or GCPStrong understanding of Docker and KubernetesExperience with Kafka or similar streaming technologiesProven database design and optimization skills across both relational and NoSQL databasesAbility to lead architectural decisions and establish backend standards
About the job
Design and develop robust backend systems using PHP, Node.js, and TypeScript
Construct and manage APIs via REST, GraphQL, and gRPC
Lead discussions on backend architecture and establish engineering standards
Architect systems from the ground up while safely scaling existing platforms
Utilize databases such as PostgreSQL, MySQL, MongoDB, Redis, and DynamoDB
Deploy and oversee services on AWS or GCP
Containerize applications with Docker and orchestrate using Kubernetes
Play a key role in AI-enabled product development and design AI-ready backends
Guide and mentor developers while promoting best practices in backend development
About nilebits
At nilebits, we are on the lookout for a Senior PHP Developer who possesses extensive backend architecture knowledge and cloud-native proficiency. This role demands a deep understanding of PHP paired with solid experience in Node.js and TypeScript, along with the capability to design systems from scratch, safely scale existing platforms, and contribute to AI-driven product development.
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 ba…
Sarmad is seeking a seasoned Technical Delivery Manager to spearhead the planning, execution, and successful delivery of high-quality product features. The ideal candidate is a detail-oriented professional with a profound understanding of the software development lifecycle and hands-on experience with Jira and coordinating cross-functional teams.Key Responsibilities:Oversee the entire delivery process across various product teams.Guarantee that all deliverables adhere to quality standards and timelines.Collaborate effectively with developers, designers, business analysts, and QA to optimize resource allocation and enhance team performance.Establish, refine, and enforce delivery processes to achieve predictable and repeatable outcomes.Utilize Jira to maintain comprehensive control and visibility, leveraging its full capabilities for issue tracking, reporting, dashboards, workflows, and automation.Clearly communicate delivery plans and progress to internal stakeholders and clients.Identify potential delivery risks and proactively implement mitigation strategies.
Sarmad is seeking a skilled OpenText Process Automation Developer to enhance our dynamic team. In this pivotal role, you will be responsible for designing, developing, and implementing automated workflows on the OpenText platform to optimize business operations. You will work closely with stakeholders to identify areas for process enhancement and deliver innovative solutions that significantly improve productivity and efficiency. If you possess extensive experience in process automation and are well-versed in the OpenText suite, we invite you to apply.Key ResponsibilitiesCreate and implement automated workflows utilizing OpenText Process Automation tools.Collaborate with business analysts and stakeholders to gather requirements and understand organizational needs.Conduct thorough testing and debugging of workflows to ensure peak performance.Provide continuous support and maintenance for existing automation solutions.Proactively identify and implement process improvements to enhance operational efficiency.Document workflows, processes, and technical specifications comprehensively.
Join our innovative team at Sarmad as an Agile Scrum Master, where your expertise will significantly enhance our Agile development process. In this pivotal role, you will be responsible for guiding our teams to effectively implement Scrum principles and practices. You will lead and facilitate essential Scrum ceremonies, mentor team members, and collaborate closely with product owners to prioritize and manage the product backlog efficiently. Your skills in fostering teamwork, overcoming challenges, and refining processes will be vital in delivering exceptional products on time.
Sarmad is on the lookout for a highly skilled and innovative Senior Creative UX Designer to enhance our dynamic team. In this pivotal position, you will spearhead design initiatives from ideation to final execution, collaborating closely with multidisciplinary teams to create visually stunning designs that align with our business goals. Your contribution will be essential in defining our brand identity and ensuring our design solutions are not only groundbreaking but also effective in achieving our strategic objectives. If you possess a vibrant creative vision, a wealth of design expertise, and a commitment to excellence, we invite you to join us.Responsibilities Direct the design process from inception through to completion across diverse projects, encompassing both digital and print mediums. Engage collaboratively with marketing and product teams to craft captivating visuals that effectively convey our brand narrative. Establish and uphold brand guidelines and visual identity standards. Provide mentorship and support to junior designers, fostering their professional growth. Innovate and implement creative design solutions that fulfill project requirements. Remain abreast of design trends and best practices to deliver fresh and impactful design work. Present design concepts to stakeholders and integrate feedback into final deliverables.
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.
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.
Kickstart your career with an exciting internship opportunity at alxafrica, where you will gain invaluable experience in business development. As a Business Development Intern, you will assist in identifying new market opportunities, supporting strategic partnerships, and contributing to the overall growth of our organization.This role offers an excellent chance to develop practical skills in market research, client engagement, and project management while working alongside seasoned professionals in the industry.
Experience Level: Senior (Minimum 5 years)Job Description:We are seeking an exceptionally talented Java Developer with extensive hands-on experience in Spring Boot to become an integral part of our dynamic development team. The perfect candidate will possess at least 5 years of robust professional experience in Java backend development, showcasing a profound understanding of designing and constructing scalable, secure, and high-performance APIs and microservices utilizing the Spring ecosystem. Key Responsibilities: • Design, develop, and sustain backend services and REST APIs leveraging Java and Spring Boot. • Construct and uphold a microservices architecture with clearly defined service boundaries and a focus on scalability. • Integrate with databases, messaging systems, and external APIs using industry-standard methodologies. • Produce clean, maintainable, and well-documented code while adhering to best practices and coding standards. • Conduct thorough code reviews and engage in sprint planning, daily stand-ups, and retrospectives. • Collaborate closely with frontend developers, DevOps, and QA engineers to deliver comprehensive solutions. • Monitor application performance and troubleshoot any issues in both development and production environments.
Design, optimize, and maintain processes on our low-code platform.Collaborate with the development team to create and implement innovative features.Diagnose and resolve software-related issues effectively.Produce clean, efficient, and well-documented code.Engage closely with stakeholders to ensure platform functionalities meet business requirements.
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
About UsWelcome to Foodics! We are at the forefront of revolutionizing the restaurant management ecosystem and payment technology. Established in 2014, with our headquarters located in Riyadh, we have expanded our presence across five countries, including the UAE, Egypt, Jordan, and Kuwait. Proudly serving customers and partners in more than 35 countries worldwide, our cutting-edge products have processed over 6 billion orders, solidifying Foodics as one of the fastest-growing SaaS companies emerging from the MENA region. Our success includes three funding rounds, with our most recent raise of $170 million, marking the largest SaaS funding round in MENA, which enhances our innovation capabilities to better serve business owners.Your RoleWe are seeking a passionate Android Developer who is eager to build exceptional Android experiences and excited to push mobile technology limits while developing the next generation of Foodics mobile applications.Excited about this opportunity? Apply now!ResponsibilitiesEngage hands-on within our remote mobile development team, taking charge of designing and building advanced features and components for our Android platform.Utilize Object-Oriented and functional programming principles to independently devise project solutions.Collaborate with a talented group of Android developers to create remarkable native applications.Work closely with product management and UX teams to transform concepts into reality through excellent software design, coding, and processes.Continuously explore, evaluate, and adopt new technologies to enhance development efficiency.Troubleshoot issues with minimal guidance, identify workflow bottlenecks, and propose solutions for scalable, bug-free applications.Participate in testing and code documentation activities.Engage in peer code reviews, pair programming, and technical assessments of architectural proposals.This position is fully remote, allowing you to work from anywhere in the world!
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.
Envision Employment Solutions is seeking highly skilled Senior Backend Engineers to join our partner, a leading multinational healthcare provider. This is an exciting opportunity to work at the forefront of healthcare technology.Key Responsibilities: Design and develop innovative web applications utilizing a microservices architecture for new projects, free from legacy code and technical debt. Contribute to a sophisticated software system that revolutionizes the operational processes of clinics. Employ your creativity to navigate and integrate with proprietary systems. Elevate our technological standards and drive innovations to ensure we remain industry leaders. Implement continuous integration and deployment methodologies. Maintain high code quality and manageability through rigorous testing, code reviews, and refactoring.
Job Type: Full-TimeExperience Level: 5–7 Years________________________________________Job Overview:We are in search of a talented and experienced Senior Developer specializing in IBM FileNet, Business Automation Workflow (BAW), and Case Manager solutions. The ideal candidate will possess extensive knowledge of document management systems, document security, and the expertise to seamlessly integrate these solutions using Java APIs into bespoke web applications, employing modern frameworks such as React and Angular, while ensuring secure interactions through protocols like OAuth2 and JWT.Essential Duties:• Develop and implement Java-based APIs to facilitate interaction with FileNet, BAW, and Case Manager platforms, secured using OAuth2/JWT.• Integrate backend APIs with frontend frameworks (React/Angular), guaranteeing secure communication via OAuth2/JWT or standard authentication methods.• Design, implement, and oversee IBM FileNet and IBM BAW workflows and processes.• Create and customize Case Manager solutions, linking them with FileNet repositories and external systems.• Establish effective and secure document management and storage solutions, incorporating access control and encryption strategies.• Collaborate with solution architects and business analysts to deliver scalable enterprise solutions.Required Qualifications:• 5–7 years of direct experience in the development and configuration of:o IBM FileNet CPEo IBM Business Automation Workflow (BAW)o IBM Case Manager• Demonstrated ability to utilize Java APIs for engaging with IBM FileNet and BAW for document, workflow, and case data management.• Proficiency in authorizing and securing IBM APIs using OAuth2/JWT protocols.• Experience working with IBM APIs alongside modern UI frameworks like React and Angular via secure REST APIs.• Comprehensive understanding of document management practices and strategies.
We are seeking a talented Front End Developer to join our team at ssc-hr. In this role, you will be responsible for the development and optimization of the front-end aspects of our applications, ensuring they are responsive and performant across both web and mobile devices. Key Responsibilities Utilizing your in-depth knowledge of Angular best practices, you will design and develop modules and components for our applications. Enhance existing designs and templates with CSS animations while implementing clean and idiomatic markup. Collaborate with back-end developers to integrate APIs using standard methodologies, ensuring a comprehensive understanding of platform components to create responsive designs. Develop reusable components and libraries to streamline development efforts. Assist back-end developers with coding issues and troubleshooting as necessary. Design, analyze, and implement technical solutions for front-end components. Ensure high performance and compatibility across various platforms and devices.
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.
Role Overview: As an Intermediate Backend Java Engineer, you will play a key 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 DevOps tools.Key Responsibilities:Design and implement technology and business solutions that set our client organization apart from the competition.Rapidly develop innovative and efficient solutions that enhance our technology stack using various software development technologies.Work collaboratively with team members to implement user stories, write tests, and continuously deliver enhanced product functionality.Coordinate with internal IT teams to resolve technical dependencies during implementation phases.Report directly to the Engineering Manager or Senior Engineering Manager.
About UsInfomineo is a leading global research company that leverages Artificial Intelligence to revolutionize the way businesses acquire, interpret, and utilize critical insights. Transitioning from traditional business research outsourcing, we have become a strategic partner that integrates advanced AI technologies with the expertise of over 350 industry professionals across five offices located in Cairo, Casablanca, Mexico City, Dubai, and Barcelona. Our services include AI and Data Advisory, Next-Gen Insights, and Resource Scaling, all supported by our proprietary AI orchestrator and a vast repository of knowledge, featuring over 500,000 case studies and database subscriptions.Are you eager to launch your career with us?About This RoleIf you are passionate about driving business growth and making a significant impact, this opportunity is for you. As an Account Executive at Infomineo, you will collaborate closely with Vice Presidents and Managing Partners to achieve sales targets by expanding existing client relationships and acquiring new ones.Your ResponsibilitiesIn this role, your primary objective will be to facilitate deal closures for the Infomineo team. You will engage in the entire sales cycle, with specific tasks including: Creating tailored Account Management Plans for key accounts, identifying business opportunities, mapping stakeholders, and outlining action plans Organizing and conducting client meetings Preparing client materials, including presentations and credentials Managing the proposal and contracting processes Keeping the CRM updated Who You AreBackground & Language Skills: Master’s degree in Business, Economics, or a related field At least 2 years of experience in research or business development Exceptional verbal and written communication skills in English; proficiency in additional languages (e.g., Arabic, French) is advantageous Competencies: Outstanding organizational skills Ability to forge long-lasting professional relationships with clients Strong communication, presentation, and negotiation skills Familiarity with CRM systems is preferred High levels of drive and energy Cultural Values: Intellectually curious and eager to learn Positive and energetic with a commitment to excellence Self-motivated and dedicated to high-quality standards Collaborative team player who thrives in a diverse environment Proactive in seeking feedback for continuous improvement
Join Ghobash Group as a UI Developer in Cairo, where you will be responsible for creating visually appealing and user-friendly interfaces. You will collaborate with designers and back-end developers to translate designs into high-quality code, ensuring a seamless user experience.