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.