Point your AI agent at freehire and let it find you a job.

Get the CLI →

LaraLeb

NewBe an early applicant

Senior Software Developer – Full Stack (PHP/Laravel)

Posted Updated
Discussion

Summary

Senior on-site full-stack developer in Dubai building and maintaining a PHP/Laravel business platform spanning ERP, accounting, HRMS, CRM, and SaaS modules — developing backend logic, RESTful APIs, third-party integrations, relational databases, security, and deployments, while taking technical ownership and mentoring junior developers.

Senior Software Developer – Full Stack (PHP/Laravel)

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

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.
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
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.
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.
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.
Testing, Debugging & Quality
  • Test new functionality before deployment.
  • Diagnose and resolve frontend, backend, database, and API issues.
  • Debug complex production and development problems.
  • Participate in code reviews.
  • Maintain development and coding standards.
  • Ensure new features do not negatively impact existing modules.
  • Improve application stability, security, and performance.
Deployment & Production Support
  • Participate in application deployments and production releases.
  • Troubleshoot production issues.
  • Monitor application performance and identify technical problems.
  • Work with hosting and server infrastructure where required.
  • Maintain development, testing, and production environments.
  • Contribute to improving deployment and release processes.
Security
  • Follow secure software development practices.
  • Protect user, financial, and business data.
  • Implement appropriate authentication and authorization mechanisms.
  • Identify and address application vulnerabilities.
  • Apply web, API, and database security best practices.
  • Implement appropriate access controls across different business modules and user roles.
Technical Ownership
  • Take ownership of assigned modules and projects from development through deployment.
  • Analyze business requirements and recommend technically appropriate solutions.
  • Estimate development effort and timelines.
  • Identify technical risks at an early stage.
  • Deliver reliable and production-ready software.
  • Mentor junior and mid-level developers when required.
  • Maintain high standards of code quality and technical documentation.
Strongly Preferred
  • Experience developing ERP or business-management software.
  • Experience building SaaS platforms.
  • Experience with accounting or financial systems.
  • Experience with HRMS or HR applications.
  • Experience with CRM systems.
  • Experience integrating third-party APIs.
  • Payment gateway integration experience.
  • Real-time communication systems experience.
  • Video conferencing/API integration experience.
  • Experience with large-scale or multi-module applications.
  • Cloud or server deployment experience.
  • Experience working with enterprise-level databases.
  • Strong understanding of application and API security.
Experience Requirements
  • 7+ years of professional software development experience preferred.
  • Strong hands-on PHP and Laravel experience is essential.
  • Proven experience developing and maintaining production-level applications.
  • Experience working with complex, multi-module software platforms is highly desirable.
  • UAE experience is not mandatory .
  • Candidates with strong international experience will be considered.
Ideal Candidate Profile

The ideal candidate is more than someone who can complete assigned coding tasks. We are looking for a developer who can take ownership of technical solutions and contribute to the long-term development of the platform.

  • Technically strong and hands-on.
  • Capable of independently solving complex technical problems.
  • Experienced with large or multi-module software platforms.
  • Strong in software architecture and development practices.
  • Business-process oriented.
  • Able to translate business requirements into effective technical solutions.
  • Comfortable taking ownership of projects and modules.
  • Detail-oriented and quality-conscious.
  • Strong in debugging and troubleshooting.
  • Comfortable working independently and as part of a development team.
  • Willing to continuously learn and adopt new technologies.
  • Comfortable working in a fast-paced environment.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

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.