Full Stack Engineer Intern in Kenya

About The Position

At UjuziKilimo, the Full stack Engineer Intern will work towards gaining hands-on experience in both front-end and back-end development, collaborating with cross functional teams, and contributing to real-world projects at UjuziKilimo.

Key Responsibilities

Writing and maintaining user-facing code and server-side logic as per to the specifications outlined by the lead engineer.

Provide technical support to users and internal teams, addressing issues related to platform functionality, usability, or performance, with a keen problem-solving mindset.

Investigate and troubleshoot reported problems, identifying root causes, and implementing solutions to ensure a seamless user experience, applying analytical and troubleshooting skills.

Assist users in navigating and utilizing the platform effectively, offering guidance and support to resolve technical difficulties, showcasing customer service skills and user empathy.

Contribute to testing efforts for new features and bug fixes to ensure platform reliability and quality, participating in testing procedures and providing feedback.

Maintain clear and comprehensive documentation for software development and technical support processes, aiding in knowledge transfer and process clarity.

Assist in researching and implementing new technologies to enhance platform capabilities, contributing to innovation and improvement efforts, showcasing an interest in technology exploration and experimentation.

Participating in code reviews and maintaining code quality standards

Collaborating with cross-functional teams to identify and prioritize features.


Background knowledge in Computer Science, Software Engineering, or a related field. A

Degree in Computer Science, Software Engineering, or related field is an advantage.

Proficiency in Flutter, JavaScript, and Laravel frameworks.

Experience in PHP programming language.

Familiarity with database management systems such as PostgreSQL and MySQL

Proficiency in versioning tools/collaboration tools such as GitHub

Solid understanding of software development principles, practices, and methodologies.

Strong problem-solving skills and ability to troubleshoot technical issues.

Excellent communication and interpersonal skills, with a collaborative mindset.

Ability to work independently as well as part of a team in a fast-paced environment.

Eagerness to learn and adapt to new technologies and tools.


At least 2 years software development experience ideally showcasing strong all-round software development skill capabilities.

How To Apply

Send your CV to careers@ujuzikilimo.com with the headline: 

Application–Full stack Engineer Intern.