Software Engineering Intern

  • Internship
  • Nairobi
  • Posted 4 months ago

Jumba

Jumba, an innovative tech company revolutionizing the construction industry in Africa, is seeking a talented and motivated Software Engineering Intern to join their dynamic team in Nairobi, Kenya. This exciting internship opportunity is exclusively available to participants of the University of Nairobi Tech Skills Marketplace Program.

About Jumba:

Founded in April 2022, Jumba is building a cutting-edge platform that connects manufacturers and suppliers of construction materials with builders and hardware retail stores across Africa. With a strong emphasis on innovation and value, Jumba offers creative, digital, and financially viable solutions for the construction industry in the digital age.

Mission: Leverage technology to simplify the construction industry, making it more transparent, reliable, and affordable for people in Africa to build.

Vision: To become the go-to partner for construction projects in Africa.

Values: Customer Obsession, Innovation, Integrity, Teamwork, and Reliability

Job Purpose:

Jumba is seeking an enthusiastic Software Engineering Intern eager to learn how to develop complex web experiences. The ideal candidate should have the ability to adapt, learn quickly, and possess excellent problem-solving skills. This internship offers a unique opportunity to learn how to build scalable, fast, and secure software that serves the needs of customers across Africa.

Key Responsibilities:

1. Full-Stack Development:

  •    – Assist in building and maintaining full-stack web and mobile applications
  •    – Focus on creating stellar user experiences
  •    – Learn best practices in frontend and backend development

2. Testing and Quality Assurance:

  •    – Create test plans for various software components
  •    – Write and execute unit and functional tests
  •    – Participate in code reviews and bug fixing processes

3. Documentation:

  •    – Contribute to writing and reviewing technical documents
  •    – Cover design and implementation details of features
  •    – Learn to create clear and concise documentation for future reference

4. Collaboration and Learning:

  •    – Work closely with senior engineers and other team members
  •    – Participate in team meetings and brainstorming sessions
  •    – Seek mentorship and guidance from experienced professionals

5. Technology Exploration:

  •    – Stay updated with the latest trends in software development
  •    – Experiment with new technologies relevant to Jumba’s tech stack
  •    – Contribute ideas for improving development processes and tools

6. Project Contribution:

  •    – Assist in the implementation of new features for Jumba’s platform
  •    – Help in optimizing existing codebase for better performance
  •    – Contribute to solving real-world problems in the construction industry through technology

Qualifications and Skills:

Required:

  • – Currently pursuing or recently completed a Bachelor’s degree in a STEM field (e.g., Computer Science, Engineering, Physics, Mathematics)
  • – Knowledge of building full-stack applications
  • – Understanding of unit and functional testing concepts
  • – Familiarity with database design – both NoSQL and SQL
  • – Proficiency in TypeScript
  • – Strong problem-solving skills and attention to detail
  • – Excellent communication and teamwork abilities
  • – Eagerness to learn and adapt to new technologies

Preferred:

  • – Experience with Node.js and Next.js
  • – Familiarity with version control systems (e.g., Git)
  • – Understanding of RESTful APIs and microservices architecture
  • – Knowledge of cloud computing platforms (e.g., AWS, Google Cloud)
  • – Interest in or knowledge of the construction industry

Why Join Jumba as an Intern:

  • – Gain hands-on experience in developing real-world software solutions
  • – Work with cutting-edge technologies in a fast-paced startup environment
  • – Learn from experienced software engineers and industry professionals
  • – Contribute to a platform that’s making a significant impact in Africa’s construction sector
  • – Opportunity for potential full-time employment based on performance
  • – Exposure to the entire software development lifecycle

Sign in or create an account to apply for this job position.

PROFESSIONAL CV UPGRADE SERVICES


Enhance your job search with our expert CV revamp service. Designed by industry professionals, your updated CV will highlight your skills and significantly increase your interview opportunities.

FROM KES 499
UPGRADE CV
Job Overview
Job Location



NEW JOB OPPORTUNITIES

Cooperative Bank

Remittance Product Manager

Apply
Inkomoko

Business Associate

Apply
Odoo

Sales Executive

Apply
UNHCR

Associate Development Officer

Apply
Savannah Informatics

Sales Representative

Apply
Burhani Engineers

Digital Marketing Intern

Apply
USIU-AFRICA

Laboratory Technologist – Chemistry

Apply
UNOPS

Generator Assistant

Apply
BAT

Process lead

Apply
KCB Bank

Bancassurance Sales Representative

Apply
Equity Bank

Sports Officer

Apply
Equity Bank

Customer Experience Communications Assistant

Apply
Old Mutual

Medical Claims Vetter

Apply