Full Stack Developer Job Unga Holding Eldoret, Kenya

Job Title: Full Stack Developer
Date Posted: 05/08/2026
Job Type: Full Time
Job Level: Middle
Employer: Unga Holding
Industry: IT
Salary: Open
Location: Nairobi
Country: Kenya
Deadline: 19/08/2026
Summary: IT Jobs. Unga Holding Jobs. Looking for an IT job in Kenya? Unga Holdings is hiring a Full Stack Developer to design, develop, and maintain software applications, build user interfaces, manage backend systems, and improve digital solutions. Experience in programming is required.

Role Purpose:

The Full Stack Developer is responsible for the design, development, implementation, integration, support, and continuous improvement of enterprise digital solutions across the organization.

The role develops and supports a wide range of technology solutions, including web and mobile applications, customer and supplier portals, APIs, enterprise integrations, workflow solutions, dashboards, and interfaces with ERP, Operational Technology (OT), Industrial IoT (IIoT), laboratory systems, and other business-critical platforms.

The role ensures that all solutions are secure, scalable, reliable, and aligned with business objectives, enterprise architecture standards, cybersecurity requirements, and the organization’s digital transformation agenda. The incumbent works closely with business users, ICT teams, vendors, and external partners to deliver innovative solutions that improve operational efficiency, customer experience, and business performance.

  • Build and maintain web/Mobile applications, developing both front-end and back-end functionality.
  • Develop user-facing features with modern HTML, CSS, and JavaScript frameworks (such as React, Angular, or Vue.js).
  • Implement server-side logic with back-end languages and frameworks such as Node.js, Python, or PHP.
  • Create and manage RESTful APIs to support data-driven applications.

Website Support and Maintenance

  • Provide ongoing website maintenance, ensuring websites are updated, fully functional, and secure.
  • Troubleshoot and resolve technical issues promptly, minimizing downtime and user impact.
  • Monitor website performance, load times, and traffic to ensure high availability and scalability.

Hosting and Server Management

  • Manage and monitor hosting environments, including provisioning, setup, configuration, and maintenance of servers (e.g., AWS, Azure, Digital Ocean).
  • Deploy applications, perform backups, and manage storage requirements as needed.
  • Ensure website and application security, setting up firewalls, SSL certificates, and performing regular security audits.

Database Management

  • Design, develop, and maintain databases, including data schema design, optimization, and query performance.
  • Use SQL or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) for data management and storage.
  • Perform regular data backups and manage data redundancy and failover strategies.

Monitoring and Reporting

  • Set up monitoring tools for uptime, server health, and security alerts to proactively identify and address potential issues.
  • Track website analytics and provide performance insights, reports, and recommendations for improvements.

Documentation and Best Practices

  • Document development processes, deployment instructions, and technical specifications.
  • Establish and maintain coding best practices, testing protocols, and release processes to ensure quality and consistency.
  • Bachelor’s degree in computer science, Information Technology, or equivalent work experience.
  • Minimum 5 years’ experience in software development in a medium-to-large enterprise environment.
  • Experience working with ERP environments.
  • Experience supporting production/operations systems.

Languages and Frameworks:

  • Front-End: Proficiency in HTML, CSS, JavaScript, with experience in frameworks such as React, Angular, Java Spring Boot or Vue.js.
  • Mobile development: Flutter, react native, Kotlin and Swift.
  •  Back-End: Strong skills in server-side languages like Node.js, Python, PHP, or Java.

Database Management:

  • Proficiency in SQL databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).

Hosting and Server Management:

  • Experience with cloud platforms (AWS, Azure, Digital Ocean, Google Cloud) and knowledge of server configuration, security, and troubleshooting.

Tools: 

  •  Proficiency with version control systems (Git) and experience with CI/CD tools (Jenkins, GitLab CI/CD, etc.).

Click here to apply

🎯 Before You Apply For this Job.
This job will attract 1000+ applicants.
Many qualified professionals will miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Contact Rose our client service manager and together with our recruiters she will review your CV and show you exactly how to improve it for the job you are targeting. Click Here For Us To Customize Your CV For This Job Opportunity
Is your AI CV not getting you interviews? Click Here To Get A Professionally Written CV

Related Jobs To Check Out

Jobs Managed by Our Recruitment Team

The vacancies below are managed directly by the Corporate Staffing recruitment team on behalf of our clients. Review the job advert, then submit your application through our recruitment team for consideration.


Browse Other Jobs Posted Today

Explore the latest job opportunities posted now. Apply early to maximize your chances, as many employers begin reviewing applications as soon as suitable candidates apply.