Full-Stack Developer job at Ushauri Tech
New
Today
Linkedid Twitter Share on facebook
Full-Stack Developer
2025-07-07T10:48:06+00:00
Ushauri Tech
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8540/logo/uuuuu.png
FULL_TIME
 
Kenya
Nairobi
00100
Kenya
Information Technology
Computer & IT
KES
 
MONTH
2025-08-18T17:00:00+00:00
 
Kenya
8

We’re looking for a proactive and skilled Full-Stack Developer to join our tech team. The ideal candidate is highly competent in building scalable web applications from front to back using modern JavaScript frameworks and has solid experience with cloud deployment and DevOps practices.

You will work closely with designers, project managers, and fellow developers to create user-friendly, efficient, and secure solutions for diverse clients.

Key Responsibilities:

  • Front‑end Development: Build responsive, accessible UIs using HTML5, CSS3, JavaScript and modern frameworks (React, Angular, or Vue.js).
  • Back‑end Development: Design and implement RESTful/GraphQL APIs and microservices using Node.js (Express/NestJS), Python (Django/Flask), or PHP (Laravel).
  • Database Management: Model, optimize, and maintain relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
  • DevOps & Deployment: Containerize applications with Docker, configure CI/CD pipelines, and deploy to AWS/Azure/GCP or VPS environments.
  • Cloud & Infrastructure: Participate in cloud‑architecture design, security (IAM, VPC), and infrastructure as code (e.g., Terraform).
  • Version Control & Collaboration: Follow Git‑based workflows (branching, pull requests, code reviews) and agile methodologies.
  • Mentorship: Guide junior developers through code reviews, pair‑programming sessions, and knowledge‑sharing.

Requirements:

  • Experience Level: 3+ years in full‑stack development.
  • Front‑end: Strong command of JavaScript, ES6+, and one major framework (React, Angular, or Vue). Familiarity with SPA architecture and state‑management (Redux/Vuex).
  • Back‑end: Proven experience in at least one server‑side language/framework (Node.js/Express or NestJS, Python/Django or Flask, PHP/Laravel).
  • Databases: Hands‑on work with MySQL or PostgreSQL and a NoSQL database like MongoDB or Redis.
  • DevOps: Practical knowledge of Docker, CI/CD tools (Jenkins/GitHub Actions), Linux server administration.
  • Cloud: Experience deploying and managing workloads on AWS, Azure, or Google Cloud.
  • Version Control: Expert use of Git and collaboration workflows.
  • Soft Skills: Excellent problem‑solving, communication, and time‑management abilities.

Bonus Points (Nice to Have)

  • Mobile Development: Experience building cross‑platform apps with React Native or Flutter.
  • Infrastructure as Code: Familiarity with Terraform or similar tools.
  • Testing: Hands‑on with unit, integration, and end‑to‑end testing frameworks (Jest, Mocha, Cypress).
  • Security: Knowledge of OAuth, JWT, OWASP best practices.
 
 
 
bachelor degree
36
JOB-686ba5e6523bc

Vacancy title:
Full-Stack Developer

[Type: FULL_TIME, Industry: Information Technology, Category: Computer & IT]

Jobs at:
Ushauri Tech

Deadline of this Job:
Monday, August 18 2025

Duty Station:
Kenya | Nairobi | Kenya

Summary
Date Posted: Monday, July 7 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Ushauri Tech
Ushauri Tech jobs in Kenya

JOB DETAILS:

We’re looking for a proactive and skilled Full-Stack Developer to join our tech team. The ideal candidate is highly competent in building scalable web applications from front to back using modern JavaScript frameworks and has solid experience with cloud deployment and DevOps practices.

You will work closely with designers, project managers, and fellow developers to create user-friendly, efficient, and secure solutions for diverse clients.

Key Responsibilities:

  • Front‑end Development: Build responsive, accessible UIs using HTML5, CSS3, JavaScript and modern frameworks (React, Angular, or Vue.js).
  • Back‑end Development: Design and implement RESTful/GraphQL APIs and microservices using Node.js (Express/NestJS), Python (Django/Flask), or PHP (Laravel).
  • Database Management: Model, optimize, and maintain relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
  • DevOps & Deployment: Containerize applications with Docker, configure CI/CD pipelines, and deploy to AWS/Azure/GCP or VPS environments.
  • Cloud & Infrastructure: Participate in cloud‑architecture design, security (IAM, VPC), and infrastructure as code (e.g., Terraform).
  • Version Control & Collaboration: Follow Git‑based workflows (branching, pull requests, code reviews) and agile methodologies.
  • Mentorship: Guide junior developers through code reviews, pair‑programming sessions, and knowledge‑sharing.

Requirements:

  • Experience Level: 3+ years in full‑stack development.
  • Front‑end: Strong command of JavaScript, ES6+, and one major framework (React, Angular, or Vue). Familiarity with SPA architecture and state‑management (Redux/Vuex).
  • Back‑end: Proven experience in at least one server‑side language/framework (Node.js/Express or NestJS, Python/Django or Flask, PHP/Laravel).
  • Databases: Hands‑on work with MySQL or PostgreSQL and a NoSQL database like MongoDB or Redis.
  • DevOps: Practical knowledge of Docker, CI/CD tools (Jenkins/GitHub Actions), Linux server administration.
  • Cloud: Experience deploying and managing workloads on AWS, Azure, or Google Cloud.
  • Version Control: Expert use of Git and collaboration workflows.
  • Soft Skills: Excellent problem‑solving, communication, and time‑management abilities.

Bonus Points (Nice to Have)

  • Mobile Development: Experience building cross‑platform apps with React Native or Flutter.
  • Infrastructure as Code: Familiarity with Terraform or similar tools.
  • Testing: Hands‑on with unit, integration, and end‑to‑end testing frameworks (Jest, Mocha, Cypress).
  • Security: Knowledge of OAuth, JWT, OWASP best practices.

 

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure

Interested and qualified? Go to Ushauri Tech on www.ushauritech.com to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Monday, August 18 2025
Duty Station: Nairobi | kenya | Kenya
Posted: 07-07-2025
No of Jobs: 1
Start Publishing: 07-07-2025
Stop Publishing (Put date of 2030): 07-07-2033
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.