Software Engineer

Date PostedJuly 24, 2026LocationSelangorCompanyDobiQueenSalaryRM 2500 - 3500TypeContract

Job Summary

DobiQueen is looking for a proactive problem-solver and Software Engineer to design, implement, and debug end-to-end features for a fast-scaling laundry-tech platform. You will work with a modern tech stack including Laravel, Node.js, Next.js, and Python to solve real-world logistics, retail, and operational challenges. We need an engineer who thinks ahead, anticipates edge cases, and collaborates across teams to ship robust systems.

Responsibilities

  • Design and implement end-to-end features
  • Debug and troubleshoot production issues
  • Collaborate across teams to ship solutions

Required Skills

  • 2-5 years PHP/JS stack development
  • MySQL query optimization and indexing
  • RESTful APIs and Microservices
  • Production debugging experience

Job Details

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 problem 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 We don't just test coding ability. Our interview process includes: - 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.