loader image

Check out Who we are

Dalia Hafez

Software Team Lead

Samuel Schmid

CTO / Founder

Diana El-Demerdash

Senior Automation Quality Assurance Engineer

Ibrahim Taha

Full Stack Engineer

Ramy Gomaa

Director

Jonas Greminger

CEO / Founder

Yousra Raed

Full Stack Engineer

Yehia El-Azazy

COO Egypt / Founder

Alaa Mohamed

Software Team Lead

Rana Moustafa

Senior Front-End Developer

Viola Fayez

Full Stack Engineer

Mazen Badr

Full Stack Engineer

Julia Wolf

Project Management / Business Development

Muhammad Abolfotouh

Mobile Team Lead

Omar Ahmed

Software Engineer

Fatma Marzouk

Software Engineer

Martin Ziehbrunner

Advisor / Founder Cat Growth

Mohammed El-Sayed

Mobile Engineer

Nancy Magdi

Software Team lead

Ahmed Magdy

Senior Full Stack Engineer

Ahmed Adel

Software Engineer

Ahmed Khaled

Senior Mobile Engineer

Nahla El Sayed

Quality Assurance Engineer

Dominik Probst

Advisor / Partner @Manres

Soha Salem

Software Engineer

Salma Ragab

Software Engineer

Alban Muret

Project Management / Business Development

Dina Nabil

Full Stack Engineer

Ayman Mansour

Senior Automation Quality Assurance Engineer

Rawya Ragheb

Quality Assurance 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 Fullstack Engineer

Alexandria / Fulltime

Senior Fullstack Engineer

Your Profile:

  • 3+ years of professional experience and strong ability to develop modern applications.
  • High quality of code produced in terms of readability, reusability, maintainability
  • Significant experience in Object Oriented Programming and Object Oriented Design
  • Advanced knowledge of database principles, schema design and performance tuning
  • System Architecture
  • Good understanding of distributed and cloud based system architectures
  • Know how to write code which is resilient, recovering gracefully from unexpected errors and exceptions
  • Willing to learn new technologies and to apply them independently
  • An open, flexible, team-oriented personality, with good communication skills
  • Reliability, the ability to grasp relevant issues quickly and meticulous attention to detail
  • A high standard of written and spoken English

Your Skills:

  • Strong knowledge of HTML5, CSS3, JavaScript, AngularJS and NodeJS
  • Experience releasing, developing, and maintaining NodeJS Applications on Cloud (please provide references)
  • Familiarity with JavaScript build and test automation systems such as Gulp, Grunt, Mocha
  • Experience creating RESTful web services
  • Experience in using GIT as source code versioning tool
  • Preferably, experience in working with Jira as a Project Management tool

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:

  • 6+ years of professional experience in back-end and front-end development, including web applications using Node.js and Angular.
  • Experience with the responsive and adaptive design is strongly preferred. Understanding of the entire web development process, including design, development, and deployment is necessary.
  • Experience in establishing and guiding the website or web applications architecture is a must.
  • Experience with micro service architecture is a plus.
  • Good understanding of front-end technologies, including HTML5, CSS3, JavaScript and TypeScript.
  • Willing to learn new technologies and to apply them independently.
  • An open, flexible, team-oriented personality, with good communication skills.
  • A high standard of written and spoken English.
  • Strong understanding in using tools like gulp or grunt is a plus.
  • Comfortable working with debugging tools like Firebug, Chrome inspector, etc.
  • Ability to understand CSS changes and their ramifications to ensure consistent style across platforms and browsers.
  • Participate in planning for software development projects, and ensure projects are concluded according to the planned delivery dates.
  • Excellent problem-solving skills.

Duties & responsibilities:

  • Guide team development efforts towards successful project delivery using Agile methodology.
  • Provide technical mentorship and insights to the team.
  • Identify and encourage areas for growth and improvement within the team.
  • Ensure software quality and reliability of the entire team's output.
  • Plan, design, develop, debug, implement and support full-stack web-based software applications and services.
  • Modify existing software to add new features, correct errors, allow it to function in new operating environments, or improve performance.
  • Manage and Support the team in identifying and addressing missing parts to finalize and deploy code.
  • Enhance and comply with project coding standards and industry best practices.
  • Work on a shared codebase, in a team environment, cooperating with co-located and remote team members.
  • Develop clean scalable modular components.
  • Improve software quality by conducting systems analysis, and recommending changes in policies and procedures.
  • Analyze and resolve technical and application problems.
  • Participate in planning for software development projects, and ensure projects are concluded according to the planned delivery dates.
Apply