About the Role
Senior Software Developer – Full Stack (PHP/Laravel) Company: ProtocolsOne FZCO Location: Dubai, UAE Employment Type: Full-Time Work Mode: On-Site Salary: AED 8,000 – AED 15,000 per month, depending on experience, technical expertise, and performance Experience: 7+ years preferred About ProtocolsOne FZCO ProtocolsOne FZCO is developing a comprehensive, integrated business technology platform that provides entrepreneurs and businesses with essential digital tools to manage and operate their businesses through a unified ecosystem. The platform brings together multiple business-critical solutions, including SaaS applications, ERP, accounting and financial management, HR and employee management, CRM, business operations and workflow management, reporting and analytics, communication and collaboration tools, video conferencing, and other essential business applications. We are looking for a highly skilled Senior Software Developer – Full Stack (PHP/Laravel) to take a key technical role in developing, integrating, maintaining, and scaling this platform. Job Summary We are seeking an experienced Full Stack Developer with strong expertise in PHP, Laravel, Blade, HTML5, CSS3, and JavaScript. The successful candidate will be responsible for designing, developing, integrating, testing, optimizing, and maintaining multiple components of our multi-module business software platform. The ideal candidate will have strong experience developing production-level web applications and be capable of translating business requirements into secure, scalable, reliable, and user-friendly software solutions. Key Responsibilities 1. Full-Stack Development • Design, develop, and maintain high-quality web applications using PHP and Laravel. • Build responsive and user-friendly interfaces using Laravel Blade, HTML5, CSS3, and JavaScript. • Develop reusable, maintainable, and scalable application components. • Build new modules and features based on business and product requirements. • Maintain and enhance existing applications and modules. • Optimize applications for security, reliability, scalability, and performance. 2. PHP & Laravel Development • Develop robust backend applications using PHP and Laravel. • Design and implement business logic, workflows, services, middleware, and application architecture. • Develop and maintain controllers, models, services, migrations, jobs, and other Laravel components. • Design and maintain database relationships and efficient queries. • Implement authentication, authorization, role-based access control, and security mechanisms. • Follow clean coding standards and secure software development practices. 3. Frontend Development • Develop professional and responsive business interfaces using: • Laravel Blade • HTML5 • CSS3 • JavaScript • Build dashboards, forms, reports, administrative interfaces, and business workflows. • Ensure responsive and cross-browser compatibility. • Improve frontend usability and performance. • Collaborate with product and management teams to translate requirements into practical user experiences. 4. ERP, SaaS & Business Applications Work across multiple interconnected business applications, including: • ERP modules • Accounting and finance systems • HRMS and employee management • CRM and customer management • SaaS applications • Business workflow and operations systems • Reporting and analytics • Document and data management • Communication and collaboration tools • Video conferencing integrations • User and employee management systems The developer should be comfortable understanding complex business processes and translating them into reliable software functionality. 5. API & System Integration • Develop and maintain RESTful APIs. • Integrate internal and third-party systems and services. • Build secure communication between different modules and applications. • Integrate payment gateways, communication services, authentication systems, reporting services, and other third-party platforms. • Work with external APIs and SDKs. • Ensure reliable and secure data exchange between systems. • Troubleshoot API and integration issues. 6. Database Development • Design and maintain relational database structures. • Develop efficient database relationships and queries. • Optimize database performance. • Identify and resolve database bottlenecks. • Maintain data integrity and consistency. • Manage database migrations and schema changes safely. • Work with large and growing datasets. 7. Architecture & Scalability • Contribute to the architecture and technical direction of the platform. • Design scalable applications capable of supporting increasing users, businesses, and transactions. • Identify technical bottlenecks and recommend improvements. • Develop modular and reusable software components. • Maintain clean, structured, and maintainable code. • Participate in architecture and technical decision-making. 8. Testing, Debugging & Quality • Test new functionality before deployment. • Diagn