Contact Us

SAFHYRE

SAFHYRE is an online platform for recruiting which connects employers with employees. SAFHYRE gives employers access to the database of job candidates.

 

Location: UAE
Industry: HR

Product: web application

The scope of our work: back-end, front-end, design, QA

Solutions: web application from scratch

 

 

Client Goal:

The client wanted to create an online recruiting platform from scratch.

 

Top Challenges
#1 Challenge:

Payment
Since the top payment providers do not work in the United Arab Emirate, the challenge here was to find the payment system that would be supported in the UAE and integrate it onto the platform.

 

Solution:

PayFort

PayFort is a friendly payment system that is used in the UAE, however, there are a lot of restrictions on the banking system that are imposed by the OAE state that is why building a subscription system demanded numerous PayFort approves. 

Plus, Payfort has some API peculiarities, like a lack of proper documentation, requests had to be processed both on front-end and back-end, the URL feedback led to different places. We had to manually calculate the signature of the request and there were also typing errors in the Payfort API.

 

#2 Challenge: 

Secure email system

The client wanted to create a messaging system that would be controlled by the admin in order to prevent users leakage via sharing direct contacts and to make sure that the email doesn’t violate the company’s terms of use.

 

Solution:

Sendgrid

We integrated a messaging system Sengrid that helps to automate and control the messaging flow.

 

Emailing workflow: 

  1. The employer contacts a candidate by writing a message on SAFHYRE platform. 
  2. The message goes to admin, and they decide whether to approve or disapprove this message. 
  3. If the message is approved, the system sends it to the candidate’s personal email address. The message is sent from the platform’s email without disclosing an actual employer’s email address. 
  4. The same process goes for the candidate. Though, a candidate has no interaction with the platform whatsoever. The candidate sends a message to the platform’s email address. 

 

Main Features

1) Matching algorithm for similar resumes:

  • Filtering resumes excluding client company’s resumes
  • receive resumes through the elastic search with a scoring matching algorithm

 

2) Email notification to admin when a company signs up

3) Employers’ abilities to:

  • preview the job description before publishing
  • save and publish a job vacancy with the date
  • edit job post details
  • delete the job post
  • search for resumes by keywords in Job title, skills, company or industry
  • browse resumes categories
  • access notifications and a “My profile” page
  • filter the list of resumes by job title, skills, roles, education and work experience
  • clear all search filters
  • view candidates profile info: resume title, short summary, full resume description, work experience, education, skills, background, additional information and contact info
  • email the resume to a colleague or a friend
  • contact the candidate
  • view  the employer’s Job posts and the number of their Views
  • view  employer’s saved jobs along with the job titles and posted date

 

Project Stages
  • Candidate database architecture
  • Authentication features (sign up/ sign in)
  • Messaging flow for the Employer / Admin / Candidate
  • Project intro, environment setup
  • Сreating a resume search results page

 

  • Home page
  • Admin panel: Employer page
  • Admin panel: Dashboard
  • Adding possibility to See Resume
  • CSV import script & CSV import in admin panel
  • Matching Algorithm Development

 

  • Payment process
  • Dashboard for the admin role
  • Messaging process

 

  • Homepage for the Employer
  • Employers page for the admin role

 

Results:

Our team has helped to digitalize the offline business by building a web application from scratch. 

Sloboda Studio provided SAFHYRE with a full development cycle, namely back-end and front-end development, design and QA. 

These days the number of SAFHYRE’s clients is growing. 

 

Our process
Timeline:

January 2019 — February 2019

Team:
2 back-end developers | front-end developer | designer | QA
Technologies we used
Server-side
PostgreSQL
Rails
Ruby
Sidekiq
Client-side
Angular
Tools (hosting, monitoring etc.)
AWS EC2
AWS S3
Integrations

ElasticSearch

SendGrid

Success Stories

B2C Consulting Marketplace
#HR UK
B2C Consulting Marketplace

This counseling marketplace connects job consultants with job-seekers and provides them with career – guidance services.

read more...
tweet sentiment analysis
#HR USA
Twitter Sentiment Analysis

Recruitment software algorithm that helps to create a psychological portrait of a person basing on his/her social network posts.

read more...

Scale your team with us

Drive your business with our dedicated developers

    Alex, VP of Client Engagement
    alex@sloboda-studio.com