company-logo-image

Software Engineer (Contract)

ashley-avatar-image

AI-generated summary

beta
  • Build and own production features end-to-end: design, code, test, debug.
  • Fast-scaling laundry-tech platform solving logistics, retail & IoT.
  • High-impact ownership across backend, frontend and IoT, ship systems that run in production!

RM 2500 - RM 3500

Sri Gombak, Selangor

Job Description

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:

  • Backend: Laravel PHP, Node.js/Express with TypeScript & Prisma (microservices architecture)
  • Frontend: Next.js 15 with React, TypeScript, Tailwind CSS
  • Databases: MySQL, PostgreSQL, Redis
  • IoT Services: Python (FastAPI/Flask) for machine integrations via Modbus protocol
  • Infrastructure: Docker, queue workers (Beanstalkd), Firebase, AWS S3

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 problem

Job Requirements

 

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.

We're looking for engineers who think ahead, not just developers who write code.


Skills

Problem Solving
Technical Issues
Debugging
Interpersonal Communications

Company Benefits

Opportunity for Career Growth

Unlock your potential with skill-building programs, mentorship, and development opportunities in a fast-growing, innovative environment.

Yearly Increment

Enjoy annual salary increases based on your performance and company success.

Performance Bonus

Be rewarded for your hard work with performance-based bonuses that recognize your contributions.

Birthday Leave

Celebrate your birthday with a paid day off, just for you!

Free Laundry Services

Take advantage of free laundry services, saving time and money.

Employee Reward Points System

Earn points for great performance and redeem them for exciting gifts.


Additional Info

Company Activity

Last active - few minutes ago

Career Level

Senior Executive

Job Specialisation


Company Profile

DobiQueen-logo-image

DobiQueen

dobiQueen is a technology-driven laundry service company that offers a seamless laundry experience through blending of people, processes, and technology. At dobiQueen, we are passionate about delivering excellence. Our core values shape a supportive and collaborative environment where innovation thrives. We believe in empowering employees to grow both personally and professionally, offering opportunities to develop...