About WorldFish
WorldFish is an international research organization working to transform aquatic food systems to reduce hunger, malnutrition, and poverty. It collaborates with international, regional, and national partners to co-develop and deliver scientific innovations, evidence for policy and knowledge to enable equitable and inclusive impact for millions who depend on fish and other aquatic foods for their livelihoods and nutrition. Our work in countries advances progress on multiple 2030 Sustainable Development Goals through science and innovation, with a vision of healthy people, healthy planet and shared prosperity.
About the Position
The MEL Platform Programmer will be responsible for the ongoing maintenance, support, and development of the WorldFish MEL platform. This role involves ensuring the platform's stability, security, and performance, as well as implementing enhancements and resolving technical issues. The Programmer will collaborate with the MEL team and other stakeholders to optimize the platform's functionality and user experience.
The successful candidate will:
- Monitor platform performance and troubleshoot technical issues.
- Ensure platform availability and reliability.
- Provide technical support to users, addressing inquiries and resolving issues promptly.
- Develop and maintain user documentation and training materials.
- Implement new features and enhancements based on user requirements and feedback.
- Develop and maintain custom scripts and modules to extend platform functionality.
- Integrate the MEL platform with other WorldFish systems as needed.
- Implement new features and enhancements based on user requirements and feedback.
- Develop and maintain custom scripts and modules to extend platform functionality.
- Integrate the MEL platform with other WorldFish systems as needed.
- Collaborate with the MEL team, IT department, and other stakeholders to ensure platform alignment with organizational goals.
- Participate in team meetings and contribute to platform development planning.
- Maintain platform security protocols.
Requirements
This job might be for you if you have the below skills and qualifications:
- Candidate must possess at least a bachelor’s degree in computer science, Information Technology, or a related field.
- Proven experience in web application development and maintenance.
- Databases: MySQL (RDBMS), MongoDB (NoSQL)
- Backend Programming Languages & Frameworks: PHP (server-side scripting language), Zend Framework 1 (PHP framework - older version), Node.js, Sails.js (Node.js framework - MVC framework), NestJS, TypeScript.
- Frontend Programming Languages & Frameworks: JavaScript, jQuery, AngularJS, Datatables, Bootsrap, SCSS
- ORM (Object-Relational Mapping): TypeORM
- Version Control: Git
- Operating Systems: Ubuntu, Windows
- Web Servers: Nginx, Apache
- Basic Linux commands
- Search and Analytics Engine: Elasticsearch
- Data Interchange Formats: JSON
Desirable Skills/Experience
- Experience with MEL systems or data management in international development.
- Familiarity with open-source software and development practices.
- Ability to work independently and as part of a team.
- Strong attention to detail and a commitment to quality.
- Ability to learn quickly.
Benefits
This is a Nationally Recruited Staff (NRS) position and WorldFish offers a competitive remuneration package including comprehensive benefits (but not limited to) insurance coverage for staff and eligible dependents, employer provident fund contribution, paid leave, and others. The duration of the contract will initially be for a three-year period with possibility for extension, depending on funding and performance.
How to Apply
Your application must include:
- A copy of your curriculum vitae,
- A cover letter which addresses key requirements stated above; and
- Contact information of three professional referees who may be contacted if you are short-listed for the position.
To be considered, applications must be submitted by no later than 23:59 (MYT), 21 September 2025.
Location: The post holder will be based in Penang, Malaysia.
The screening will start immediately and will continue until the position is filled. Due to the high volume of applicants for WorldFish positions, we appreciate all interest, but only short-listed candidates will be contacted.
Our Gender, Diversity and Inclusion Commitment
Over 40% of WorldFish staff is women with some 30 nationalities represented and contributing to its dynamic multicultural work environment. WorldFish is committed to promoting a work environment where diversity and inclusion are valued and we seek to have gender balance in the organization. We aim to also seek balance across other diversity dimensions.
People in WorldFish are treated equally irrespective of gender, ethnicity/race, national or social origin, disability, religion, political affiliation, age, family size, marital status or any other form of personal identity.
We are an equal opportunities employer and strongly encourage qualified women and men from developing nations to apply.