Core Software & Engineering
Opportunity

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 Question

Position Summary

Company
GEOFINDA Tech Hub
Location
Kigali, Rwanda
Duration
12 weeks
Level
Advanced
Domain
Core Software & Engineering
Type
On-site · Academic Internship
View All Opportunities