jobs in Foto-Zzoom

全职 Software Engineer (Contract) Jobs, in Foto-Zzoom Shah Alam - Ricebowl

Software Engineer (Contract)

Undisclosed
分享
保存

工作地点

  • Gombak, Selangor Shah Alam Selangor Malaysia

职位描述

岗位职责

About the Role

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 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

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.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多