Remotify
logo
SolutionMall

Software Engineer-SaaS, PaaS & IoT Data Platforms

Africa

June 21, 2026 at 7:00 AM

✨ AI summary

Location

  • Eastern Africa

Languages

  • JavaScript
  • TypeScript
  • Node.js
  • Python
  • Java
  • PHP
  • Go
  • .NET

Frameworks

  • React
  • Vue
  • Angular

Cloud Services

  • Docker
  • Linux
  • Cloud platforms (generic)

Databases

  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Cloud databases

Experience Level

  • 2+ years of relevant experience

1. About SolutionMall

SolutionMall is a global B2B solution delivery platform serving smart facilities, IoT systems, industrial projects, energy, infrastructure, commercial buildings, communication networks, and project-based digital solution needs.

We support customers through requirement clarification, solution matching, product selection, technical documentation support, supplier coordination, software customization, RFQ support, delivery coordination, and long-term project follow-up.

In the software and IoT platform sector, SolutionMall supports solutions involving:

  • Customized software development
  • SaaS platform development
  • PaaS platform development
  • Front-end dashboards and data visualization
  • Back-end API development
  • IoT device data collection
  • Device-to-platform integration
  • Database and cloud service integration
  • Web-based management systems
  • Localized software services
  • Project-based digital platform customization


2. Role Overview

We are looking for a Custom Software Development Engineer – SaaS, PaaS & IoT Data Platforms, East Africa to support SolutionMall’s software customization, platform development, IoT data integration, and localized technical service needs across East African markets.

This role is suitable for professionals with experience in software development, web application development, SaaS platforms, PaaS platforms, front-end development, back-end API development, IoT platform integration, data acquisition systems, cloud services, or project-based software customization.

The main focus is to understand customer requirements, support localized software development, build or customize front-end and back-end modules, integrate IoT device data, connect APIs, and support SolutionMall’s digital solution projects in East Africa.

This is a technical software engineering role focused on customized platform development, IoT data integration, system interfaces, project delivery support, and local technical service.


3. Key Responsibilities

  • Support customized software development for SaaS, PaaS, IoT platforms, web systems, and project-based digital solutions.
  • Develop or customize front-end dashboards, data visualization pages, user interfaces, and system management pages.
  • Develop and integrate back-end APIs, database connections, user management, device data interfaces, and business logic modules.
  • Support IoT device data collection, device communication, data processing, platform integration, and remote monitoring functions.
  • Communicate with customers, project teams, system integrators, and technical stakeholders to clarify requirements and application scenarios.
  • Support localization requirements, including local language, user habits, deployment environment, data structure, reporting format, and service response needs.
  • Coordinate with SolutionMall teams and suppliers to support testing, debugging, documentation, deployment, and project follow-up.
  • Collect local feedback on software functions, user experience, technical issues, and customer requirements in East African markets.


4. Qualifications

Required

2+ years of experience in one or more of the following areas:

  • Software development
  • SaaS platform development
  • PaaS platform development
  • Web application development
  • Front-end development
  • Back-end API development
  • IoT platform development
  • IoT device data acquisition
  • Database design or integration
  • Cloud service integration
  • System integration or software customization
  • Technical support for digital projects

Familiar with at least one front-end technology or framework, such as JavaScript, TypeScript, React, Vue, Angular, HTML, CSS, or similar tools.

Familiar with at least one back-end language or framework, such as Node.js, Python, Java, PHP, Go, .NET, or similar technologies.

Ability to understand customer requirements, translate business needs into software functions, and support API integration, data flow design, testing, debugging, and deployment.

Good communication skills and ability to work with customers, software teams, hardware suppliers, system integrators, and project stakeholders.

Working proficiency in English.

Preferred

  • Experience with IoT platforms, smart facility platforms, energy monitoring platforms, environmental monitoring systems, or industrial data platforms
  • Experience with MQTT, HTTP, RESTful APIs, WebSocket, Modbus, TCP/IP, or device communication protocols
  • Experience with databases such as MySQL, PostgreSQL, MongoDB, Redis, or cloud databases
  • Experience with cloud platforms, server deployment, Docker, Linux, or basic DevOps workflows
  • Experience in dashboard development, data visualization, alarm management, user permission management, or reporting systems
  • Existing local technical service experience in East Africa
  • Local language communication ability in East African markets is preferred


5. Work Model

This role focuses on software development, technical customization, and local project support.

The main focus areas include:

  • Software requirement clarification
  • SaaS and PaaS platform customization
  • Front-end dashboard development
  • Back-end API and database integration
  • IoT device data collection and platform connection
  • Software testing and debugging
  • Local deployment and technical service support
  • Project documentation and user feedback
  • Long-term digital solution support

This role is suitable for professionals who already have experience in software development, IoT platforms, web systems, digital project delivery, system integration, or localized software service support in East Africa.


6. Compensation and Benefits

SolutionMall provides a results-oriented compensation model based on role scope, candidate experience, software development capability, technical service ability, project support progress, and business contribution.

Details can be discussed during the interview process based on the candidate’s technical background, project experience, software development skills, regional coverage, and local service capability.


7. How to Apply

Please apply with a short note highlighting your experience in:

  • Software development
  • SaaS or PaaS platform development
  • Front-end dashboards or data visualization
  • Back-end API development
  • IoT platform integration
  • IoT device data collection
  • Database or cloud service integration
  • Software customization
  • Local technical service
  • East Africa software or IoT project experience

You may also send your updated CV to: frank.yan@solutionmall.com with the email subject:

Application: Custom Software Development Engineer – SaaS, PaaS & IoT Platforms, East Africa

Apply