Business Client need Mobile App Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Cyberjaya, Malaysia

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Job Post: Backend Engineer (Traffic Identification & Routing)
What We're Building:
We need to build a "smart link routing system." In simple terms, it's a system where different people clicking the same short link will see completely different content.

Your Main Responsibilities:

Manage the "Short Links" (The Bait):

Build a service like [login to view URL] or [login to view URL] for generating and managing short links.

The core task is simple: when a user visits a short link, your server tells their browser, "Please redirect to this other address."

Develop the Core "Brain" (The Decision Engine):

This is the most critical part! You will write a program that, in the split second before redirecting the user, identifies who they are.

How? By checking the visitor's information:

Check the User-Agent: Identify if the visitor is a search engine crawler (like Googlebot) or a real user on an iPhone or Android.

Check the IP Address: Determine if the IP belongs to a datacenter (like AWS, Google Cloud) or is from a known security/virus scanning company.

Then what? Based on your analysis, you take different actions:

IF it's a crawler or a security scanner -> Show them a harmless, normal page (like a generic image or article).

ELSE (if it's a real user) -> Seamlessly redirect them to our intended target page.

System Integration & Maintenance:

Ensure the "Brain" works reliably with the short link service and third-party platforms (like Google Docs).

Maintain and update IP blocklists and crawler signature databases to make the system smarter over time.

Skills We're Looking For:

Technical Skills:

Proficiency in at least one backend language: Python (Preferred), Go, Java, or Node.js.

Solid understanding of HTTP protocols (know how 301/302 redirects work inside and out).

Experience handling high-concurrency requests to make the "Brain" lightning-fast.

Core Competence:

Ability to write clean and efficient "if/else" decision-making logic.

Know how to parse and utilize User-Agent strings and IP addresses for identification.

Experience with caching like Redis is a big plus.

Soft Skills:

A self-starter who can solve problems independently and enjoys technical challenges.

An interest in cybersecurity and the "cat-and-mouse" dynamics of web traffic.

Why Join:

You'll build a core system that handles complex logic, not just simple CRUD apps.

Great technical challenge that will rapidly advance your skills in network protocols, traffic analysis, and high-performance systems.

Remote work, flexible hours, and highly competitive pay." (client-provided description)


Matched companies (5)

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

Chirag Solutions

Chirag Solutions is extending its services in website designing & development and software development. Our web and software development is committed… Read more

...

Codetreasure Co

🚀 Your Expert Partner for Mobile & Web App Development Unlock the full potential of your business with Codetreasure —a leading provider of tailored … Read more

...

April Innovations

April Innovations is one of the leading Enterprise Software Development companies in Mumbai, with clients being serviced in the USA, UK, and India. T… Read more

...

HJP Media

I am founder and CEO of HJP Media. The fastest growing AI digital solutions company in the world, offering innovative, AI powered digital marketing a… Read more