Full Stack Development Intern

Institute of Software Technologies

Africa's Global IT Training Providers of Choice, exceeding Customer Expectations, with Impressive Training Solutions

Full Stack Development Intern – Job Description

Software Technologies Limited (STL), an award-winning software and cloud- based solutions provider in Africa and the Middle East is seeking to engage a motivated full Stack Development Intern to join our team.

Stipend: Ksh. 15,000

Duration: 3 Months

Please note the following required competencies:

Solution Development and Delivery

  1. Assist in the design, coding and testing of technical solutions.
  2. Understand standard systems development lifecycle processes and applies our methodology effectively even on client engagements.
  3. Apply knowledge of industry trends and developments to improve existing products and on development of new products.

Project Execution

  1. Learn project and development plans and is able to clearly articulate roles, project goals and timelines.
  2. Learn to adhere to coding standards defined by technical management.
  3. Learn to accurately employ our development tools.
  4. Learn to establish responsible deadlines and personal work plans.


  1. Listens to others and accepts input from team members
  2. Clearly articulates ideas and thoughts verbally
  3. Accurately prepares written business correspondences that are coherent, grammatically correct, effective and professional.

Relational Databases

  1. Understands basic relational database concepts.
  2. Can confidently write the four basic SQL statements
  3. Possesses knowledge of various database access methods.

Programming languages

  1. Possess working knowledge of at least one structured programming language
  2. Exhibit proficiency in HTML and one scripting language.
  3. Possess basic knowledge of JSON, Java Script/ jQuery and CSS3
  4. Architecture
  5. Demonstrates basic knowledge of object and component methodology and technology.
  6. Possesses basic knowledge of classes, components, objects and interfaces.
  7. Recognizes the fundamental difference between the various internet browsers.

Professional Qualities


  1. Displays a positive attitude
  2. Demonstrates flexibility in day to day work
  3. Sets high standards of performance for oneself


  1. Establishes harmonious working relationships with team members
  2. Appreciates each team member’s contributions and values each individual member.

Client management

  1. Values internal and external clients and responds to their needs.
  2. Establishes effective working relationships with clients
  3. Follows established communication guidelines
  4. Uses good judgement in what and how to communicate with clients.

Professional Development

  1. Understands the professional development process and becomes actively involved by setting challenging goals and meeting them through continuous learning.
  2. Seeks input from mentors and supervisors
  3. Actively applies feedback received to day-to-day work and strives to improve performance.

Internal operations

  1. Accurately completes and submits time and expense reports in a timely manner
  2. Accurately completes and submits status reports in a timely manner
  3. Complies with all our policies and procedures

Planning on sharpening your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.

For all your IT certification needs, please, click here for information on how to get started

To apply for this job please visit www.isteducation.com.

Job Overview
Job Location