← All open jobs

Information Technology · Full-time

Recruitment agency · Career Directions Limited

Junior Software Developer

Employer not disclosed by agency

NairobiMid level · Not statedDeadline not stated by agencyChecked 2 Nov 2026
Software development workspace with a laptop and notebook overlooking Nairobi.

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

An undisclosed employer in Nairobi is looking for a Junior Software Developer. This full-time role suits candidates with at least two years of experience in software development and a background in computer science or related fields.

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, efficient, and scalable code.
  • Identify and fix software defects through debugging and troubleshooting.
  • Participate in code reviews and adhere to best practices for development and security.
  • Stay updated on new technologies and improve development methods.
  • Collaborate with stakeholders to gather and analyse software requirements.
  • Design software architecture and prepare technical specifications.
  • Test software thoroughly to ensure quality, performance, and security standards are met.
  • Support and maintain existing software applications.
  • Contribute to improving software development processes and standards.

Requirements

  • Diploma or Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • At least two years of experience in software development.
  • Strong knowledge of the software development life cycle.
  • Proficiency in programming languages and frameworks including PHP Laravel, C#, React, and Next.js.
  • Experience in designing and managing databases using MySQL and MongoDB.
  • Knowledge of API development and integration.
  • Familiarity with version control systems such as Git.
  • Experience with web technologies like HTML, CSS, and JavaScript frameworks is an advantage.
  • Understanding of relational databases and SQL queries.
  • Skills in software testing and debugging.
  • Strong problem-solving skills and ability to work well in a team environment.
  • Good communication and teamwork abilities.
  • Self-motivated and capable of working independently and collaboratively.
  • A portfolio of personal projects or prior work is highly desirable.
  • Candidates must have stayed with at least one employer for a minimum of two consecutive years, showing stability and commitment.

How to apply

Apply through the employer's official contact by submitting your application before the closing date, which has not been published.

View advert & apply