Full Time
Saudi , Riyadh
--
Company

Job Details

Job Summary

We are seeking a skilled Full-Stack Web Developer to manage a Laravel-based backend and React frontend, with a strong focus on maintaining seamless data synchronization between internal systems and Zoho Creator. The role involves building secure, scalable applications and ensuring reliable third-party API integrations.

Job Requirements

Backend (Laravel)

  • Strong proficiency in PHP 8.x and the Laravel framework.
  • Hands-on experience with database management, including MySQL or Supabase, and schema design for external data synchronization.
  • Practical experience implementing Laravel Cron Jobs, Queues, Jobs, and Task Scheduling for background data processing.
  • Experience building and securing RESTful APIs.

Frontend (React & Vite)

  • Strong experience with modern React, including Functional Components, Hooks, and state management (Context API, Redux).
  • Experience using Vite for modern frontend development workflows.
  • Proficiency in Tailwind CSS for responsive and scalable UI development.

Integration & Zoho Creator

  • Proven experience integrating third-party REST APIs (JSON/XML).
  • Experience working with Zoho Creator and Deluge scripting to maintain data integrity across systems.

Security & Data Protection

  • Strong knowledge of security best practices, including OAuth2 and JWT authentication.
  • Experience implementing data sanitization and protection against SQL injection, XSS, and CSRF attacks.
  • Ability to securely manage sensitive data, API keys, and environment variables using encryption protocols.

Version Control

  • Advanced experience using Git and GitHub, including push, pull, and rebase operations.
  • Proven ability to manage branching strategies, create Pull Requests (PRs), and resolve complex merge conflicts.


Skills

  • Full-stack web development
  • Backend development with Laravel
  • Frontend development with React
  • API integration and data synchronization
  • Zoho Creator & Deluge scripting
  • Secure application development
  • Database design and optimization
  • Version control and team collaboration
  • Problem-solving and attention to detail