Software Developer

FILPAL (M) SDN. BHD.

Bayan Lepas

On-site

MYR 50,000 - 90,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

FILPAL (M) SDN. BHD. in Penang is seeking a software engineer to design, build and maintain the software layer of our sensor systems, focusing on Python backend, API integration, and a web-based interface, with on-site field testing.

You will work on Linux deployments, system validation, and collaborating on architecture decisions, while learning UI/UX basics and applying networking and debugging skills in real-world environments.

Qualifications

  • Bachelor’s degree in computer science, Software Engineering, Electrical & Electronic Engineering, or a related field.
  • Fresh graduates are welcome.
  • Strong Python and Linux skills; working knowledge of modern web development and UI/UX principles.
  • Experience with API integrations (REST, WebSocket) and Git workflows.

Responsibilities

  • Develop and maintain backend services and applications using Python.
  • Design and implement API integrations (REST, WebSocket, etc.) between in-house software, third-party platforms and sensor hardware.
  • Build and refine web-based user interfaces, ensuring the user experience is clear, responsive and practical for real-world use.
  • Participate in system design discussions and contribute to architecture decisions on data flow, module separation and scalability.
  • Deploy, configure and troubleshoot software in Linux environments, including diagnosis of basic network-related issues.
  • Take part in field tests, deploy systems on-site, verify functionality, collect data, identify issues and feed the findings back into development.
  • Study and understand user and client requirements and propose practical software solutions to address them.

Skills

Python
Git
Linux
Web development
UI/UX
Networking basics
System design
Troubleshooting

Education

Bachelor's degree in Computer Science/Software Engineering/Electrical & Electronic Engineering

Tools

REST
WebSocket

Job description

Jora Malaysia will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

Design, build and maintain the software layer of our sensor systems. From Python backend services and API integration to the web-based interface. This person is expected to possess a strong foundation in Python, working knowledge of modern web development and UI/UX principles, and the willingness to go on-site for field testing and system validation.

Key Responsibilities:
  • Develop and maintain backend services and applications using Python.
  • Design and implement API integrations (REST, WebSocket, etc.) between in-house software, third-party platforms and sensor hardware.
  • Build and refine web-based user interfaces, ensuring the user experience is clear, responsive and practical for real-world use.
  • Participate in system design discussions and contribute to architecture decisions on data flow, module separation and scalability.
  • Deploy, configure and troubleshoot software in Linux environments, including diagnosis of basic network-related issues.
  • Take part in field tests, deploy systems on-site, verify functionality, collect data, identify issues and feed the findings back into development.
  • Study and understand user and client requirements and propose practical software solutions to address them.
Qualifications:
Job Summary:

Design, build and maintain the software layer of our sensor systems. From Python backend services and API integration to the web-based interface. This person is expected to possess a strong foundation in Python, working knowledge of modern web development and UI/UX principles, and the willingness to go on-site for field testing and system validation.

Key Responsibilities:
  • Develop and maintain backend services and applications using Python.
  • Design and implement API integrations (REST, WebSocket, etc.) between in-house software, third-party platforms and sensor hardware.
  • Build and refine web-based user interfaces, ensuring the user experience is clear, responsive and practical for real-world use.
  • Participate in system design discussions and contribute to architecture decisions on data flow, module separation and scalability.
  • Deploy, configure and troubleshoot software in Linux environments, including diagnosis of basic network-related issues.
  • Take part in field tests, deploy systems on-site, verify functionality, collect data, identify issues and feed the findings back into development.
  • Study and understand user and client requirements and propose practical software solutions to address them.
Qualifications:

Bachelor’s degree in computer science, Software Engineering, Electrical & Electronic Engineering, or a related field.

Experience:

Fresh graduates are welcome.

Skillsets:
Software Programming Proficiency:
  • Strong command of Python and able to effectively utilise it for scripting, backend services and application development.
  • Familiar with version control using Git, including branching, merging and pull request workflows.
  • Comfortable working in a Linux environment (file system, permissions, processes, services, command line).
Web & Interface Development:
  • Working knowledge of web development fundamentals — HTML, CSS, JavaScript.
  • Good understanding of basic UI/UX principles and ability to build clear and user-friendly interfaces.
API & System Integration:
  • Understands and can implement API-based communication, including RESTful services and WebSocket connections.
  • Familiar with basic networking concepts (TCP/UDP, IP, ports, DNS, HTTP) and able to perform basic network troubleshooting.
System Design:
  • Possesses fundamental system design sense, able to break a problem into modules, reason about data flow, and consider maintainability and scalability.
  • Good critical thinking and problem-solving skills, with the ability to independently troubleshoot issues across the software and network stack.
Optional Skillsets:
  • Able to learn new technologies independently, including self-study from documentation.
  • Curious about how systems work and willing to investigate issues beyond the immediate problem.
  • Comfortable working outdoors and handling equipment during field testing.
  • Project management experience is a plus, able to identify and prioritise tasks, manage timelines and coordinate multiple tasks.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer Intern
Software Developer Intern

FILPAL (M) SDN. BHD. • Bayan Lepas

On-site
MYR 42,000 - 72,000
Software Engineer
Software Engineer

TechStreet • Selangor

Hybrid
MYR 100,000 - 167,000
Medical, Dental, Optical cover
Flexible/Hybrid work
Training & certification support
+2
Software Engineer
Software Engineer

Istore Isend • Puchong

Hybrid
MYR 120,000 - 180,000
Health insurance
Opportunities for promotion
Work from home
Software Engineer (Senior/Junior)
Software Engineer (Senior/Junior)

N2N Connect • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Software Engineer (2-4 Year Experience)
Software Engineer (2-4 Year Experience)

WhatIf Solutions • Shah Alam

On-site
MYR 60,000 - 100,000
Solutions Architect
Solutions Architect

Russell Tobin • Cyberjaya

On-site
MYR 120,000 - 180,000
Solutions Architect
Solutions Architect

Russell Tobin • Shah Alam

On-site
MYR 120,000 - 160,000
System Development Engineer
System Development Engineer

Wiwynn Technology Service Malaysia • Kulai

On-site
MYR 60,000 - 100,000
Python Software Engineer Intern - Field-Ready Backend & UI
Python Software Engineer Intern - Field-Ready Backend & UI

FILPAL (M) SDN. BHD. • Bayan Lepas

On-site
MYR 42,000 - 72,000
Software Engineer Intern
Software Engineer Intern

3Sigma Holdings Pte. Ltd. • Kuala Lumpur

On-site
MYR 120,000 - 180,000