We Hack The Impossible

Full Stack Developer

Amman, Jordan Mid-Level Competitive تاريخ النشر منذ أسبوع

نظرة عامة على الوظيفة

HiTech is looking for an experienced Full Stack Developer to join our development team and contribute to the design, development, maintenance, and continuous improvement of modern business applications.

The ideal candidate should have strong practical experience with Laravel, PHP, MySQL, JavaScript, React, TypeScript, and Laravel Blade, with the ability to work confidently across both backend and frontend development.

This role requires someone who can understand business requirements, translate them into reliable technical solutions, and work across complete application workflows — from database design and backend architecture to APIs, user interfaces, dashboards, reporting, integrations, and technical documentation.

Experience developing ERP, CRM, accounting, inventory, warehouse, or other business management systems is highly preferred.

المسؤوليات الرئيسية

  • Develop, maintain, and enhance web applications using Laravel and PHP.
  • Build responsive and user-friendly interfaces using Laravel Blade, React, TypeScript, JavaScript, HTML, and CSS.
  • Design, develop, and maintain MySQL databases and relational data structures.
  • Develop and maintain secure REST APIs.
  • Integrate applications with third-party platforms and external services.
  • Develop business workflows, dashboards, reports, administrative interfaces, and internal operational tools.
  • Maintain and improve existing systems and applications.
  • Troubleshoot application, database, performance, and integration issues.
  • Optimize database queries and application performance.
  • Implement authentication, authorization, permissions, and secure application access.
  • Develop reusable Laravel components, services, models, and application structures.
  • Build reusable React components and API-driven frontend interfaces.
  • Implement Laravel Jobs, Queues, Events, Listeners, Notifications, and scheduled processes where required.
  • Write clean, reusable, maintainable, scalable, and well-documented code.
  • Create and maintain technical documentation, including:
    • System architecture and workflows
    • API documentation
    • Database structures
    • Feature documentation
    • Business rules
    • Integration documentation
    • Implementation notes
  • Work closely with business and technical teams to understand requirements and convert them into functional system features.
  • Participate in code reviews, testing, debugging, deployment, and ongoing system improvement.

المتطلبات

  • Strong professional experience with PHP and Laravel.
  • Strong knowledge of Laravel MVC architecture.
  • Strong experience with Laravel Blade, including layouts, components, partials, and reusable UI structures.
  • Strong experience with MySQL and relational database design.
  • Strong knowledge of Eloquent ORM, including complex relationships.
  • Experience with:
    • Form Requests and validation
    • Middleware
    • Route model binding
    • Authentication and authorization
    • Gates and Policies
    • Role-based permissions
    • Laravel API Resources
    • Events and Listeners
    • Notifications
    • Jobs and Queues
    • Laravel Scheduler
    • Database migrations and seeders
    • Transactions
    • Query optimization
    • Caching and performance optimization
  • Good hands-on experience with React.
  • Good hands-on experience with TypeScript.
  • Strong knowledge of JavaScript, HTML, and CSS.
  • Experience building reusable React components and API-driven frontend applications.
  • Experience developing and consuming REST APIs.
  • Familiarity with modern frontend libraries such as TanStack Query and TanStack Table.
  • Experience with Git and collaborative development workflows.
  • Good understanding of application security, authentication, authorization, and access control.
  • Strong debugging, analytical, and problem-solving skills.
  • Ability to write structured, readable, reusable, and properly documented code.
  • Ability to create and maintain clear technical documentation for developers and internal teams.
  • Experience with PHPUnit or Pest for unit and feature testing.
  • Basic to intermediate understanding of ERP systems and business workflows.

Candidates should understand how common ERP modules interact, including:

  • Sales and Customer Management
  • Purchasing / Procurement
  • Inventory and Warehouse Management
  • Accounting and Finance
  • Accounts Receivable and Accounts Payable
  • HR and Employee Management
  • CRM
  • Fixed Assets

Candidates should also understand common business workflows such as:

Quotation → Sales Order → Delivery → Invoice → Payment

Purchase Request → Purchase Order → Goods Receipt → Supplier Invoice → Payment

A practical understanding of the following concepts is also expected:

  • Approval workflows
  • Document statuses
  • Role-based access
  • Audit trails
  • Stock movements
  • Journal entries
  • Business rules
  • Transaction history
  • Integration between ERP modules

Experience developing ERP, CRM, accounting, inventory, warehouse, or other business management platforms will be considered a strong advantage.

Additional experience with Tailwind CSS, Bootstrap, Redis, Laravel Queues, Docker, Linux, CI/CD, system integrations, and third-party APIs is highly desirable.

We are looking for a developer who can understand both technical requirements and business operations, communicate technical decisions clearly, and build reliable, maintainable solutions that support real-world business processes.

التقديم على الوظيفة

قدم طلبك وانضم إلى فريقنا المبتكر

هل تبحث عن حلول تكنولوجيا معلومات رائدة لتنمية أعمالك؟

يمكنك العثور عليها الآن!

HiBot
اسأل HiBot
HiBot

HiBot – حيث تبدأ الأتمتة

أول شات بوت ذكي في الأردن يعمل بالذكاء الاصطناعي، يقدّم دعمًا للعملاء بقدرات شبيهة بالبشر وبشكل فوري وبلغات متعددة.


Powered By Hitech
HiBot

HiBot – حيث تبدأ الأتمتة

HiBot
أنا هنا لمساعدتك في أي شيء تحتاجه. كيف يمكنني مساعدتك اليوم؟
HiBot