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 environments Define and implement deployment, scaling, and reliability strategies for production systems Write high-quality backend code primarily using Node.js and TypeScript, with opportunities in Go Collaborate with backend, frontend, and network engineers for end-to-end solutions Improve system performance, observability, and resilience through monitoring, logging, and optimization Integrate and maintain messaging, caching, and database components (RabbitMQ, Redis, PostgreSQL)