Description
Junior and Senior PHP Developers
Company DescriptionCTI Distribution is a global wholesale distributor of mobile phones and consumer electronics, with operations in Dubai, Amman, and the United States.
We source, distribute, and re-export mobile phones, tablets, gaming consoles, laptops, and smart devices to clients across the UAE, MENA, Asia, Latin America, Africa, and Europe.
Role DescriptionCTI Distribution is hiring Junior and Senior PHP Developers to help design, develop, and maintain a custom inventory ERP system for our international wholesale and distribution operations.
The system will support inventory management, purchasing, sales, accounting, warehouse operations, product costing, and management reporting.
Candidates should have PHP development experience and a practical understanding of ERP workflows and basic accounting concepts.
Key ResponsibilitiesDevelop and maintain ERP modules using PHP and Laravel.Translate operational and accounting requirements into reliable software features.Build modules for purchasing, sales, inventory, warehouses, accounting, and reporting.Support serial-number and IMEI-level inventory tracking.Develop workflows for inventory receipts, transfers, sales, returns, adjustments, and physical counts.Support product-costing, landed-cost, COGS, and inventory-valuation functionality.Design and optimize database structures and queries.Develop and maintain APIs and integrations with external systems.Create clear, responsive, and user-friendly interfaces.Test, troubleshoot, document, and improve existing functionality.Maintain data accuracy, system security, access controls, and audit trails.Work closely with accounting, inventory, warehouse, sales, and management teams.Participate in code reviews and follow established development standards.Assist with system deployment, user support, and continuous improvement.
Required Technical SkillsPHP and LaravelMySQL or another relational databaseREST APIs and third-party integrationsHTML, CSS, JavaScript, and responsive interfacesGit and version-control workflowsDatabase design and query optimizationSoftware testing, troubleshooting, and documentationUnderstanding of application security and role-based permissions
Preferred ExperiencePrevious development of an ERP, inventory, accounting, warehouse, or e-commerce systemUnderstanding of purchasing, sales, inventory, and warehouse workflowsFamiliarity with accounting concepts such as debits and credits, journal entries, accounts receivable, accounts payable, inventory valuation, COGS, and landed costExperience tracking serialized products, IMEIs, or other unique product identifiersExperience with cloud hosting, queues, scheduled tasks, reporting tools, or data importsExperience integrating payment, shipping, accounting, or marketplace systems
Junior Developer QualificationsBachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experienceAt least one year of PHP or Laravel development experience preferredGood understanding of object-oriented programming and relational databasesAbility to learn ERP processes and accounting conceptsStrong problem-solving skills and attention to detail
Senior Developer QualificationsAt least five years of professional software-development experienceStrong PHP, Laravel, MySQL, API, and system-architecture skillsExperience designing or leading complex ERP, inventory, accounting, or business-management systemsAbility to convert business requirements into scalable technical solutionsExperience reviewing code and mentoring junior developersStrong understanding of database performance, security, auditability, and system reliability
General RequirementsStrong written and spoken EnglishProfessional communication and teamwork skillsAbility to work directly with finance and operational departmentsAbility to manage priorities and deliver work within agreed deadlinesWillingness to work full-time from CTI Distribution’s Amman office
Working Hours and BenefitsMonday through Friday, 1:00 p.m.
to 10:00 p.m.Saturdays and Sundays offSocial Security registrationMedical insuranceProfessional development and career-growth opportunitiesPotential international travel opportunitiesExposure to international operations and multicultural teamsAdditional employee benefits and opportunities