Talent.com
This job offer is not available in your country.
Senior Backend Developer - Rust / Golang

Senior Backend Developer - Rust / Golang

knowledge ArtisanIndia
13 days ago
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 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 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 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, 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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Backend Developer • India