Core Software & Engineering
Systems Design
GEOFINDA Tech HubKigali, Rwanda12 weeksOn-site
AdvancedAcademic InternshipMentorship Included
About This Position
Learn to design large-scale software systems. Understand trade-offs in architecture decisions, scalability patterns, distributed systems concepts, and how to communicate technical designs effectively.
What You'll Work On
- System design whiteboard exercises
- Architecture review presentations
- Scaling simulation projects
What You'll Learn
- Design systems that handle scale and failure gracefully
- Communicate architecture decisions clearly
- Evaluate trade-offs in system design
Skills & Technologies
Core Skills
System ArchitectureScalability PatternsDistributed SystemsLoad BalancingTechnical Communication
Tools & Platforms
Draw.ioExcalidrawAWS Architecture ToolsLucidchart
Who Should Apply
- Software development experience
- Big-picture thinking
- Interest in architecture
Interested in this position?
Submit your application and our team will review your profile for this opportunity.
Apply for This PositionAsk a QuestionPosition Summary
- Company
- GEOFINDA Tech Hub
- Location
- Kigali, Rwanda
- Duration
- 12 weeks
- Level
- Advanced
- Domain
- Core Software & Engineering
- Type
- On-site · Academic Internship
Other Positions in Core Software & Engineering
Opportunity
Software Engineering
GEOFINDA Tech Hub·Kigali, RW
12 weeksIntermediateCore Software & Engineering
Master engineering principles, design patterns, and the software development lifecycle.
Software ArchitectureDesign PatternsTesting & QA+2
View Position
Opportunity
Software Development
GEOFINDA Tech Hub·Kigali, RW
10 weeksFoundationCore Software & Engineering
Write production-quality code and deliver functional software through real development cycles.
Multi-Language ProficiencyDebuggingCode Optimization+2
View Position
Opportunity
opportunitiesming
GEOFINDA Tech Hub·Kigali, RW
8 weeksFoundationCore Software & Engineering
Build a rock-solid foundation with algorithms, data structures, and problem solving.
Algorithmic ThinkingData StructuresControl Flow+2
View Position