Log in
All jobs
RI

JUNIOR SOFTWARE DEVELOPER

Riana Infotech Limited
Nairobi, Nairobi City, Kenya Posted Oct 28, 2026
Full-time

About this role

  • Develop and maintain web applications using Laravel, React, Next.js, and C#

  • Design and optimize databases using MySQL and MongoDB

  • Collaborate with cross-functional teams to define, design, and ship new features

  • Write clean, scalable, and efficient code

  • Debug, troubleshoot, and resolve software defects

  • Participate in code reviews and follow industry best practices for development and security

  • Continuously explore new technologies and improve development practices

  • Collaborate with stakeholders to gather and analyze software requirements.

  • Design software architecture and create technical specifications based on the project needs.

  • Develop software applications by writing clean, maintainable, and efficient code.

  • Perform thorough testing and debugging of software to identify and resolve any defects or issues.

  • Ensure software meets quality standards, performance requirements, and security guidelines.

  • Participate in code reviews to provide and receive constructive feedback on code quality.

  • Collaborate with cross-functional teams, including project managers, designers, and testers, to ensure effective project execution.

  • Stay updated with emerging technologies, programming languages, and industry trends.

  • Provide support and maintenance for existing software applications as needed.

  • Contribute to the continuous improvement of software development processes and best practices.

Requirements

  • Bachelor's degree in

  • computer science, software engineering, Information Technology, or a

  • related field.

  • Two years of experience.​

  • Proven experience in

  • software development, with a strong understanding of software development

  • life cycle.

  • Proven experience with

  • PHP Laravel, C#, React, and Next.js

  • Strong understanding of

  • MySQL and MongoDB database design and management

  • Familiarity with API

  • development and integration

  • Experience with version

  • control tools like Git

  • Experience with web

  • development technologies (HTML, CSS, JavaScript frameworks) is a plus.

  • Familiarity with

  • relational databases and SQL queries.

  • Knowledge of software

  • testing and debugging techniques.

  • Strong problem-solving

  • and analytical skills.

  • Excellent teamwork and

  • communication abilities.

  • Self-motivated and able

  • to work independently as well as in a team environment.

  • A portfolio of personal projects or previous

  • work experience is highly desirable.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →