freehire launches on Product Hunt on 26 August.

Follow →

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available