- Work independently as the hands-on technical authority across multiple teams, primarily the mobile application squad (2 front-end and 2 back-end teams), to ensure consistent technical direction and delivery quality.
- Make architecture decisions and provide direct, hands-on technical guidance through implementation, testing, release, and handover to ensure solutions are correctly designed, built, and delivered end-to-end.
- Apply and champion knowledge of integration patterns, multi-layered architecture, microservices, micro-frontends, domain-driven design, and event-driven architecture to promote sound, scalable engineering practices across teams.
- Lead the modernization and revamp of existing legacy applications, including diagnosing and resolving complex, technically challenging legacy code, to improve system maintainability and reduce technical debt.
- Develop and maintain a technical roadmap for owned systems to ensure they remain stable, scalable, and future-proof. Ensure the quality of delivered changes and projects personally to confirm they meet defined engineering standards.
- Define and apply a rigorous code review and peer review process, and author coding guidelines for all front-end and back-end teams to standardize development quality.
- Coordinate releases between front-end and back-end teams to ensure smooth technical collaboration throughout the delivery lifecycle.
- Analyze and translate business requirements in partnership with Product, Business, and Solution Architecture teams into feasible, working technical solutions.
- Drive delivery to market as quickly as possible without compromising quality, to accelerate business value realization.
- MANAGEMENT EXPERIENCE
- 3-4 years managerial experience
- PROFESSIONAL EXPERIENCE
- 7-10+ years of experience hands-on relevant experience
- Mobile/Front-End: React Native, Angular; exposure to React, Vue, Flutter, native iOS/Android (plus); micro-frontend architecture
- Back-End: Python/Django, Java (Spring/Spring Boot); exposure to Node.js, Go, .NET, Kotlin (plus); REST & GraphQL APIs
- Databases & Messaging: PostgreSQL, MySQL, MongoDB, Redis; Kafka, RabbitMQ (event-driven architecture)
- Infrastructure: CI/CD (Jenkins, GitLab CI, GitHub Actions); Docker, Kubernetes; AWS/Azure/GCP; app/API/infra security
- Architecture Concepts: Multi-layered architecture, microservices, micro-frontends, DDD, event-driven design
- AI Tools: Hands-on use of AI/automation tools to boost engineering productivity
AMAN Holding, one of Raya Holding Subsidiaries is a leading Egyptian Fintech Company that provides easy financial solutions to its customers using smart technology. We are committed to achieving financial inclusion and supporting non-banked customers to meet all their financial needs. As one of the market leaders in the financial services sector, AMAN focuses on expanding its services’ scope by offering a wide range of financial services, including electronic payments, non-banking financial services technology, and financing solutions for micro, small, and medium enterprises (MSMEs). We operate in all Egyptian governorates and are always striving to understand the needs of our customers and cope with market demands. This has led us to provide a comprehensive range of financial services that digitize the financial process and make it more accessible to everyone.
Business Divisions: AMAN E-Payments, AMAN for Consumer Finance & AMAN for Micro Finance.
Skills Required
- 3-4 years of managerial experience
- 7-10+ years of relevant hands-on experience
- Experience with React Native and Angular
- Experience with micro-frontend architecture
- Experience with Python and Django
- Experience with Java, Spring, and Spring Boot
- Experience with REST and GraphQL APIs
- Experience with PostgreSQL, MySQL, MongoDB, and Redis
- Experience with Kafka and RabbitMQ
- Experience with CI/CD using Jenkins, GitLab CI, or GitHub Actions
- Experience with Docker and Kubernetes
- Experience with AWS, Azure, or GCP
- Experience with application, API, and infrastructure security
- Knowledge of multi-layered architecture, microservices, domain-driven design, and event-driven architecture
- Hands-on use of AI and automation tools to improve engineering productivity
- Exposure to React, Vue, Flutter, native iOS/Android, Node.js, Go, .NET, or Kotlin
What We Do
Raya Holding for Financial Investments is an investment holding firm that builds and scales businesses across technology, fintech, business process outsourcing, retail and distribution, manufacturing, automotive, food processing, and hospitality. It operates through a portfolio of flagship companies and subsidiaries in six countries, serving customers in more than 50 countries. The group says its investments focus on innovation, sustainable long-term value, digital transformation, and economic opportunity.



.png)



