Fullstack Developer
Summary
Mid-level Full-Stack Developer builds and maintains a Laravel-based on-premise Manufacturing ERP system, focusing on workflow-driven backend logic (PHP/SOLID) and Vue.js/Inertia.js operator UIs for barcode scanning and state transitions.
We are looking for a mid-level Full-Stack Developer to contribute to an on-premise Manufacturing ERP system built as a Laravel monolith using Inertia.js and Vue.
The role focuses on implementing process-driven workflows, writing clean, testable backend code, and building operator-focused UI screens, while following SOLID principles and good software design practices.
The developer will work under the guidance of a Senior Backend / Team Lead and is expected to be comfortable in a structured, business-critical system.
Key Responsibilities
- Develop features using Laravel (monolith architecture)
- Implement process and state-driven workflows (e.g., Sales Receiving Mailing)
- Write clean, maintainable PHP code following SOLID principles
- Design and maintain database schemas, Eloquent models and query logic, and build reports and data exports (Excel / PDF)
- Write and maintain unit tests
- Write and maintain feature tests
Frontend
- Build user interfaces using Vue with Inertia.js
- Develop operator-friendly, workflow-based screens
- Implement keyboard-driven interactions (e.g., barcode scanning)
- Connect frontend steps cleanly to backend state transitions
Quality & Collaboration
- Follow team conventions for code structure and testing
- Participate in code reviews
- Assist in documenting application behavior and workflows
- Collaborate closely with the Team Lead on technical decisions
Required Skills
- 23+ years professional experience as a Full-Stack Developer
- Strong experience with Laravel
- Good working experience with Vue.js
- Experience using Inertia.js or similar SPA-style integrations
- Solid understanding of SOLID principles
- Solid understanding of Clean architecture concepts
- Experience writing unit tests
- Experience writing feature / integration tests
- Knowledge of relational databases (MySQL / PostgreSQL / SQL Server)
- Comfortable working in a monolithic backend architecture
Nice To Have (Not Required)
- Experience with ERP or internal business systems
- Understanding of process-driven or workflow-based software
- Experience generating reports or operational exports
- Familiarity with on-premise deployments
- Exposure to manufacturing, logistics, or inventory systems