Davis & Shirtliff Hiring Full Stack Engineer – IoT Platform (Web & Mobile Tracks)

by Recal

The Davis & Shirtliff Group is the leading supplier of water and energy solutions in the region. The group is Kenyan based and operates through a network of Kenyan branches as well as regional subsidiaries in Uganda, Tanzania, Zambia, Rwanda, South Sudan, DRC and Zimbabwe. The company has a total complement of over 900 highly trained and professional staff spread across the region and seeks to fill the position of Full-Stack Engineer – IoT Platform (Web & Mobile Tracks) at Tatu Engineering Centre.

Role and Responsibilities

The Full Stack Engineer will develop an integrated digital platform that empowers users to access and manage smart utility equipment through flexible ownership and usage models. The engineer will support in designs and implementation of scalable, secure, and data-driven solutions that connect IoT devices with business systems — integrating communication, user authentication, transaction processing, and device security monitoring. This position will work in close collaboration with other Engineering teams to ensure that the highest standards of privacy, security, and reliability are maintained. 

Requirements:

  • Bachelor’s degree in Computer Science, Engineering or any related technical field.
  • At least 2 – 4 years of experience in Full Stack (or at least Backend) development using modern Backend frameworks (Node.js/NestJS, React/Next.js, Flutter (Dart)Strong grasp of established and emerging technologies, systems, platforms and software.
    • PostgreSQL, MySQL, InfluxDB, Redis
    • MQTT/MQTTs, WebSockets, webhook integrations.
    • OAuth2, JWT, RBAC.
    • Docker, GitHub Actions, AWS or equivalent.
    • Testing & Monitoring: Jest/Supertest, K6/Artillery, Grafana, Prometheus, Opentelemetry.
  • Ability to work within a team in a fast-paced delivery-oriented environment.

Skills and Technical Experience:

  • Experience with IoT or telemetry-driven systems (smart devices, energy, water, or utilities).
  • Prior work integrating mobile payment systems (especially M-Pesa, Vodafone).
  • Knowledge of user profiling, onboarding, and lifecycle management systems.
  • Familiarity with ERP systems (Odoo, Dynamics 365, Zoho, SAP, or custom-built).
  • Experience with realtime data visualization dashboards.
  • Data caching and queuing using  Redis, BullMQ, or Kafka.
  • Time-series data design and retention optimization.
  • CI/CD pipeline management with multi-environment deployment.
  • Network configuration and troubleshooting, including TLS and MQTT broker.

The successful candidates will join a dedicated team of specialists in the water and energy sectors which have significant potential for future growth. The job will provide a challenging and stimulating work environment with excellent growth opportunities for the successful candidates.

If you meet the set requirements and would like to be considered, please apply for the role before Friday, 21st November 2025

Apply Now

You may also like

We DO NOT support recruitment agents/entities that demand money or any other favors from applicants to expedite hiring process. We shall not be liable to any money, favors and valuables lost during the process. Incase you see it on this site, report it to us via our Facebook page Pata Kazi so as to take the necessary action. Report the matter to the police asap.

 

More from Us: OYK-CVs | Internshub

 

© 2025 All Rights Reserved. Web Design by Clinet Online

Adblock Detected

Please support us by disabling your AdBlocker extension from your browsers for our website.