Full Stack Software Developer (remote role)

Private Advertiser

Penang

Remote

MYR 120,000 - 180,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Private Advertiser in Malaysia is seeking a highly capable Full Stack Software Developer for a remote role. You will design, develop, and maintain cloud-based and on-premise systems powering our EMS/PQMS, dashboards, and IoT integrations, collaborating with a small senior team.

The role covers frontend, backend, cloud, and data pipelines, with opportunities to specialise as the team scales. Fluency in English required; experience with AWS and IoT is highly valued.

Qualifications

  • Diploma or Bachelor\u2019s Degree in Computer Science, Software Engineering, Information Technology, or related field.
  • Equivalent self-taught background with demonstrable portfolio or GitHub projects accepted.

Responsibilities

  • Design, develop, test, and maintain web applications for PQMS and EMS product suite (Vue.js frontend + Node.js / Python backend).
  • Build and maintain RESTful APIs and real-time data services that feed dashboards, reporting modules, and IoT device integrations.
  • Develop multi-tenant SaaS features including user management, role-based access control, alerting, and audit trails.
  • Participate in code reviews, write clean and well-documented code, and contribute to shared component library.
  • Deploy and manage cloud infrastructure on AWS (EC2, RDS, S3, Lambda, IoT Core, CloudWatch).
  • Maintain CI/CD pipelines (GitHub Actions or equivalent); ensure zero-downtime deployments.
  • Support DevSecOps: VA/PT remediation, secrets management (AWS KMS / 1Password), OWASP hardening.
  • Monitor application performance and reliability; respond to incidents and implement root-cause fixes.
  • Integrate IoT devices via MQTT, Modbus TCP/IP, and REST; build data ingestion pipelines with time-series data.

Skills

Frontend development
Backend development
Cloud deployment
AWS
IoT protocols
Data visualization
REST APIs
TypeScript

Education

Diploma or Bachelor\u2019s Degree

Tools

PostgreSQL/MySQL
Redis
InfluxDB/TimescaleDB
Docker
Terraform

Job description

Full Stack Software Developer (remote role)

We located at SG is a technology and engineering company specialising in power quality solutions, energy management systems, SCADA/automation, and field engineering services across Southeast Asia. Our clients include HDB, town councils, SPPG, SEMI-CON, Data Centre, commercial buildings, and industrial facilities. We build and maintain our own IoT-connected EMS / PQMS (EPMS) cloud platform, mobile apps, and embedded firmware — giving our engineering team rare end-to-end product ownership across hardware, firmware, and cloud.

ROLE SUMMARY

As Full Stack Software Developer (Remote, Malaysia), you will design, build, and maintain cloud-based and on-premise software systems that power our EMS / PQMS (EPMS), dashboard, data analytics, and IoT device integration. You will work in a small, senior engineering team where your contributions are visible, your technical decisions matter, and product ownership is real. The role spans frontend interfaces, backend APIs, cloud infrastructure, and IoT data pipelines — with room to specialise as the team scales.

KEY RESPONSIBILITIES
1. Full Stack Development
  • · Design, develop, test, and maintain web applications for PQMS and EMS product suite (Vue.js frontend + Node.js / Python backend).
  • · Build and maintain RESTful APIs and real-time data services that feed dashboards, reporting modules, and IoT device integrations.
  • · Develop multi-tenant SaaS features including user management, role-based access control, alerting, and audit trails.
  • · Participate in code reviews, write clean and well-documented code, and contribute to Efunity's shared component library.
  • · Deploy and manage cloud infrastructure on AWS (EC2, RDS, S3, Lambda, IoT Core, CloudWatch) — cost-conscious, security-first.
  • · Maintain CI/CD pipelines (GitHub Actions or equivalent); ensure reliable, zero-downtime deployments.
  • · Support DevSecOps practices: VA/PT remediation, secrets management (AWS KMS / 1Password), and OWASP hardening.
  • · Monitor application performance and reliability; respond to incidents and implement root-cause fixes.
  • · Integrate IoT devices (power quality meters, energy meters, gateways) via MQTT, Modbus TCP/IP, and REST protocols.
  • · Build and maintain data ingestion pipelines for time-series energy and power quality data; ensure EN50160 / IEC 61000 reporting accuracy.
  • · Develop data visualisation features: trend charts, harmonic analysis views, energy consumption dashboards, and export-to-PDF reports.
  • · Work with Embedded Engineer on firmware–cloud handshake protocols and OTA update systems.
  • · Attend daily or alternate-day stand‑ups with the Singapore R&D team via Microsoft Teams (SGT timezone — no time zone gap).
  • · Maintain detailed technical documentation in SharePoint / Confluence; update architecture diagrams and API specs as code evolves.
  • · Enrol personal/company device in Efunity's Microsoft 365 + Intune MDM environment (mandatory — device compliance is a Day 0 requirement).
