Fullstack Developer
i-cube Digital Solutions
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
Backend (Primary Focus)
- 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:
o Database schemas and migrations
o Eloquent models and query logic
- Build reports and data exports (Excel / PDF)
- Write and maintain:
o Unit tests
o 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
- 2–3+ 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:
o SOLID principles
o Clean architecture concepts
- Experience writing:
o Unit tests
- 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