Category Archives: Web Technology

Improving recruitment process with resume parsing

These days, recruiters are flooded with resumes. Some of them are good, some of them are great, and some of them are just plain bad. Due to thousands of resumes or may be lakhs in some cases, recruiter may have to face multiple challenges during the initial shortlisting/screening process. Few of the challenges are - If you are sourcing from Internet, you will get thousands of resume for a single position. - Generally recruiters also has their own database but may not be search-able because they are just word document on there hard drive. - It is difficult to match the job description with... Read More

Optimizing CSS background images using WebP

webp In continuation to our first article on WebP “Optimizing web pages using WebP”, we have extended our approach to display WebP images with the help of CSS background. As we earlier stated that Naukrigulf.com is one of the first few sites on the web to use WebP images format to serve banners. Now we are serving our background images in WebP format as well. In this approach we have two solutions to call background WebP images. - Using CSS Parent-Child Relationship - Using @ queries. CSS Parent-Child Relationship - In this approach we have to check user's browser and assign a class... Read More

Email Deliverability And Factors Affecting It

At Naukri.com our goal is help our users find best jobs any time any where. Users can search jobs on our website as well as they receive job alerts as per their requirements. We send close to 25 crore emails on a monthly basis to our users. As a result, email deliverability is very important for the success of our business. Keeping that in mind let us see what email deliverability is and what are the factors that may affect the delivery of an email. Email Deliverability is a way to measure the success at which an email marketer gets a campaign into subscribers' inboxes. It involves... Read More

Optimizing web pages using WebP

“A picture is worth thousand words” --Napoléon Bonaparte When it comes to web page optimization. Decreasing the image size on your web page make a big difference as it's the major chunk that consume user bandwidth. According to data from HTTP Archive( http://httparchive.org/ ) For an average web page, image accounts for ... 63% of the transferred bytes for desktop sites 69 % of the transferred bytes for mobile sites. Source: http://httparchive.org/ And the bad news is, its increasing over time.The reason is increasing Hi Dpi devices over time. Source:... Read More

How to contribute to naukri engineering open source projects

open-source  Open Source Culture is one of the best things that came up in the software industry so far. We are seamlessly growing much faster in the field just because high end software like apache, mysql, nginx, nodejs, linux, etc. are available to use and reprogram as per our needs for free. But the thing is, it works only when people like us contribute to the community. Most of the programmers want to contribute to open source but they think it as difficult and time consuming. They assume that to make an effective contribution they need a big project and unlimited free time. This is not true at... Read More

Naukri’s JobsAdNetwork – Dynamic campaigning made easy

 “Automation applied to an efficient operation will magnify the efficiency”. With this moto JobsAdNetwork was picked up. We had our team doing marketing via Ads. And they had been doing that manually. Process took a no of steps for each Ad to be posted - Decide type of ad. - Template design. - Linking to our website (different urls). - Posting group Ads (Multiple links in single Ad) was more difficult. Due to the manual process involved the team was able to post very few ads. Also these ads were very generic in nature. So we thought, why shouldn't we simplify things and... Read More

Tech Talks @ Naukri.com

We, at Naukri.com, believe in continuous learning along with the product development. While working on similar projects, an engineer, at some point of time feels his knowledge is limited, that there is not enough technology information in his life. The tech talks are small informal presentations that help us stay updated with existing and new engineering trends and implement new things in the right way. And as they are internal, the experience that comes from speakers aligns directly with projects.     Why we need Tech Talks 1. Stay Updated - We need to stay updated with emerging... Read More

ATS @ naukri – Solution and Architecture

This blog is in continuation to the part1 of the series - ATS@naukri.com. In part1, we discussed, what is an ATS and what challenges are faced in sharing responses across ATSs. Here we present the solution we have built to tackle this problem Solution: We have built a generic, robust, scalable and efficient system, wherein we can support a varied number of connection methods following different protocols, needing different inputs in different formats at different time intervals. This system is still in its early stages. If a client comes with requirements which we never encountered or... Read More

ATS @ naukri – Sharing responses across systems

Introduction To begin with, you should know what is an ATS. An applicant tracking system (ATS) is a software application that enables the electronic handling of recruitment needs We have a couple of ATSs at naukri.com CSM - Apart from offering an advance ATS, CSM (CareerSite Manager) also helps you create career-sites. EAPPS - EAPPS (Electronic Application Software) is an efficient response/resume management tool to streamline your recruitment process BRV- BRV (Basic Response Viewer) is a simpler version of eApps. It is also a response management tool but with... Read More

Making IT systems smart using Slack

Keeping the IT systems up and running efficiently is a challenging task and to ensure their performance a huge variety of tracking and monitoring systems are used. If something in the system goes down, it is very important to notify the development teams timely and efficiently so that they can start their firefighting and ensure maximum uptime and performance. We at Naukri are no different than other IT organizations. We too use many tracking, monitoring and notifications systems to ensure maximum uptime and high performance and to notify the development teams we primarily use email... Read More