Full Stack Engineer job at Private Company
Website :
9 Days Ago
Linkedid Twitter Share on facebook
Full Stack Engineer
2026-09-11T13:42:05+00:00
Private Company
https://cdn.greatkenyanjobs.com/jsjobsdata/data/default_logo_company/defaultlogo.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Information Technology
Computer & IT, Science & Engineering, Transportation & Logistics
KES
MONTH
2026-09-18T17:00:00+00:00
8

About the Role

We are looking for a capable Senior Full-Stack Engineer with strong experience in TypeScript, Next.js, and full stack application development. The successful candidate will work across the complete software lifecycle, from planning and development to testing, deployment, monitoring, and production support. This is a hands-on role for someone who can build reliable features and take responsibility for deploying and maintaining them in production.

Key Responsibilities

  • Develop and maintain web applications using Next.js and TypeScript.
  • Build responsive, accessible, and user-friendly interfaces.
  • Develop backend APIs and business logic using Node.js, TypeScript, and Fastify or similar frameworks.
  • Design and maintain PostgreSQL databases using Prisma ORM.
  • Integrate third-party APIs, GPS tracking platforms, IoT services, and other external systems.
  • Build secure authentication, authorization, and multi-tenant access controls.
  • Manage background jobs, queues, caching, and scheduled processes using Redis and related technologies.
  • Write clean, maintainable, properly documented, and well-tested code.
  • Review existing systems and improve performance, reliability, and security.
  • Write and maintain unit, integration, and end-to-end tests.
  • Containerise applications using Docker and deploy them to Linux servers and cloud infrastructure.
  • Configure and maintain reverse proxies, domains, SSL certificates, and application environments.
  • Support CI/CD workflows and improve deployment automation.
  • Monitor production applications, investigate errors, and resolve technical incidents.
  • Work with product, operations, and management teams to convert business requirements into practical software solutions.
  • Participate in code reviews and contribute to technical decisions.
  • Take ownership of assigned features from initial planning through production deployment

Core Technology Stack

Our primary technology stack includes:

  • TypeScript, Next.js, and React
  • Node.js and Fastify
  • PostgreSQL and Prisma ORM
  • Redis
  • Docker
  • REST APIs
  • Git and GitHub
  • Linux and Ubuntu servers
  • Traefik or similar reverse-proxy technologies
  • CI/CD and production deployment workflow

Required Qualifications

  • At least 4 years of professional software development experience.
  • Strong practical experience with TypeScript, React, and Next.js.
  • Experience developing both frontend applications and backend APIs.
  • Good knowledge of Node.js and modern server-side development.
  • Experience with PostgreSQL, including database design, migrations, indexing, and query optimisation.
  • Experience using Git and collaborative development workflows.
  • Ability to deploy and manage applications in production environments.
  • Working knowledge of Docker, Linux servers, environment variables, domains, and SSL configuration.
  • Understanding of authentication, authorization, API security, and data protection.
  • Experience integrating third-party APIs and troubleshooting integration issues.
  • Ability to diagnose production problems using logs, monitoring tools, and systematic testing.
  • Strong problem-solving skills and the ability to work with limited supervision.
  • Good written and spoken English communication skills

Preferred Qualifications

  • Experience with Fastify and Prisma ORM.
  • Experience building multi-tenant SaaS platforms.
  • Experience with Redis, queues, workers, or scheduled jobs.
  • Experience with GPS tracking, telematics, IoT, logistics, or fleet-management systems.
  • Experience integrating mapping, location, or real-time data services.
  • Familiarity with Wialon or other fleet-management platforms.
  • Experience configuring Traefik, Nginx, or similar reverse proxies.
  • Experience setting up CI/CD pipelines and automated deployments.
  • Knowledge of application monitoring, backups, server security, and disaster recovery.
  • Experience working with large datasets, dashboards, analytics, or reporting systems.
  • Familiarity with progressive web applications.

What We Are Looking For

  • Takes ownership of work and follows tasks through to production.
  • Can work across frontend, backend, database, and deployment responsibilities.
  • Writes simple, reliable, and maintainable solutions.
  • Communicates clearly about progress, risks, and technical challenges.
  • Tests work carefully before releasing it.
  • Is comfortable learning unfamiliar systems and technologies.
  • Understands that production reliability and data accuracy are essential.
  • Can balance development speed with security, quality, and maintainability.

