Software Engineer at TMHS

Software Engineer at TMHS

  •   1 Vacancy
  • 4 Views

Experience

Fresh

Employee type

Full Time

Position

Department Head

Offer Salary

Negotiable

For Freelance

No

Application deadline

Mar 20, 2026

Job Description

Software Engineer at TMHS (Tindwa Medical and Health Services) | Dar es Salaam, Tanzania | HealthTech & Medical Systems Developer.

Introduction

TMHS GROUP LIMITED is a locally registered company specializing in Emergency Medical Services, Waste and Environmental Management, Occupational Health and Safety (both local and international), and Medical Supplies Services. We are looking for a result-driven Software Engineer who is committed, passionate about innovation, and ready to lead our digital transformation efforts.

The Role

As a Software Engineer, you will be the architect of our digital ecosystem. You will develop high-performance web and mobile applications using the Frappe framework and Flutter, ensuring our ERP systems and custom tools are secure, scalable, and user-centric. You will work closely with both technical peers and non-IT stakeholders to turn visionary ideas into functional reality.

Key Responsibilities

  • Collaborate with management and various departments to identify, analyze, and document end-user requirements for new software solutions.
  • Design, develop, and test robust web applications using the Frappe framework and cross-platform mobile applications using Flutter.
  • Lead the end-to-end design, development, and strategic management of ERP system to ensure it aligns perfectly with organizational workflows.
  • Translate complex business requirements from non-technical stakeholders into technical specifications and elegant, efficient code.
  • Monitor and ensure the security of all developed systems, maintaining detailed documentation for future upgrades and maintenance.
  • Troubleshooting, debugging, and maintaining existing software while providing high-level IT support and systems administration when required.
  • Recommend and implement necessary upgrades for existing systems to improve overall performance and user experience.

Requirements & Skills

Technical Essentials:

  • Frameworks: Proven experience with the Frappe Framework
  • Mobile: Proficiency in Flutter for cross-platform (Android & iOS) development.
  • Languages: Strong command of Python, JavaScript, and Dart.
  • Database: Experience with MariaDB/PostgreSQL and SQL optimization.
  • ERP Expertise: Demonstrated experience in the design, development, and lifecycle management of ERP systems and business process automation.

The "Added Advantage" (Preferred):

  • Candidates who can demonstrate the ability to explore and integrate AI technologies or Large Language Models (LLMs) to automate processes will be considered (Not Mandatory).
  • Prior experience in IT Support or general system administration is an added advantage.
  • Familiarity with CI/CD pipelines and Version Control (Git) environments.

Soft Skills:

  • Communication: Ability to bridge the gap between technical execution and non-IT stakeholder expectations.
  • Ownership: A proactive "problem-solver" mindset with a strong drive for excellence.
  • Time Management: Highly organized with the ability to work effectively under tight deadlines.

Why Join Us?

At TMHS, you aren't just a coder; you are a key player in our growth. We offer an environment where dedicated work is recognized, and your passion for new technology and innovation is rewarded.

FOR ANY INQUIRIES;

support@tmhsgroup.com

Skills
Communication Management Teamwork Computer
  • Share Job: