Full Stack Developer

Full Stack Developer

Dubai, United Arab Emirates

Hravailable

Job Description

CONTRACT TYPE: UNLIMITED (UAE)
 LOCATION: OFFICE-BASED (DUBAI)
HOURS: FULL TIME/ 8 HOURS
TIMINGS: 1100H TO 2000H GST (DUBAI TIME)
DAYS: 5 DAYS (SUNDAYS TO THURSDAYS) 
   FULL STACK DEVELOPERS
FOCUS: LARAVEL & REACT .
POSITIONS SENIORITY: SENIOR 
  We are looking for passionate Full-Stack developers who are comfortable with both front and back end programming.   
Skills Required:
 ?   Minimum 5 years of experience with Laravel and 4 years with React
 ?  Restful APIs
? Database stored procedure ?AWS and other Linux Server
 ? Responsive and cross browser compatible design
?  Real time notifications and chat
? Excellent communication and teamwork skills   
Preference: We prefer someone who has experience of
?  Blockchain ?  Multi-Level Marketing(MLM)
 ?  Enterprise Level Project
 ?   Financial projects
 ? Microservices
 ?  Handling Large Scale Database
 ?  Quick and fast backend solution skills
 ?   Experience with other back end frameworks such as Django, Rails etc.         
 BACK END TASK   Task: Create a simple backend for an online support system where the customer will ask questions and the support team will answer.   When the customer asks a question the first and default status of the question should be "Not Answered" and as the support team reply then the status will change to "In Progress" and as the customer satisfies with the response then the support team can change the status to "Answered". If the support team answered the question and then the customer has not replied again for 24 hours then the question status should automatically change to "Answered"   Think and implement like you're working on a very large scale project where customers will ask thousands of questions daily.   This is some a kind of chatting application                                      Customer Side Features: ?  The customer should see all his questions of all statuses ("Not Answered", "In Progress" and "Answered"); ?  The customer can ask a new question                                                         Support Team Features: 1.   Can see and search questions based on a customer name or question status 2.    Can mark the question as "SPAM". This is a kind of 4th status for the question 3. When the question is answered the customer should be notified by email   Tools and Technologies you should use: 1.            Laravel for APIs 2.            JWT/Password/Sanctum for authentication 3.            MySQL as RDBMS 4.            You can use any other laravel plugin which you want 5.            For a specific function like searching if you want to use something better like Algolia or Elastic search then you should use   What we expect from you: 1.  Your code should be readable, secure, understandable, maintainable, extendable and well commented. 2.  Resources optimized. Your code should not consume too much resources (CPU & Bandwidth etc.) and run very fast                                                                                  Note: 1.   Don't make any frontend interface we will test your APIs by using a tool like Insomnia or Passport etc. 2.  Upload your code to a public GitHub repository & email to me the link (geocece7@gmail.com) 3.   Add a setup guide to your project, so that we can easily set up your code on a local machine and test 4. We will not use your code, this is only for testing your skills

Required Knowledge, Skills, and Abilities

  • laravel
  • react

Education + Experience

  • Qualification: Degree
Drop Your Cv's @

jobs@hravailable.com

Want to Become a Successful Employee??

start working at your dream career today
SignUp Today