Full Stack Software Developer Job in Kenya

Job Title: Full Stack Software Developer

Hiring Organization: APHRC
Location – Locality: Nairobi
Location – Region: Kenya
Industry: Research
Job Type: Full Time
Salary: KES
Date Posted: 04/28/2024

The African Population and Health Research Center (APHRC) is a premier research-to-policy institution, generating evidence, strengthening research and related capacity in the African research and development ecosystem, and engaging policy to inform action on health and development. The Center is Africa-based and African-led, with its headquarters in Nairobi, Kenya, and a West Africa Regional Office (WARO), in Dakar, Senegal. APHRC seeks to drive change by developing strong African research leadership and promoting evidence-informed decision-making (EIDM) across sub-Saharan Africa.

Duties/ Responsibilities


APHRC is looking for an experienced Software Developer who will support an existing WordPress website alongside other web-based applications that will be integrated into the website. S/he will develop additional WordPress plugins and custom pages to meet the requirements of the Center and support the technical backend website updates as necessary.

Qualifications, Skills and Experience

  • A degree in related disciplines e.g. Software Engineering, Computer Science, Computer Engineering or any relevant field.
  • A full stack web developer with at least 5 years of experience in the design & development of web applications and use of relational databases, understanding of PHP frameworks like Code Igniter, Laravel, and SQL server.
  • Vast experience in developing websites using content management systems such as WordPress, Joomla, Drupal, etc.
  • Have understanding of Linux web hosting environments.
  • Hands-on experience with architecture styles/APIs (REST, RPC).
  • Utilize established development tools, guidelines, and conventions including but not limited to databases, HTML, CSS, and JavaScript.
  • Ability to create web pages to show online reports to application users using pivot reports, detailed data pages, grid views, or tables.
  • Developed user authentication mechanism using web services.
  • Experience with jQuery to bring dynamic behavior to the web page and also perform AJAX calls to the MVC controllers.
  • Understanding of Agile methodologies.
  • Excellent troubleshooting and communication skills.
  • Excellent skills in debugging user sessions and solving software bugs.
  • Ability to analyze and critique requirements and make recommendations on possible solution designs.
  • Ability to complete work independently, incorporate client feedback, and deliver on time.

Click Here To Apply