todo todo
white mimocodes logo

Job Application

Senior Software Engineer
Experienced (Non-Manager)
Maadi, Cairo

We are currently seeking a highly skilled and motivated Senior Software Engineer to join our team. The ideal candidate will possess expertise in React.js, Node.JS, Express, Laravel, and Vue, coupled with a strong background in DevOps on Google Cloud Platform (GCP). As a Senior Software Engineer, you will play a crucial role in communicating with clients, understanding their needs, and delivering high-quality software solutions.

  • Communicate effectively with clients in English, understanding requirements, and providing timely updates.
  • Utilize expertise in React.js, Node.JS, Express, Laravel, and Vue to architect, develop, implement, and maintain software solutions.
  • Manage VM instance states, monitor performance, handle billing, and ensure seamless operation on GCP.
  • Provide code quality assurance through informed decisions on architecture and design.
  • Execute the full software development life cycle, adhering to project plans and industry standards.
  • Develop comprehensive documentation, including flowcharts and layouts, to identify requirements and solutions.
  • Write well-designed, testable code and contribute to the maintenance of software functionality.
  • Troubleshoot, debug, and upgrade existing systems, deployment, and evaluation of user feedback.
  • Comply with project plans and industry standards.
  • Stay updated on industry trends, ensuring software is equipped with the latest features.
  • Specify, visualize, construct, and maintain documentation for software system artifacts.


  • 5+ years of experience.
  • Proven experience as a Senior Software Engineer or similar role.
  • Ability to make informed decisions on code architecture and design.
  • Experience in executing the full SDLC and delivering high-quality software solutions.
  • Familiarity with UML and related tools.
  • Expertise working with packages and other developers’ codebases.
  • Expertise working under Linux servers.

Specific Experience Fields:

  • Proficiency in React.js, and Vue.js.
  • Experience in Redux, and Vuex.
  • Proficiency in Laravel, and Express.
  • Proficiency in working with databases (MySQL and MongoDB).
  • Experience in using Git version control.
  • Strong background in DevOps on Google Cloud Platform.
  • Experience with real-time applications (, pusher).
  • Knowledge of docker.
  • Knowledge of daemon process manager (PM2).


  • Desire to work with project managers, designers, and other developers.
  • Excellent verbal and time management skills.
  • Familiarity with agile software development methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Fluency in English. Written and Spoken is a must.
  • Competitive salary.
  • Paid time off.
  • We believe in work-life balance, so we offer you 21 days of annual leave as per labor law.
  • Laravel certified developer on us. (T&C apply)
  • Annual profit share.

Contact Information

We will not share your email outside Mimocodes. review our privacy policy
This email will be the default communication channel.
The hiring team may occasionally use this number to contact you about this job.

Tell us more about you.

Introduce yourself, highlight your qualifications, and explain why you are a good fit for the position.


Max allowed size 2MB
Max allowed size 2MB