Software Developer Intern (3 positions)
Job Type: Internship
Location: Nairobi
Company: Professional Services
Software Developer Interns
About the Role
We are looking for a motivated and problem-solving Software Developer Interns to join our engineering team. You will work alongside experienced developers to build, maintain, and deploy scalable backend and frontend applications while gaining hands-on exposure to modern production software workflows.
Key Responsibilities
- Develop and maintain web applications using Python, Django, and React.
- Design and consume RESTful APIs using Django REST Framework (DRF).
- Collaborate using Git for version control and code reviews.
- Solve algorithmic challenges and write efficient, clean, and maintainable code.
- Assist in containerizing applications and supporting deployment pipelines.
Requirements
- KCSE, B+ and above or its equivalent
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field; or be in the final year of study in any of these disciplines.
- Languages & Frameworks: Solid understanding of JavaScript, React, Python, Django, and Django REST Framework.
- Core CS Fundamentals: Strong problem-solving skills with a good foundation in Data Structures and Algorithms.
- Tools: Proficiency with Git and GitHub/GitLab workflows.
- Bonus Points: Basic knowledge or hands-on experience with Docker, CI/CD, and application deployment (AWS, Digital Ocean, or similar)
- Must have excellent communication and interpersonal skills
- Impeccable Integrity
- Eager to learn new technologies
How to Apply
Send your CV and a link to your GitHub profile or portfolio to hr@eperformancedashboard.com and/or Brighter Monday portal with the subject line 'Software Developer Intern Application' Due to the volume of applications, only shortlisted candidates will be contacted. Interviews will be conducted on a rolling basis.