HamburgerMenu
hirist

Senior Backend Developer - Rust/Golang

knowledge Artisan
Anywhere in India/Multiple Locations
7 - 9 Years

Posted on: 17/09/2025

Job Description

Role Overview :


We are seeking an experienced Senior Backend Developer Specialist to design, architect, implement, and maintain autonomous agents for Windows, Unix/Linux, and macOS endpoints. This role will focus on building scalable backend systems and real-time telemetry pipelines, enabling visibility into enterprise software inventories while leveraging cutting-edge AI-driven technologies.


Key Responsibilities :


- Design and build cross-platform agents (Windows, Linux/Unix, macOS) using Go (Golang), Rust, or Python.

- Implement secure, real-time communication (gRPC, WebSocket) between agents and backend services.

- Develop mechanisms to monitor package installations/uninstallations in real time (file-system watchers, OS hooks, package manager APIs).


- Ensure lightweight performance and robust error handling on endpoints.

- Build and maintain scalable microservices to ingest, process, and store telemetry data.

- Define and enforce data schemas for software inventory events.

- Integrate agents and backend services into CI/CD systems (GitHub Actions, GitLab CI).

- Automate deployment, versioning, and rolling updates across multiple environments.

- Implement security best practices for agent-to-server communications (encryption, authentication, authorization).

- Collaborate with product managers, UX designers, and data engineering teams to refine

requirements.

- Mentor junior developers on backend architecture and cross-platform development.


Core Competencies & Skills :


- Bachelors in Computer Science, Engineering, or related field (Masters preferred).


- 7+ years of professional backend development experience.

- Expertise in Go (Golang); strong skills in Python and/or Rust.

- Deep understanding of OS internals and package management (Windows, Linux/Unix,

macOS).

- Strong knowledge of real-time data streaming & event-driven architectures (gRPC, WebSockets, Protocol Buffers).

- Hands-on with message queuing/streaming (Kafka, RabbitMQ).

- Strong experience with containerization (Docker) and orchestration (Kubernetes).

- Proficiency with CI/CD and Infrastructure as Code (Terraform, ARM templates).

- Solid grasp of networking protocols (TCP/IP, HTTP/2) and security best practices.

- Experience with cloud platforms (AWS, Azure, GCP) and serverless frameworks.


Preferred Experience :


- Background in IT Asset Management (ITAM) / Software Asset Management (SAM) or

enterprise-scale asset management.


- Familiarity with Endpoint Security / EDR technologies.

- Exposure to AI/ML integration for anomaly detection in telemetry data.

- Experience with monitoring & observability tools (Prometheus, custom telemetry).

- Knowledge of cross-compiling binaries and managing multi-OS release pipelines.

- Relevant industry certifications (AWS, Azure, Security, etc.).


What Were Looking For :


- Strong problem-solving abilities and attention to detail.


- Excellent communication with both technical and non-technical stakeholders.

- Self-motivated, proactive, and able to work independently.

- Passion for continuous learning and emerging technologies.

- Collaborative mindset with a commitment to mentoring and knowledge sharing.


info-icon

Did you find something suspicious?