APM Agent Developer at Nathan Claire Africa

Confidential

📍 Kenya, Kenya, Kenya

Full-Time Other-General Posted February 18, 2026

Job Description

Job Description


  • This is a remote position.

  • The developer will be responsible for building a lightweight, self-healing, auto-scaling, multi-platform APM (Application Performance Monitoring) agent that can:
  • Instrumentation & Data Collection:

  • Automatically instrument applications to collect transaction traces, logs, and performance metrics.

  • Capture distributed tracing across microservices.

  • Track response times, error rates, resource usage, and database query performance.

  • Collect and forward application, system, and security logs.
  • Performance & Efficiency Optimization:

  • Implement adaptive sampling to reduce overhead.

  • Ensure async & non-blocking data collection.

  • Optimize CPU, memory, and network utilization to minimize application impact.
  • Distributed Tracing & Database Monitoring:

  • Assign and propagate trace IDs across microse...