Full Time
$8.5 per hour
40
Jun 27, 2026
About Us
Injazat Information Technology is a Saudi Arabian software company established in 2003.
We develop business-critical SaaS applications including:
* Real Estate Management
* Human Resources (HR)
* Payroll
* Financial Accounting
Our flagship Real Estate SaaS is a mature Laravel + Vue application with integrated accounting, VAT, financial reporting, lease management, owner accounting, contracts, installments, and many years of business logic.
We are looking for a senior developer who enjoys understanding complex business systems rather than building simple CRUD applications.
---
The Role
This is **not** a greenfield development position.
You will gradually take ownership of an existing Laravel + Vue SaaS application by:
* Understanding an existing codebase developed over many years.
* Learning complex business rules.
* Completing unfinished modules.
* Fixing production issues.
* Improving maintainability.
* Working closely with our senior developers.
* Becoming a long-term technical owner of the platform.
---
Essential Technical Skills
* Laravel (5+ years preferred)
* PHP
* MySQL
* Vue.js / Vue 3
* REST APIs
* Git
* Debugging complex production systems
Experience with:
* Unit testing
* Automated testing
* CI/CD
* Performance optimization
is highly desirable.
---
Business System Experience (Highly Preferred)
We are particularly interested in developers who have worked on one or more of the following:
* ERP systems
* Accounting software
* Payroll systems
* Financial systems
* Property Management systems
* Real Estate software
* Inventory systems
* Subscription platforms
* Enterprise SaaS applications
---
Accounting Knowledge
Experience with any of the following is highly desirable:
* General Ledger
* Journal Posting
* Trial Balance
* Balance Sheet
* Income Statement
* Accounts Receivable
* Accounts Payable
* Payroll
* VAT / Tax calculations
* Financial reconciliation
You do **not** need to be an accountant, but you should be comfortable understanding financial workflows and business rules.
---
What We Are Looking For
Someone who enjoys:
* Reading existing code before making changes.
* Understanding business rules.
* Finding root causes instead of temporary fixes.
* Preventing regressions through testing.
* Maintaining production software.
* Working on applications that customers depend on every day.
---
Not the Right Position If You Prefer
* Building new projects from scratch only.
* Frequent technology changes.
* Mostly frontend/UI work.
* Short-term freelance engagements.
---
Our Technology Stack
* Laravel
* Vue.js
* MySQL
* REST APIs
* Bootstrap
* Git
* Linux
---
Selection Process
Shortlisted candidates will complete a **paid technical assessment** based on a real module from our application.
The assessment focuses on:
* Understanding an existing codebase.
* Business logic analysis.
* Debugging.
* Safe implementation of enhancements.
* Code quality.
---
When Applying
Please include:
1. A brief description of the largest business application you have worked on.
2. Your experience with accounting or ERP software (if any).
3. Examples of production systems you have maintained.
4. Your expected hourly rate.
5. Your weekly availability.
6. Links to your GitHub or portfolio.
We value honesty. If you have not worked on accounting software before, simply tell us. We are looking for developers who can learn, communicate well, and take ownership of a complex application over the long term.
Describe the most complex business application you have maintained.
What did the system do? What business rules made it complex? What was your personal contribution? Describe one production bug you investigated, how you found the root cause, and how you ensured it did not reoccur.