Current Job Openings

Software Engineer

Job Description

  1. Write clean, and optimized code
  2. Unit test
  3. Code peer review
  4. Web application deployment
  5. Support cross-functional teams to define and ship new features
  6. Write readable, concise, and well-documented code

Job Requirements

  1. Have a basic understanding of Agile development
  2. Familiar with design patterns
  3. Knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  4. Good experience in the Technologies C#, Python, JavaScript, and Vue.js
  5. Experience with version control tools like Git
  6. Experience with RESTful APIs and GraphQL
  7. Experience with unit testing
  8. Experience with cloud message APIs and push notifications
  9. Good experience in SW integration
  10. At least 2 years of experience
  11. Good in English

N.B. If we don't contact you within a week, from the job application's date, that means it isn't short-listed, and we wish we could cooperate in another job vacancy.

Product Owner


Responsible for defining and prioritizing the product backlog, and collaborating with stakeholders to ensure that product goals are met.

Job Description

  1.  Develop and maintain the product backlog, including user stories, acceptance criteria, and prioritization.
  2.  Collaborate with stakeholders to understand business needs and product requirements.
  3.  Work closely with the development team to ensure that product features are delivered on time and meet quality standards.
  4. Communicate product vision and roadmap to stakeholders, development team, and other internal teams.
  5. Define and track product metrics to measure success and make data-driven decisions.
  6. Conduct market research to get a sense of how to best maximize product value.
  7.  Mentor junior content writers and provide guidance and feedback on their work.

Job Requirements

  1. At least 2 years of experience as a Product Owner
  2. Bachelor's degree in computer science, or any related field.
  3. Experience with product management frameworks, such as Lean Startup or Design Thinking
  4. Knowledge of software development lifecycle and tools, such as Jira and Confluence
  5. Ability to work within Scrum.
  6. Experience with data delivery and intelligence solution
  7. Familiarity with agile development methodologies

SaaS Software Sales Representative


  1. Selling SaaS Software to Enterprise Accounts

Job Summary:-

  1. Finding new Customers (Prospecting)
  2. Qualifying Leads
  3. Presenting Proposals
  4. Closing Deals
  5. Growing Existing Customers

Minimum Qualifications:

  1. Bachelor’s Degree
  2. Fluent in English and Arabic Languages
  3. 5 years in Software Sales, Outdoor and Indoor

Knowledge, Skills, and Abilities:-

  1. Selling products and services using solid arguments to prospective customers.
  2. Performing cost-­benefit analyses of existing and potential customers
  3. Maintaining positive business relationships to ensure future sales
  4. Positive attitude.
  5. Strong interpersonal skills.
  6. Ability to conduct offline and online meetings effectively.
  7. Ability to manage time effectively and prioritize multiple responsibilities.
  8. Excellent verbal and written communication skills.
  9. Self-motivated and able to excel with minimum supervision.
  10. Good PC and using applications skills.
  11. Ability to work well with customers and co-workers in a team environment.

Senior Software Engineer

  1. Job Description
  2. Making sure that the team applies our solution architect's technical design, and code standards
  3. Support cross-functional teams to define and ship new features
  4. Write readable, concise, and well-documented code
  5. Write clean, and optimized code
  6. Good experience in the Technologies (ordered by importance to this job vacancy) Flutter (iOS & Android), C# (Middleware), Python (Frappe framework), and Vue.js
  7. Review and approve code changes from other developers
  8. Responsible for code check-ins, maintainability, and ongoing enhancements as needed
  9. Responsible for the quality and performance of the apps

  1. Job Requirements
  2. Have a basic understanding of Agile development
  3. Solid understanding of the full mobile and web development lifecycle
  4. Solid knowledge in building and deploying moderate to complex web and Flutter applications
  5. Familiar with design patterns
  6. Knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  7. Must have built at least a published cross-platform (Android and iOS) application using Flutter
  8. Experience with Kotlin/Java, Swift/Objective C or both
  9. Experience with version control tools like Git
  10. Experience with RESTful APIs and GraphQL
  11. Experience with unit testing
  12. Experience with cloud message APIs and push notifications
  13. Experience 4 to 6 years
  14. Work is onsite in Nasr City

ERP Functional Associate

Job Description

  1. Implementing and providing technical and functional support of Enterprise Resource Planning (ERP) solutions for our customers. 
  2. Prepare necessary project documentation associated with implementation (Project plan, manuals ..,etc.).
  3. Problem resolution and support throughout responding to customer calls or direct visits with customers to provide resolutions or information in response to inquiries and concerns. 
  4. Prepare test cases for testing the system. Testing may also include Unit testing, System Integration testing, Performance testing, User Acceptance Testing, and Regression testing.
  5. Developing and executing training plans including preparation of training materials for our customers.
  6. Provide pre-sales support (Demo presentations) as needed.

Job Requirements

• Bachelor’s Degree

 • Good command of English

 • Excellent communication and presentation skills

 • Business background & accounting knowledge are preferred

 • 1-3 years of experience in ERP solutions and implementation projects 

