Design, build, and maintain distributed backend services for network data discovery, processing, and analysis Contribute to the architectural redesign of a core discovery system, including parallel-processing and scalability strategies Lead and support the migration of backend services to containerized and orchestrated environments using Docker and Kubernetes Define and implement deployment, scaling, and reliability strategies for production-grade systems Write high-quality, maintainable backend code primarily using Node.js and TypeScript, with opportunities to work in Go Collaborate closely with backend, frontend, and network engineers to deliver cohesive, end-to-end solutions Improve system performance, observability, and resilience through monitoring, logging, and optimization efforts Integrate and maintain messaging, caching, and database components such as RabbitMQ, Redis, and PostgreSQL