Job Description

Job Title: Solution ArchitectLocation: Egypt, CairoEmployment Type: Full-time Role SummaryYou will be responsible for translating business needs into clear, actionable solution designs and documentation. This includes preparing BRD, SRS, and ERD, and working closely with stakeholders, developers, and QA to ensure solutions are feasible, scalable, and aligned with business goals.This is a hands-on role: you will talk to stakeholders, design systems, write documentation, and support the team during implementation.Key Responsibilities• Work with stakeholders (business, product, customers) to understand requirements and define solution approach.• Prepare and maintain:o Business Requirements Documents (BRD)o Software Requirements Specifications (SRS)o Entity Relationship Diagrams (ERD) and other system architecture diagrams• Translate business needs into functional and non-functional requirements.• Design end-to-end solutions that are scalable, secure, and maintainable.• Collaborate with developers, QA, and product to ensure the solution is understood and correctly implemented.• Review technical designs and provide guidance to the development team.• Identify technical risks and propose mitigation strategies.• Ensure solutions align with overall product and technical roadmap.• Contribute to defining standards, best practices, and documentation templates for the team.• Support UAT and production rollout by clarifying requirements and solution behavior. Requirements• 3 years of experience in software development, solution architecture, systems analysis, or a similar role.• Strong experience preparing:o BRD or equivalent business requirements documentationo SRS or detailed system specificationso ERD and data models• Solid understanding of software architecture fundamentals (layers, APIs, integration patterns, databases, security basics).• Ability to engage both technical and non-technical stakeholders and explain complex concepts in simple terms.• Strong analytical and problem-solving skills; able to break down vague ideas into clear, structured requirements.• Comfortable working in a fast-paced startup environment with changing priorities.• Good written and verbal communication skills in English and Arabic. Nice to Have• Experience in SaaS, Microservices, Multi-Tenant.• Previous experience in a startup or small company where you wore multiple hats.• Knowledge of common design patterns and integration patterns (e.g., microservices, event-driven, messaging).• Familiarity with agile methodologies (Scrum/Kanban) and tools like Jira, zoho projects, etc.• Ability to create sequence diagrams, flowcharts, and other system design artifacts.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In