What We Offer

  • The opportunity to work on real-world fleet management, telematics, and IoT platforms.
  • Ownership of features across the complete development and deployment lifecycle.
  • Exposure to products operating across several African markets.
  • A collaborative environment with direct access to business and operational teams.
  • Opportunities to develop skills in SaaS, cloud infrastructure, IoT, data analytics, and system integrations.
  • Competitive compensation based on experience and capability.
  • Develop and maintain web applications using Next.js and TypeScript.
  • Build responsive, accessible, and user-friendly interfaces.
  • Develop backend APIs and business logic using Node.js, TypeScript, and Fastify or similar frameworks.
  • Design and maintain PostgreSQL databases using Prisma ORM.
  • Integrate third-party APIs, GPS tracking platforms, IoT services, and other external systems.
  • Build secure authentication, authorization, and multi-tenant access controls.
  • Manage background jobs, queues, caching, and scheduled processes using Redis and related technologies.
  • Write clean, maintainable, properly documented, and well-tested code.
  • Review existing systems and improve performance, reliability, and security.
  • Write and maintain unit, integration, and end-to-end tests.
  • Containerise applications using Docker and deploy them to Linux servers and cloud infrastructure.
  • Configure and maintain reverse proxies, domains, SSL certificates, and application environments.
  • Support CI/CD workflows and improve deployment automation.
  • Monitor production applications, investigate errors, and resolve technical incidents.
  • Work with product, operations, and management teams to convert business requirements into practical software solutions.
  • Participate in code reviews and contribute to technical decisions.
  • Take ownership of assigned features from initial planning through production deployment
  • TypeScript
  • Next.js
  • React
  • Node.js
  • Fastify
  • PostgreSQL
  • Prisma ORM
  • Redis
  • Docker
  • REST APIs
  • Git
  • GitHub
  • Linux
  • Ubuntu servers
  • Traefik
  • CI/CD
  • Authentication
  • Authorization
  • API Security
  • Data Protection
  • Third-party API Integration
  • Problem-solving
  • Communication (Written and Spoken English)
  • At least 4 years of professional software development experience.
  • Strong practical experience with TypeScript, React, and Next.js.
  • Experience developing both frontend applications and backend APIs.
  • Good knowledge of Node.js and modern server-side development.
  • Experience with PostgreSQL, including database design, migrations, indexing, and query optimisation.
  • Experience using Git and collaborative development workflows.
  • Ability to deploy and manage applications in production environments.
  • Working knowledge of Docker, Linux servers, environment variables, domains, and SSL configuration.
  • Understanding of authentication, authorization, API security, and data protection.
  • Experience integrating third-party APIs and troubleshooting integration issues.
  • Ability to diagnose production problems using logs, monitoring tools, and systematic testing.
  • Strong problem-solving skills and the ability to work with limited supervision.
  • Good written and spoken English communication skills
bachelor degree
12
JOB-6aa4052d489fa

Vacancy title:
Full Stack Engineer

[Type: FULL_TIME, Industry: Information Technology, Category: Computer & IT, Science & Engineering, Transportation & Logistics]

Jobs at:
Private Company

Deadline of this Job:
Friday, September 18 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Friday, September 11 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Private Company
Private Company jobs in Kenya

JOB DETAILS:

About the Role

We are looking for a capable Senior Full-Stack Engineer with strong experience in TypeScript, Next.js, and full stack application development. The successful candidate will work across the complete software lifecycle, from planning and development to testing, deployment, monitoring, and production support. This is a hands-on role for someone who can build reliable features and take responsibility for deploying and maintaining them in production.

