Tech internships in Tanzania are available at telecoms (Vodacom, Airtel), banks (NMB, CRDB), startups, COSTECH, and international organizations. Stipends range from TZS 0 (unpaid) to TZS 1,000,000 per month depending on the employer. Telecoms and banks run the most structured programs, typically requiring university enrollment or recent graduation. Startups are more flexible on credentials. To maximize your internship: treat it as a 3-month job interview, build something visible, and actively ask for feedback and responsibilities. <!-- TODO: verify current internship programs and stipend ranges -->
Vodacom Tanzania. Runs internship programs for university students, typically during academic break periods. Departments include IT, digital services, and data analytics. These are structured programs with assigned mentors and projects. Competition is high. Apply through Vodacom's career page or university partnership channels.
NMB Bank and CRDB Bank. Both banks offer graduate trainee and internship programs. These typically require enrollment in or recent graduation from a recognized university (UDSM, NM-AIST, or equivalent). Programs are 3 to 6 months. Stipends vary. The path from intern to full-time employee is well-established at both institutions.
Airtel Tanzania. Offers internship positions, though typically fewer than Vodacom. Check Airtel Tanzania career page and university bulletin boards.
COSTECH (Tanzania Commission for Science and Technology). Occasionally offers technology-related internships and attachments. These may involve working on government technology initiatives, data projects, or research support. Check the COSTECH website and inquire directly.
Startups and agencies. Companies like Nala, Selcom, Ramani, and various digital agencies in Dar es Salaam take interns on a more informal basis. These positions may not be posted publicly. Send a well-crafted email with your portfolio to companies you are interested in. Explain what you can contribute and what you want to learn. Startups often appreciate initiative.
Buni Hub and Dar Techno Hub programs. Both hubs occasionally run incubation programs, hackathons, and training initiatives that function like structured internship experiences. They may not come with a stipend but provide mentorship, networking, and portfolio-building opportunities.
International organizations. UN agencies, World Bank, and NGOs with Tanzania offices sometimes offer tech internships. These are competitive and often require a graduate degree or current enrollment, but they pay well (sometimes in USD) and provide excellent experience. Check the UN Careers portal, ReliefWeb, and organization-specific career pages.
The reality in Tanzania is that many tech internships offer low or no stipend. Here is how to evaluate:
Accept an unpaid internship if:
Walk away from an unpaid internship if:
Paid internships at telecoms and banks typically offer TZS 300,000 to 1,000,000 per month. International organizations may pay more. Startup internships range from unpaid to TZS 500,000 depending on the company's funding and the intern's skill level.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
The internship is a 3-month audition. Treat it accordingly:
1. Ship something visible. Your goal is to have at least one tangible output that the team remembers. A feature that went to production, a tool that solved a real problem, a dashboard that people actually use. Ask your supervisor what the team's pain points are, then volunteer to address one. This is not about working extra hours. It is about choosing high-impact work.
2. Ask for feedback regularly. Do not wait for the formal review. Every two weeks, ask your supervisor: "What am I doing well? What should I improve?" This shows maturity and makes it harder for them to let you go without considering you for a full-time role.
3. Build relationships beyond your immediate team. Meet people in other departments. Join the company's tech talks or social events. The hiring decision often involves people beyond your direct supervisor. Being known and liked across the team helps.
4. Document your contributions. Keep a running list of what you built, fixed, or improved. When the internship ends (or when you ask to be considered for a full-time role), you want to present a clear case: "Here is what I delivered during my internship."
5. Be transparent about your goals. If you want a full-time offer, say so before the internship ends. Do not assume they know. Ask: "I have really enjoyed working here. I would love to continue full-time. Is there a path for that?"
The preparation is similar to applying for junior roles, but with lower experience expectations:
If you want to build practical skills before applying, McTaba's Tech Foundations (~TZS 60,000) gives you a conceptual foundation in weeks. A free account lets you explore the platform first.
Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.
Create Free Account