Design, build, and maintain distributed backend services for network data discovery, processing, and analysis. Contribute to architectural redesign of a core discovery system, including parallel-processing and scalability. Lead and support migration of backend services to Docker and Kubernetes. Define and implement deployment, scaling, and reliability strategies for production systems. Write high-quality backend code in Node.js and TypeScript, with opportunities in Go. Collaborate with backend, frontend, and network engineers. Improve system performance, observability, and resilience. Integrate and maintain messaging, caching, and database components (RabbitMQ, Redis, PostgreSQL).