High-Concurrency API Testing Platform

via Freelancer ·

Budget / Salary$1,500–3,000
TypeFreelance project
LocationRemote
Posted1 hour ago
We are building an internal distributed API testing and load-simulation framework in Python/Go to benchmark and validate our proprietary client-server communication protocols under high concurrency.
Core Scope of Work:
Custom Protocol Client: Implement a clean, high-performance HTTP/2 and TCP/TLS client module capable of handling custom cryptographic payload signing (AES/RSA/HMAC) and session token lifecycles.
Distributed Execution Engine: Architect a multi-worker task scheduler using asyncio/goroutines and Redis to manage concurrent connections, state persistence, and graceful error/retry handling.
Network Routing & Telemetry: Support configurable outbound network interfaces/gateways, connection pooling, latency tracking, and centralized logging/metrics reporting.
Requirements:
Strong proficiency in Python (Asyncio) or Go (Golang).
Deep understanding of network protocols (HTTP/2, TLS handshakes, WebSockets) and applied cryptography.
Experience building high-throughput distributed systems and Linux server deployment.
Please share your relevant backend and network programming experience in your proposal.
python linux django software architecture cryptography api development distributed systems
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.