Design, build, and maintain distributed backend services for large-scale network data discovery, processing, and analysis Contribute to architectural redesign of a core discovery system Lead and support the migration of backend services to Docker and Kubernetes environments Define and implement deployment, scaling, and reliability strategies Write high-quality backend code primarily using 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)