Back to jobs
ScovaiScovaiJobs
TestHiring

TestHiring

Require a Full Stack Engineer in Nairobi, Kenya

Nairobi, KEOn-sitePermanentFull-time

Posted Sep 11, 2026

  • 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


Requirements


  • 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.


Role snapshot

Job type

Full-time

Required skills

TypeScriptReactNext.jsNode.js (server-side development)Backend API development and integrationPostgreSQL (design, migrations, indexing, query optimisation)Prisma ORMFastify (or similar frameworks)Authentication, authorization and multi-tenant access controlsRedis, background jobs, queues, caching and scheduled processesDocker and containerisation; deploying to Linux servers and cloud infrastructureCI/CD pipelines and deployment automationTesting (unit, integration, end-to-end)Monitoring, logging, production troubleshooting and incident responseThird-party API integration (GPS/telematics/IoT/mapping services)

Similar jobs

TestHiring

Require a Transaction Monitoring and Chargeback Analyst in Nairobi, Kenya

TestHiring

Nairobi, KEOn-sitePermanentFull-time
13 hours ago
TestHiring

Require an Associate Regulatory Affairs Specialist in Nairobi, Kenya

TestHiring

Nairobi, KEOn-sitePermanentFull-time
13 hours ago
TestHiring

Require a Senior Data Scientist in Nairobi, Kenya

TestHiring

Nairobi, KEOn-sitePermanentFull-time
13 hours ago
TestHiring

Require a Credit Administration Officer in Nairobi, Kenya

TestHiring

Nairobi, KEOn-sitePermanentFull-time
13 hours ago
TestHiring

Require a Direct Sales Agent in Nairobi, Kenya

TestHiring

Nairobi, KEOn-sitePermanentFull-time
13 hours ago
TestHiring

Require a Production Manager in Nairobi, Kenya

TestHiring

Nairobi, KEOn-sitePermanentFull-time
3 days ago