Full-Stack Developer - Application Integration
Software Engineering
Cairo, Cairo Governorate, Egypt
About the Role:
Build and integrate user-facing applications that combine multiple platform packages into cohesive experiences for different stakeholders.
Key Responsibilities:
- Develop cross-package application workflows
- Build responsive React/Vue interfaces
- Integrate billing, energy, and market packages into unified apps
- Create dashboard visualizations for different user types
- Ensure consistent UX across applications
- Optimize application performance
Required Qualifications:
- 4+ years full-stack development experience
- Strong Python backend skills (FastAPI preferred)
- Proficient in React
- Experience with complex state management
- Understanding of REST APIs, GraphQL APIs a plus
- Experience building SaaS applications
Additional:
- Energy industry experience
- Data visualization experience (D3.js, Chart.js)
- Experience with micro-frontends
- Real-time data handling experience

