loader image

Check out Who we are

Dalia Hafez

Software Team Lead

Samuel Schmid

CTO / Founder

Viola Fayez

Full Stack Engineer

Yousra Raed

Full Stack Engineer

Yehia El-Azazy

COO Egypt / Founder

Jonas Greminger

CEO / Founder

Mazen Badr

Full Stack Engineer

Fatma Marzouk

Software Engineer

Martin Ziehbrunner

Advisor / Founder Cat Growth

Mohammed El-Sayed

Mobile Engineer

Nancy Magdi

Software Team lead

Ahmed Adel

Software Engineer

Ahmed Aboraya

Director

Soha Salem

Software Engineer

Muhammad Abolfotouh

Mobile Team Lead

Alban Muret

Project Management / Business Development

Ayman Mansour

Senior Automation Quality Assurance Engineer

Belal Hassan

DevOps Engineer

Nardeen George

Full Stack Engineer

Ahmed Ayman

Full Stack Engineer

Mahmoud Mostafa

Automation QA Engineer

Nour Mohamed

Full Stack Engineer

Hana Ayman

Full Stack Engineer

Dominik Probst

Advisor / Partner @Manres

AbdelRahman Ayman

Full Stack Engineer

Adel Atef

Full Stack Engineer

Rodina Kadry

Technical support Specialist

Kerolos GadAlla

Senior Full Stack Engineer

Sarah Mosbah

Full Stack Engineer

Yousef Elbadry

Full Stack Engineer

Ahmed Mohamed

Full Stack Engineer

Ahmed Wageh

Software Engineer

Open positions at Modeso

You are excellent in what you do and want to be among us? We'd be glad to see you on board! At Modeso you will work in an international environment for nameable European companies. Furthermore, you are working as part of our team based in Alexandria and closely collaborate with the other colleagues in Switzerland in a distributed agile environment. Our aim is to generate an ongoing knowledge transfer to our Tech Hub in order to guarantee sustainability.

Senior Full-Stack Software Engineer

Alexandria / Fulltime

Senior Full-Stack Software Engineer

Requirements:

  • A Bachelor's degree in Computer Science or equivalent.
  • 5+ years of professional experience and strong ability to develop modern applications
  • Deep understanding of OOP Principles, Design patterns, Data structure.
  • Deep understanding of Database Principles, schema design and performance tuning.
  • Good understanding of distributed and cloud based system architecture.
  • Ability to write clean, maintainable, robust high quality code that can recover gracefully from unexpected errors and exceptions.
  • Experience with micro service architecture is a plus.
  • Fast learner and willing to learn new technologies.
  • Committed and reliable.
  • Good communication, problem solving and time management skills.
  • Self-motivated and able to work independently or in a team and able to mentor Junior developers.
  • Fluent English(written and spoken).

Skills:

  • Strong knowledge of NodeJS, AngularJS, HTML5, CSS3 and JavaScript and MongoDB.
  • Experience in creating RESTful web services.
  • Experience in using GIT as source code versioning tool.
  • Knowledge of JavaScript build and test automation systems such as Gulp, Grunt, Mocha is a Plus.
  • Familiar with working with Jira as a Project Management tool.
  • Familiar with Agile methodology.

Our Offer:

  • Ongoing and sustainable knowledge transfer between Switzerland & Egypt
  • Develop modern technologies and innovative projects for prestigious international clients
  • A centrally located, modern, state-of-the art working place with positive and friendly atmosphere
  • Employment contract
  • Time for further education
Apply

Software Team Lead

Alexandria / Fulltime

Software Team Lead

Requirements:

  • A Bachelor's degree in Computer Science or equivalent.
  • 8+ years of professional experience and strong ability to develop modern applications.
  • Deep understanding of OOP Principles, Design patterns, Data structure.
  • Deep understanding of Database Principles, schema design and performance tuning.
  • Experience with responsive and adaptive design is strongly preferred.
  • Good understanding of distributed and cloud based system architecture.
  • Ability to write clean, maintainable, robust high quality code that can recover gracefully from unexpected errors and exceptions.
  • Experience in establishing and guiding web applications architecture is a must.
  • Experience with micro service architecture is a plus.
  • Ability to provide technical mentorship for the team.
  • Ability to identify and encourage areas for growth and improvement within the team.
  • Ensure software quality and reliability of the entire team's output.
  • Fast learner and willing to learn new technologies.
  • Ability to enhance and comply with project coding standards and industry best practices.
  • Ability to plan, design, develop, debug and support full-stack web-based software applications and services.
  • Experience in planning for software development projects, and ensure projects are concluded according to the planned delivery dates using Agile methodology.
  • Committed and reliable.
  • Excellent communication, problem solving and time management skills.
  • Fluent English(written and spoken).

Skills:

  • Strong knowledge of NodeJS, AngularJS, HTML5, CSS3 and JavaScript and MongoDB.
  • Good understanding of front-end technologies, including HTML5, CSS3, JavaScript and TypeScript.
  • Experience in creating RESTful web services.
  • Strong Experience in using GIT as source code versioning tool.
  • Good Knowledge of JavaScript build and test automation systems such as Gulp, Grunt, Mocha is a Plus.
  • Comfortable working with debugging tools like Firebug, Chrome inspector, etc.
  • Experience with working with Jira as a Project Management tool.
  • Experience with Agile methodology.

Our Offer:

  • Ongoing and sustainable knowledge transfer between Switzerland & Egypt
  • Develop modern technologies and innovative projects for prestigious international clients
  • A centrally located, modern, state-of-the art working place with positive and friendly atmosphere
  • Employment contract
  • Time for further education
Apply

DevOps Engineer

Alexandria / Fulltime

DevOps Engineer

Requirements:

  • Deploy and maintain critical applications on cloud-native architecture
  • Implement automation, effective monitoring, and log aggregation
  • Work closely with Dev team to deploy and maintain CI/CD pipelines across multiple environments
  • Support and work alongside a cross-functional engineering team on the latest technologies
  • Iterate on best practices to increase the quality & velocity of deployments
  • Sustain and improve the process of knowledge sharing throughout the engineering team
  • Have on call responsibilities in rotation with the team

Skills:

  • Experience maintaining and deploying highly-available, fault-tolerant systems at scale
  • A drive towards automating repetitive tasks (e.g. scripting via Bash, Python)
  • Strong understanding of SDLC and DevOps culture
  • Good understanding and practical experience with Docker containerization and clustering
  • Strong understanding of networking concepts
  • Solid understanding of cloud architecture, hands-on experience on GCP is a plus
  • Version control system experience (e.g. Git)
  • Experience implementing CI/CD (e.g. Jenkins)
  • Strong understanding of hosting model for different stacks (i.e. NodeJs, Angular ...etc)
  • Hands-on experience with DBMS administration (e.g., MySQL, MongoDB)
  • Understanding configuration management & infrastructure-as-code tools (e.g. Ansible, Terraform) is a plus
  • Effective communication skills

Our Offer:

  • Ongoing and sustainable knowledge transfer between Switzerland & Egypt
  • Develop modern technologies and innovative projects for prestigious international clients
  • A centrally located, modern, state-of-the art working place with positive and friendly atmosphere
  • Employment contract
  • Time for further education
Apply