REQUIREMENTS
Education & Qualifications
  • · Diploma or Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • · Equivalent self-taught background with demonstrable portfolio / GitHub projects accepted.
Experience
  • · Minimum 3 years of full stack development experience (frontend + backend + cloud deployment).
  • · Hands‑on AWS experience — EC2, RDS/Aurora, S3, Lambda, IoT Core (or equivalent Azure/GCP with AWS willingness).
  • · Proven track record building multi-tenant SaaS products or data-heavy web applications.
  • · Experience with IoT protocols (MQTT, Modbus, OPC-UA) or time-series databases (InfluxDB, TimescaleDB, or DynamoDB streams) is a strong advantage.
  • · Exposure to industrial, energy, or IIoT domains is highly preferred but not mandatory.
Technical Skills
Frontend

React.js or Vue.js, TypeScript, Tailwind CSS / Material UI, Chart.js / ECharts for data visualisation

Node.js (Express/Fastify) and/or Python (FastAPI / Django); REST & WebSocket APIs

Cloud

AWS (EC2, RDS, S3, Lambda, IoT Core, CloudWatch, API Gateway); basic Terraform or CloudFormation

Database

PostgreSQL / MySQL; Redis (caching/pub-sub); time-series (InfluxDB or TimescaleDB advantageous)

DevOps

GitHub / GitHub Actions CI/CD; Docker; Linux administration; basic Nginx

IoT

MQTT (Mosquitto / AWS IoT Core), Modbus TCP/IP, REST‑based meter API integration

Microsoft 365 (Teams, SharePoint, OneDrive); Git (branching, PRs, code review); Jira or similar

Remote Work Readiness
  • · Fluent in English (written and spoken) — daily communication with Singapore team is in English.
  • · Mandarin proficiency is advantageous (team includes Mandarin-speaking members).
  • · Reliable home office setup: stable broadband (≥ 50 Mbps), quiet working environment.
  • · Self-directed, proactive communicator — able to flag blockers early and manage own sprint commitments.
  • · Comfortable using Microsoft 365 (Teams, SharePoint, Outlook) as the primary collaboration stack.
  • · Willing to enrol working device into Company's Intune MDM on Day 0 (mandatory security requirement).
  • · Fully Remote Role, work hour in UTC +8 (9am to 6pm).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack Engineer, IoT & Cloud
Remote Full-Stack Engineer, IoT & Cloud

Private Advertiser • Penang

Remote
MYR 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

Rooftop Energy • Petaling Jaya

On-site
MYR 90,000 - 150,000
Profit sharing
Modern workstation
Hybrid working
+3
Senior Full Stack Developer- Malaysia
Senior Full Stack Developer- Malaysia

Infosys Consulting • Kuala Lumpur

On-site
MYR 150,000 - 210,000
Full Stack Software Dev Engineer EDV WERKE AG Building on experience, results and commitment.
Full Stack Software Dev Engineer EDV WERKE AG Building on experience, results and commitment.

Edvwerke • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Competitive salary
Professional development
Dynamic and collaborative work env
Front end / Full Stack > Angular (+ Node.js)
Front end / Full Stack > Angular (+ Node.js)

Capcon Asia • Kuala Lumpur

Hybrid
MYR 180,000 - 240,000
Full Stack Developer (Modern Web, API & AI-Assisted / Vibe Coding)
Full Stack Developer (Modern Web, API & AI-Assisted / Vibe Coding)

Segi Fresh • Petaling Jaya

On-site
MYR 90,000 - 120,000
Medical insurance
Travel allowances
Phone allowances
Software Engineer
Software Engineer

MVC Resources • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Software Engineer
Software Engineer

Agensi Pekerjaan Mango Global Technologies Sdn. Bhd. • Kuala Lumpur

On-site
MYR 81,244 - 97,315
One-month fixed bonus
Medical and family coverage
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Snappymob • Kuala Lumpur

On-site
MYR 130,000 - 190,000
Sponsored Work Visa
Health Care Insurance
Accessible Location
+1
Full Stack Developer – Junior
Full Stack Developer – Junior

Linexcom Sdn Bhd • Petaling Jaya

On-site
MYR 28,000 - 39,000