Skip to content

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

posted 1 week ago
Job Overview
Employment FullTime
Location Nairobi Kenya
Experience At least 2-4 years
Education Level Bachelor's Degree
svg background up
Opportunities Meet Aspirations

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


Share This Post

Don't miss out on new jobs listing! Follow our channels Today WhatsApp Channel

Disclaimer Opened Career is a free job-posting website that does not charge applicants. We do not support recruitment agents or entities that demand money or favors to expedite the hiring process. Please use our platform responsibly and report any suspicious activity.
Why Opened Career
OUR OBJECTIVES
At Opened Career, we prioritize inclusivity, diversity, and equal opportunities for all individuals, regardless of their backgrounds or experiences. We believe in creating a level playing field where every candidate has the chance to showcase their skills and potential, and every employer has access to a diverse pool of qualified candidates.
CORE VALUES
Innovation
Integrity
Team Work
Excellence
Customer Focus
Professionalism