Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
Diaa Mahrous , Software Engineer

Diaa Mahrous

Software Engineer·Bayt.com

Egypt

Bachelor's degree, Computer Science

Work experience

Total years of experience: 0 years, 10 months

Software Engineer

January 2026 - Present

Bayt.com

Cairo, Egypt Remote

I found this job using Bayt.com

January 2026 - Present

• Developed and maintained high-scale web and mobile platform features serving millions of users.
• Designed and optimized backend services, APIs, and database operations using modern software engineering practices.
• Built asynchronous processing pipelines and Redis-based solutions to improve system scalability and reliability.
• Identified and resolved production issues, performance bottlenecks, and security vulnerabilities.
• Improved application performance through database optimization, caching strategies, and efficient query design.
• Collaborated with product managers, designers, QA engineers, and developers to deliver high-quality software solutions.
• Participated in code reviews, technical design discussions, testing, deployment, and ongoing maintenance throughout the software development lifecycle.
• Contributed to both frontend and backend improvements, enhancing user experience, system stability, and operational efficiency.

Company industry:
Recruitment & Employee Placement Agency
Job role:
Research and Development

Software Engineer

February 2025 - June 2025

Maadi Armed Forces Medical Complex

Cairo, Egypt

February 2025 - June 2025

• Developed robust backend modules for an Archive Management System using Spring Boot and React, facilitating secure file storage, retrieval, and efficient metadata search for over 10, 000 records.
• Engineered features for an internal Inventory Management System, enhancing asset tracking and reporting capabilities.
• Refactored and migrated a legacy hospital calling system to modern servers, effectively resolving compatibility issues and significantly improving system reliability.
• Created an advanced image-to-PDF pipeline with enhanced filtering and search functionalities, optimizing document organization and accessibility.
• Leveraged Java and backend technologies to deliver scalable solutions, contributing to overall project success and user satisfaction.

Company industry:
Medical Hospital
Job role:
Information Technology

Education

Cairo University

May 2023

May 2023

Bachelor's degree, Computer Science

Egypt

GPA (percentage): 73%

GPA (percentage): 73%

Graduated top 10 of cohort Coursework: Data Structures and Algorithms Object-Oriented Programming Distributed Systems Database Systems & Database Design Operating Systems Software Development Computer Networks Algorithms Design & Analysis File Organization & Data Processing Cryptology Artificial Intelligence Computer Organization
View attachment

Skills

System Design
Expert
System Design
Expert
Java
Expert
Java
Expert
Relational Databases
Expert
Relational Databases
Expert
Backend
Expert
Backend
Expert
Software Engineering
Expert
Software Engineering
Expert
Science
Intermediate
Science
Intermediate
APPLICATION PROGRAMMING INTERFACE API
Intermediate
APPLICATION PROGRAMMING INTERFACE API
Intermediate
BACK END SOFTWARE ENGINEERING
Intermediate
BACK END SOFTWARE ENGINEERING
Intermediate
COMPUTER SCIENCE
Intermediate
COMPUTER SCIENCE
Intermediate
JAVA PROGRAMMING LANGUAGE
Intermediate
JAVA PROGRAMMING LANGUAGE
Intermediate
LOMBOK
Intermediate
LOMBOK
Intermediate
MYSQL
Intermediate
MYSQL
Intermediate
POSTGRESQL
Intermediate
POSTGRESQL
Intermediate
SOFTWARE ENGINEERING
Intermediate
SOFTWARE ENGINEERING
Intermediate
SPRING BOOT
Intermediate
SPRING BOOT
Intermediate
SPRING SECURITY
Intermediate
SPRING SECURITY
Intermediate
DATABASE ADMINISTRATION
Intermediate
DATABASE ADMINISTRATION
Intermediate
DATABASE SYSTEMS
Intermediate
DATABASE SYSTEMS
Intermediate
DOCKER SOFTWARE
Intermediate
DOCKER SOFTWARE
Intermediate
FLUX REACT JS
Intermediate
FLUX REACT JS
Intermediate
RESTFUL API
Intermediate
RESTFUL API
Intermediate
WEB CACHE
Intermediate
WEB CACHE
Intermediate
Web Development
Intermediate
Web Development
Intermediate
SQL
Intermediate
SQL
Intermediate
Backend
Beginner
Backend
Beginner
Java
Intermediate
Java
Intermediate
SQL Server
Intermediate
SQL Server
Intermediate
Spring
Beginner
Spring
Beginner
Java software development
Intermediate
Java software development
Intermediate
Core Java
Intermediate
Core Java
Intermediate
Hibernate
Beginner
Hibernate
Beginner
SOFTWARE ARCHITECTURE
Intermediate
SOFTWARE ARCHITECTURE
Intermediate
SOFTWARE DEVELOPMENT
Intermediate
SOFTWARE DEVELOPMENT
Intermediate
SOFTWARE TESTING
Intermediate
SOFTWARE TESTING
Intermediate
JUnit
Beginner
JUnit
Beginner
Testing
Beginner
Testing
Beginner
Git
Intermediate
Git
Intermediate
MVC
Intermediate
MVC
Intermediate
Project Management
Intermediate
Project Management
Intermediate

Social profiles

Languages

Arabic

Native Speaker

English

Expert

Hobbies and interests

Problem Solving

Participate in online competitions