Software Developer at Nathan Claire Africa
Confidential
Lagos, Nigeria
Permanent
Published 1 month ago · Expires 3 weeks from now
Job description
## Title: Full-Stack APM Engineer (Java, .NET & Frontend)
About the Role
We invite applications from suitably qualified candidates for the position of Full-Stack APM Engineer. This role combines backend APM agent development with frontend visualization and monitoring capabilities across Java, .NET, and web technologies.
Core Responsibilities
APM Agent Development & Maintenance (Backend Focus)
- Design, develop, and maintain APM agents and instrumentation for Java (JVM-based) and .NET (Core and Framework) applications
- Instrument core application code to capture metrics, traces, and logs with minimal overhead, focusing on deep-dive component monitoring (DDCM), transaction profiling, and database query tracing
- Troubleshoot and resolve complex performance issues in mixed-technology environments where Java and .NET services interact
- Configure and manage agent deployment as system services (e.g., using NSSM, WinSW, or systemd) and troubleshoot installation issues, including security protocols like TLS/SSL
Frontend Development & Visualization (User Focus)
- Develop and enhance the user interface (UI) and user experience (UX) for the APM platform's dashboards and data visualization tools
- Implement and optimize Real User Monitoring (RUM) agents to capture client-side performance metrics, including page load times, AJAX calls, and JavaScript errors
- Ensure seamless correlation between frontend RUM data and backend Java/.NET transaction traces to provide end-to-end visibility
- Optimize the frontend application for maximum speed, scalability, and cross-browser compatibility, often dealing with large data sets and complex charts
Monitoring, Alerting & Operations
- Work with data pipelines (e.g., Kafka, Elasticsearch) to ensure efficient ingestion, processing, and storage of high-volume telemetry data (metrics, logs, traces)
- Develop and maintain alert rules, thresholds, and anomaly detection mechanisms
Location
Lagos, Nigeria