Key Responsibilities

  • Develop and maintain web applications using Next.js and TypeScript.
  • Build responsive, accessible, and user-friendly interfaces.
  • Develop backend APIs and business logic using Node.js, TypeScript, and Fastify or similar frameworks.
  • Design and maintain PostgreSQL databases using Prisma ORM.
  • Integrate third-party APIs, GPS tracking platforms, IoT services, and other external systems.
  • Build secure authentication, authorization, and multi-tenant access controls.
  • Manage background jobs, queues, caching, and scheduled processes using Redis and related technologies.
  • Write clean, maintainable, properly documented, and well-tested code.
  • Review existing systems and improve performance, reliability, and security.
  • Write and maintain unit, integration, and end-to-end tests.
  • Containerise applications using Docker and deploy them to Linux servers and cloud infrastructure.
  • Configure and maintain reverse proxies, domains, SSL certificates, and application environments.
  • Support CI/CD workflows and improve deployment automation.
  • Monitor production applications, investigate errors, and resolve technical incidents.
  • Work with product, operations, and management teams to convert business requirements into practical software solutions.
  • Participate in code reviews and contribute to technical decisions.
  • Take ownership of assigned features from initial planning through production deployment

Core Technology Stack

Our primary technology stack includes:

  • TypeScript, Next.js, and React
  • Node.js and Fastify
  • PostgreSQL and Prisma ORM
  • Redis
  • Docker
  • REST APIs
  • Git and GitHub
  • Linux and Ubuntu servers
  • Traefik or similar reverse-proxy technologies
  • CI/CD and production deployment workflow

Required Qualifications

  • At least 4 years of professional software development experience.
  • Strong practical experience with TypeScript, React, and Next.js.
  • Experience developing both frontend applications and backend APIs.
  • Good knowledge of Node.js and modern server-side development.
  • Experience with PostgreSQL, including database design, migrations, indexing, and query optimisation.
  • Experience using Git and collaborative development workflows.
  • Ability to deploy and manage applications in production environments.
  • Working knowledge of Docker, Linux servers, environment variables, domains, and SSL configuration.
  • Understanding of authentication, authorization, API security, and data protection.
  • Experience integrating third-party APIs and troubleshooting integration issues.
  • Ability to diagnose production problems using logs, monitoring tools, and systematic testing.
  • Strong problem-solving skills and the ability to work with limited supervision.
  • Good written and spoken English communication skills

Preferred Qualifications

  • Experience with Fastify and Prisma ORM.
  • Experience building multi-tenant SaaS platforms.
  • Experience with Redis, queues, workers, or scheduled jobs.
  • Experience with GPS tracking, telematics, IoT, logistics, or fleet-management systems.
  • Experience integrating mapping, location, or real-time data services.
  • Familiarity with Wialon or other fleet-management platforms.
  • Experience configuring Traefik, Nginx, or similar reverse proxies.
  • Experience setting up CI/CD pipelines and automated deployments.
  • Knowledge of application monitoring, backups, server security, and disaster recovery.
  • Experience working with large datasets, dashboards, analytics, or reporting systems.
  • Familiarity with progressive web applications.

What We Are Looking For

  • Takes ownership of work and follows tasks through to production.
  • Can work across frontend, backend, database, and deployment responsibilities.
  • Writes simple, reliable, and maintainable solutions.
  • Communicates clearly about progress, risks, and technical challenges.
  • Tests work carefully before releasing it.
  • Is comfortable learning unfamiliar systems and technologies.
  • Understands that production reliability and data accuracy are essential.
  • Can balance development speed with security, quality, and maintainability.

What We Offer

  • The opportunity to work on real-world fleet management, telematics, and IoT platforms.
  • Ownership of features across the complete development and deployment lifecycle.
  • Exposure to products operating across several African markets.
  • A collaborative environment with direct access to business and operational teams.
  • Opportunities to develop skills in SaaS, cloud infrastructure, IoT, data analytics, and system integrations.
  • Competitive compensation based on experience and capability.

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

Interested candidates should submit:

  • An updated CV
  • A link to their GitHub profile or portfolio.
  • Examples of relevant applications or systems they have developed.
  • A short explanation of their experience with Next.js, TypeScript, backend development, and production deployment.
  • Their current location, availability, and salary expectations.

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Kenya
Job Type: Full-time
Deadline of this Job: Friday, September 18 2026
Duty Station: Nairobi | Nairobi
Posted: 11-09-2026
No of Jobs: 1
Start Publishing: 11-09-2026
Stop Publishing (Put date of 2030): 10-10-2076
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.