Information Technology · Contract
Direct employerJunior Software Developer

About this role
This plain-English summary was prepared by work.ke from the original advert. Confirm all details on the source before applying.
Role overview
Riana Group is looking for a Junior Software Developer to work on a contract basis in Nairobi, Kenya. This role suits candidates with a degree in computer science or related fields and at least two years of software development experience.
Read full role
What you will do
- Develop and maintain web applications using Laravel, React, Next.js, and C#.
- Design and optimise databases with MySQL and MongoDB.
- Work with cross-functional teams to define, design, and deliver new features.
- Write clean, scalable, and efficient code.
- Identify and fix software defects through debugging and troubleshooting.
- Participate in code reviews and adhere to best practices in development and security.
- Stay informed about new technologies and improve development processes.
- Collaborate with stakeholders to gather and analyse software requirements.
- Create software architecture and technical specifications based on project needs.
- Test software thoroughly to ensure quality, performance, and security standards are met.
- Support and maintain existing software applications as required.
- Contribute to continuous improvement of development practices.
Requirements
- Bachelor's degree in computer science, software engineering, Information Technology, or a related field.
- At least two years of experience in software development with knowledge of the software development life cycle.
- Experience with PHP Laravel, C#, React, and Next.js.
- Strong skills in designing and managing MySQL and MongoDB databases.
- Knowledge of API development and integration.
- Experience using version control tools such as Git.
- Familiarity with web development technologies including HTML, CSS, and JavaScript frameworks is a plus.
- Understanding of relational databases and ability to write SQL queries.
- Knowledge of software testing and debugging methods.
- Strong problem-solving and analytical skills.
- Good teamwork and communication skills.
- Ability to work independently and be self-motivated.
- Having a portfolio of personal projects or previous work experience is highly desirable.
How to apply
Apply through the employer's official contact. The employer has not published a closing date.