Software Development Internship

About Us

Nano Digital is the leading mobile advertisement provider in Kenya, seeking to revolutionize advertising by tapping into the immense power of mobile. Our technology helps brands engage with customers through their mobile devices-the one item no one leaves home without-thus fostering ubiquity and engagement. Our mission is to make brands customer-centric companies. We allow them to accelerate this through delivery of a suite of products like Bulk messaging, customer surveys, picture and video ads, audio ads and banner native ads on both mobile and web. Nano Digital is an Equal Opportunity Employer . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age or disability.

Role Summary

You will be joining a team working on next generation SaaS applications for our internal and external business clients. You will be working in an Agile development environment that includes PHP, C, C++ and Java applications. You will be responsible for DevOps including operations and automation of multiple SaaS products. You will be responsible for deployment automation, scripting, building automation scripts and frameworks, monitoring, configuration, performance tuning, testing, networking and load balancing, ensuring high availability and 24x7 monitoring, capacity planning, root cause analysis, risk management, process improvement, and support. You will also be required to do development of some new systems or features. Therefore, you must be familiar with the Software Development Life Cycle.


  1. Recent Graduate or university student in their final year of study.
  2. Background in IT, Computer Science or Engineering.
  3. Must commit to at least 3 months internship
  4. Windows or Linux (prefer both)
  5. Experience with networking including firewalls and load balancing
  6. Strong scripting experience
  7. Continuous integration and deployment
  8. Deployment automation
  9. Understanding of cloud and virtualization technologies
  10. Excellent communication skills

Location: Nairobi, Kenya

Nano Digital offers a great work environment, professional development, challenging careers, and an exciting work culture

Download PDF

Want to join our amazing team?