Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Foto-Zzoom

Gombak

On-site

MYR 150,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech-driven laundry platform is seeking a developer with 2-5 years of experience in PHP and JavaScript stack development. You will solve real-world logistical challenges, design end-to-end features, and work with various teams to implement solutions. Strong problem-solving and debugging skills are essential, along with familiarity with MySQL optimization and microservices architecture. Join us in building efficient systems that operate at scale.

Qualifications

  • 2-5 years of hands-on PHP/JS stack development experience.
  • Strong problem-solving skills to break down ambiguous requirements.
  • Experience with MySQL query optimization at scale.
  • Comfortable debugging issues in production environments.

Responsibilities

  • Design and implement features from business understanding to coding.
  • Debug and troubleshoot production issues independently.
  • Collaborate with different teams to ship problem-solving features.

Skills

PHP development
JavaScript development
Problem-solving
MySQL optimization
Debugging in production
Git flow version control

Tools

Laravel
Node.js
Docker
React
AWS
Job description
Overview

We\'re looking for a problem-solver first, developer second. In this role, you won\'t just be writing code from a spec. You\'ll be thinking through features, anticipating edge cases, and building systems that actually work in production. When we say \"build a voucher system,\" we expect you to ask: What\'s the max per customer? Is there a global cap? What happens when it expires mid-checkout? Can it stack with other discounts?

You\'ll work on real-world logistics, retail, and operational challenges powering a fast-scaling laundry-tech platform. Our tech stack includes:

Technology stack
  • Backend: Laravel PHP, Node.js/Express with TypeScript & Prisma (microservices architecture)
  • Frontend: Next.js 15 with React, TypeScript, Tailwind CSS
  • IoT Services: Python (FastAPI/Flask) for machine integrations via Modbus protocol
  • Infrastructure: Docker, queue workers (Beanstalkd), Firebase, AWS S3
What You\'ll Do

This role is NOT for you if:

  • You wait to be told exactly what to build
  • You struggle to debug issues independently
  • You\'ve never thought about edge cases before they became bugs in production

What You\'ll Actually Do

  • Design and implement features end-to-end – from understanding the business problem to thinking through edge cases to writing clean, maintainable code
  • Debug and troubleshoot – we need someone who can trace through logs, reproduce issues, and fix root causes (not just symptoms)
  • Think before you code – document your approach, consider failure modes, and propose solutions before jumping into implementation
  • Collaborate across teams – work with frontend/mobile engineers, ops, and business stakeholders to ship features that actually solve problems
Requirements
  • 2–5 years of hands-on PHP/JS stack development
  • Strong problem-solving skills – you can break down ambiguous requirements into concrete implementation steps
  • MySQL query optimization and indexing at scale
  • Experience with RESTful APIs and Microservice architecture
  • Comfortable debugging in production – you know how to trace issues through logs, queues, and database queries
  • Git flow version control and structured deployment experience
Nice to Have
  • Experience with Live-service applications >100k+ concurrent users at scale
  • Microservices architecture and service-to-service communication
  • Familiarity with Redis, queue workers, and job scheduling
  • IoT device integration or hardware protocols (Modbus, serial communication)
  • Docker, containerization, and cloud deployment (AWS, DigitalOcean)
  • Linux CLI, bash scripting, and DevOps practices
  • Can communicate technical concepts clearly to non-technical teams
How We Evaluate
  • Technical Discussion – Walk us through a feature you\'ve built. Show us your code, explain your decisions, demonstrate how it works.
  • Problem-Solving Exercise – Given a business requirement, show us how you\'d think through the design, edge cases, and implementation approach.
  • Debugging Scenario – Show us how you\'d approach diagnosing and fixing a real production issue.
  • We\'re looking for engineers who think ahead, not just developers who write code.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.