
Senior Software Engineer (PHP Ex...
Zeidex -
Maadi, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Architect and develop scalable, secure, and high-performance backend systems using modern PHP (Laravel).
- Design, implement, and optimize relational (MySQL) and NoSQL databases (e.g., Redis, MongoDB).
- Optimize performance, security, and scalability of the backend stack (caching, database indexing, etc.).
- Apply SOLID principles, OOP, and design patterns to ensure maintainable and reusable code.
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Contribute to the move toward modular or microservices architecture.
- Write unit and integration tests, and work with QA to automate testing processes.
- Lead a team of mid-level and junior PHP developers, including daily coordination, mentoring, and technical guidance.
- Create technical documentation for architecture, API contracts, and integration flows.
- Ensure software is up-to-date with latest technologies
Job Requirements
- 5+ years of backed Senior Software Engineer experience with PHP.
- Deep knowledge of OOP, MVC, SOLID, Design Patterns.
- Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
- Analytical mind with problem-solving aptitude
- Excellent organizational and leadership skills
- BSc/BA in Computer Science or a related degree
Nice to Have
- Experience in modular monoliths or microservices architecture.
- Experience in GoLang .
- Experience in frontend ( Vue.Js)
- Familiarity with CI/CD pipelines, DevOps processes, and cloud environments (AWS, DigitalOcean).
- Experience in travel industry.