Experienced Developer Needed for Advanced Residential Proxy Network with NodeJS/Javascript Expertise – Social Media Manager

We are seeking a developer with profound knowledge in NodeJS/Javascript, and networking to develop a TCP proxy server client for an innovative residential proxy network. This project involves creating a client application that connects to our central server, executes requests on behalf of the server, and sends responses back through the server to the end-user.

Key Features Required:

Protocol Support: Capable of handling HTTP and HTTPS protocols efficiently.
Cross-Compatibility: Must function seamlessly across Android, iOS, and desktop platforms.
Networking: Utilization of the TCP Socket

Additional Specifications:

Connection Management: Ability to manage multiple simultaneous connections.
Advanced Experience: Previous experience with load balancing, traffic monitoring, and secure network communications is essential.
Reference Implementations: Golang and Java-based client-side proxy servers will be provided for reference.

Operational Flow:

Request Execution: The client connects to our server, receives a request, executes it on the client side, and then sends the response back to the server.
Heartbeat Mechanism: Implement a heartbeat system where the client responds to server "PING" messages with "PONG" every 30 seconds.
Security and Data Handling: Guidance on securely handling HTTPS data transfers, based on existing Java and Golang implementations, will be provided.
Testing Protocols:

For HTTPS: curl -x http://user-6d5a9243-package-residential:[email protected]:8080 https://icanhazip.com/
For HTTP: curl -x http://user-6d5a9243-package-residential:[email protected]:8080 http://icanhazip.com/

Project Details:

The client application will handle the incoming request from the server, process this request locally, and then write the response back to the server. This response is then relayed from the server to the original requesting client.

Requirements:

Proven expertise in network programming and NodeJS/Javascript application development.
Demonstrable experience in building similar networking applications or systems.
Applicants should include examples of similar projects they have undertaken, particularly those involving complex networking tasks and NodeJS / Javascript applications. We look forward to collaborating with a skilled individual capable of developing this critical component of our residential proxy network.

Budget: $100

Posted On: April 26, 2024 18:42 UTC
Category: Back-End Development
Skills:Java, Dart, Flutter, TCP, Socket Programming

Country: Netherlands

click to apply

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *