McTaba Labs logo
Software EngineeringThe WhiteboardProjectsEventsMasterclassesWebinarsLearn
Book Call

500+ developers already in the community

Get answers, find accountability partners, and stay ahead

Join Discord →
McTaba Labs logo

Educating 1 million students in tech by 2030.

Programs

  • HighSchool Graduates Launchpad
  • AI & Business Automation
  • Corporate Training
  • McTaba Story & Mission
  • Full-Stack Curriculum
  • Course Pricing & Plans
  • Frequently Asked Questions

Resources

  • Join Discord Community
  • Tech Events in Nairobi
  • Masterclasses
  • Free Resources
  • Learn
  • Campus
  • Africa Tech Talent Report
  • Partner With Us
  • Start a Project
  • Our Work

Contact Us

  • 124 Manyani East Road, Lavington, Nairobi
  • +254727795603
  • Book a Discovery Call

Office Hours:

Mon-Fri: 9am - 2pm EAT

Sat: 10am - 12pm EAT

© 2027 McTaba Labs - A product of Edtech Industries. All rights reserved.

Privacy PolicyTerms of ServiceRefund Policy
  1. Learn
  2. Learn to Code in Tanzania
  3. Tech Internships in Tanzania: Where to Apply and What to Expect (2027)
Bonaventure OgetoBy Bonaventure Ogeto|Updated June 4, 2026

Tech Internships in Tanzania: Where to Apply and What to Expect (2027)

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 -->

In this article

  1. 1. Where to Find Tech Internships in Tanzania
  2. 2. Paid vs Unpaid Internships: When to Accept and When to Walk Away
  3. 3. How to Convert an Internship Into a Full-Time Offer
  4. 4. How to Prepare for Internship Applications

Where to Find Tech Internships in Tanzania

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.

Paid vs Unpaid Internships: When to Accept and When to Walk Away

The reality in Tanzania is that many tech internships offer low or no stipend. Here is how to evaluate:

Accept an unpaid internship if:

  • It is at a reputable company with a clear conversion path to a paid role (ask directly: "What percentage of interns receive full-time offers?")
  • The program is time-limited (3 months maximum)
  • You will work on real projects that become portfolio pieces
  • You can financially survive the unpaid period
  • There is a named mentor who will supervise your work

Walk away from an unpaid internship if:

  • There is no end date or conversion discussion
  • You will mostly do admin work, data entry, or non-technical tasks
  • The company has a pattern of cycling through unpaid interns without hiring
  • There is no mentorship or supervision
  • It requires full-time hours indefinitely with no path to compensation

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.

How to Convert an Internship Into a Full-Time Offer

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?"

How to Prepare for Internship Applications

The preparation is similar to applying for junior roles, but with lower experience expectations:

  • Build 2 to 3 portfolio projects. They do not need to be complex. A simple web application with user authentication, a mobile-responsive site, or a small API project. Deploy them and include GitHub links.
  • Create a one-page CV. Focus on skills, projects, and education. See our developer CV guide for Tanzania for the full template.
  • Apply early. Telecom and bank internship programs have fixed application windows, often aligned with university academic calendars. Miss the window and you wait another cycle. Start checking career pages 2 to 3 months before you want to start.
  • Leverage university connections. UDSM and NM-AIST have career services offices and employer relationships. Use them. Some internship positions are filled exclusively through university channels.
  • Network at hubs. Attend Buni Hub and Dar Techno Hub events. Mention that you are looking for an internship. People refer interns they have met in person far more readily than strangers who email a CV.

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.

Key Takeaways

  • ✓Telecoms (Vodacom, Airtel) and banks (NMB, CRDB) run the most structured internship programs in Tanzania, but they typically require university enrollment.
  • ✓Startups and agencies offer less formal internships but are more flexible on credentials and can lead to faster full-time conversion.
  • ✓Unpaid internships should only be accepted if there is a clear conversion path and a defined end date. Never accept an open-ended unpaid position.
  • ✓The internship itself is not the goal. The goal is converting it into a full-time offer or using it as a credible experience block on your CV.
  • ✓COSTECH and international organizations occasionally offer tech-related internships with competitive stipends.

Frequently Asked Questions

Do I need to be a university student to get a tech internship in Tanzania?
For telecoms and banks, university enrollment or recent graduation is typically required. Startups and agencies are more flexible and may take interns based on demonstrated skills and portfolio, regardless of educational background. Hub programs (Buni Hub, Dar Techno Hub) also tend to be open regardless of university status.
How much do tech interns get paid in Tanzania?
Ranges from TZS 0 (unpaid, common at smaller companies) to TZS 1,000,000 per month (telecoms, international organizations). Banks typically offer TZS 300,000 to 600,000. Startups vary widely. Always ask about compensation before accepting. <!-- TODO: verify current internship stipend ranges -->
How long are tech internships in Tanzania?
Most are 3 to 6 months. Telecom and bank programs are often 3 months aligned with university breaks. Startup internships can be more flexible in duration. Avoid any arrangement that is open-ended with no defined timeline.

Start learning for free

Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.

Create Free Account

Keep reading

How to Get Your First Tech Job in Tanzania With No Experience

No experience, no connections, and everyone wants "2+ years." Here is how to break into Tanzania tech scene from zero, with specific strategies that work in the Dar es Salaam market.

Read more

Tech Jobs in Dar es Salaam: Where to Find Them and What to Expect (2027)

Dar es Salaam is the center of Tanzania tech industry. Here is a practical map of who is hiring developers, what they pay, which stacks they use, and how to get your foot in the door.

Read more

Junior Developer Salary in Tanzania 2027 (Honest TZS Breakdown)

What can you realistically expect to earn as a junior developer in Tanzania? Here are the ranges by sub-level, the factors that push you higher or lower, and how to move beyond the junior band quickly.

Read more

How to Write a Developer CV That Gets Interviews in Tanzania

Most developer CVs in Tanzania are too long, too vague, and missing the things that actually matter to hiring managers. Here is how to write one that lands interviews.

Read more

UDSM Computing Programs: What You Need to Know (2027)

UDSM is Tanzania flagship university for computer science. Here is what the programs actually cover, what they miss, and how to turn a UDSM computing degree into a strong developer career.

Read more

Explore related topics

African Tech Ecosystem

Guides, salary data, and resources for developers building products in the African tech ecosystem.

Breaking Into Tech

Practical, no-nonsense guides for anyone looking to start or change their career in tech. From choosing your first language to acing interviews.

Learning to Code

Roadmaps, language guides, and practical advice for learning to code and launching a programming career.

Learn to Code in Rwanda

Everything you need to learn to code and build a tech career in Rwanda. MoMo integration, training reviews, salary data, and career guides written for the Rwandan context.

Learn to Code in Uganda

Everything you need to learn to code and build a tech career in Uganda. MoMo integration, training reviews, salary data, and career guides written for the Ugandan context.

Bonaventure Ogeto

Bonaventure Ogeto

Founder, McTaba Labs

Bonaventure is the founder of McTaba Labs, a coding bootcamp in Nairobi, Kenya. He has spent years building products for the African market and mentoring the next generation of developers across the continent.