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

APPLY HERE