Job Brief:
Employment Type: Contract Based
Location: Remote, Full Time
Experience: 9+ Years
Responsibilities:
Architect and implement live output streaming for bulk operations.
Modify the Golang agent to send incremental output chunks as they're generated.
Utilize NATS and Web Sockets (via Django Channels) to stream data from agents to the browser.
Update the frontend interface (Vue 3 / Quasar) to display live logs dynamically.
Ensure performance, security, and error handling are robust across distributed environments.
Write unit/integration tests for both frontend and backend.
Produce clear documentation for users and internal teams.
Requirements:
- Strong experience with Vue 3 (Composition and Options API) and Quasar Framework.
- Proficiency with Python, particularly Django REST Framework and Django Channels.
- Solid understanding of WebSocket communication and real-time data delivery in web apps.
- Experience with Redis, Celery, PostgreSQL, and NATS.
Familiarity with Golang and modifying existing agents.
Fluent in English with excellent verbal communication abilities
Experience building or extending developer tools or RMM platforms is a plus.