• Experience in SQL and data analysis is preferred.

 • Experience in conducting training is preferred.

Scrum Master

Job description

  1. Introduce Scrum Agile Practices
  2. Coach team members
  3. Assist the Product Owner With the Product Backlog
  4. Remove Roadblocks
  5. Can handle two or three projects at a time (one main project for product development plus one or two custom development project)

Job Requirements

  1. At least 1 year of experience as a Scrum Master
  2. Good knowledge of project management tools
  3. Experience with Azure DevOps is a plus
  4. A software technical background is a plus
  5. Very good in English
  6. Develop Excellent Verbal and Written Communication Skills
  7. Agile Scrum Master Certification is a plus

Software Quality Engineer

Job Description

  1. Understand business objectives and requirements
  2. Review business/software requirements and provide inputs
  3. Design, execute and maintain test cases.
  4. Report issues through bug-tracking systems.
  5. Investigate reported issues and follow up until they are resolved.
  6. Contribute to quality and functionality improvement of the software.
  7. Provide accurate estimations of the deliverable and fulfill them (time estimation and story sizing).
  8. Perform Functional and non-functional testing.
  9. Analyze test results and track software testing metrics.
  10. Prepare and present test reports.
  11. Help troubleshoot issues

Job Requirements:

Qualifications & Work Experience

  1. 3-5 years of experience in software testing
  2. Good knowledge of software QA methodologies, testing types, tools, and processes.
  3. Experience in writing clear, concise, and comprehensive test plans, test cases, and defect reports
  4. ISTQB certification is a plus
  5. Automation Testing using selenium
  6. Knowledge of SQL Server is a plus
  7. DevOps or ALM system-related experience is a plus
  8. Excellent command of the English language
  9. Agile projects experience is a plus
  10. Experience using API test tools, e.g. Postman

Behavioral Competencies

  1. Possession of excellent analytical and troubleshooting skills
  2. Outstanding attention to detail
  3. Excellent communication skills.
  4. Problem-solving, time management, priority allocation, task management skills, and presentation skills.

Data Content Creator (Freelance)

About The Job

The Digital Content Creator will be responsible for creating content for the company's website, mobile applications, social media accounts, and other related editorial content.

Job Duties

  1. Manage the content of the company's website and mobile apps and social media accounts on Facebook, Instagram, Twitter, LinkedIn, YouTube, etc., In English using editorial and visual content.
  2. Manage various social media accounts, and plan and monitor the ongoing paid marketing campaigns on social media platforms in coordination with the Media Buyer.
  3. Generate, edit, publish and share content (original text, images, video Script) that builds meaningful connections and related Call to Action content.
  4. Day-to-day development of editorial content on social media platforms, including posts and discussions.
  5. Maintain monthly social media calendar posts. Using social media monitoring tools to monitor conversations and report on metrics.
  6. Collaborate with the digital marketing & UX UI Designer Team in brainstorming, and delivering new ideas, new trends, and concepts on social media channels.
  7. Research and monitor the activity of company competitors.
  8. Set up and optimize company pages within each platform to increase the visibility of the company’s social content.

Job Requirements

  1. 1 to 3 years of experience as a content creator.
  2. University Degree in PR or Media or related field.
  3. Excellent Written and Verbal English and Arabic command is a MUST.
  4. Google Suite and Microsoft Tools mastery .
  5. A creative mind that always thinks outside the box.
  6. Plausible and outstanding presentation skills.
  7. Trendsetter, Innovator, and always updated on what's new on social media platforms.
  8. Good and wide understanding of social media Key Performance Indicators.
  9. Time Management skills and ability to manage multiple projects simultaneously and efficiently.
  10. Strong background in doing competitive analysis and research.

UX & UI Designer

  1. Job Description
  2. Experience in animation applications, like Powtoon or illustrator, is a plus
  3. 2 years of work experience minimum
  4. Very good in English
  5. Good knowledge of UI development
  6. Good experience in mobile apps design

  1. Responsibilities
  2. Responsible for the journey of translating the business objectives, requirements, and needs into a smart friendly use software application whether web-based or mobile apps
  3. Wireframes, mockups, and prototypes
  4. Conceptual and detailed UI design
  5. UX & UI guidelines
  6. UI design slicing

Please Make sure you send examples of your work as a Website link or in the attached PDF

DevOps Engineer

Job Description

Manage, monitor, and optimize cloud infrastructure on Azure. Configure CI/CD pipelines. Develop and maintain configuration management automation. Administer Linux and Windows servers running applications and database systems.


  1. Provision and manage PaaS and IaaS resources mainly on Azure, but sometimes on AWS and Linode
  2. Use Terraform (or similar infrastructure as code tools) to manage said infrastructure
  3. Develop automation to simplify configuration and deployment using a variety of tools, including Azure Pipelines and Ansible.
  4. Monitor infrastructure cost and load to ensure efficient utilization and the proper scaling of resources
  5. Administer Windows and Linux systems to ensure they’re properly configured, up-to-date, and secure