Full-Stack Dashboard Engineer – Licensing, Custom Plugins

MISSION
You will own the in-Dashboard LICENSING SERVICE (usage metering, JWT/X.509 validation, enforcement) and craft new OpenSearch-Dashboards plugins that give analysts a slick, branded UI.

WHAT YOU’LL DO
• Build a TypeScript/Node server plugin that schedules Task-Manager jobs to pull stats, verify licences and enforce limits.
• Expose /api/scopd/licence/status and store data as Saved Objects.
• Create React + Elastic UI panels: gauges, alerts, renewal CTA.
• Develop threat-hunting views, compliance dashboards and multi-tenant widgets.
• Package everything into .deb/.rpm and Docker images; wire into CI/CD (GitHub Actions).
• Define least-privilege roles (indices:admin/*, cluster:admin/wazuh/*) and integrate secure key storage (Keystore / K8s Secrets).

MUST-HAVE
• TypeScript + Node.js
• React 18  
• Rest API
• GitHub action
• search-oriented data store
• Linux packaging or Docker pipelines
• Git, code-review & CI culture
 

NICE-TO-HAVE
• Kibana / OpenSearch-Dashboards plugin work

• Elastic UI
• Elastic Stack security APIs
• Prometheus & Grafana metrics
• OSS licence basics (GPL v2, Apache 2.0)
• Hands-on with JWT / public-key crypto (RSA/ECDSA)

169 views
·
37 applications
68% read
·
36% responded
Last responded 3 weeks ago
170 views
·
37 applications
To apply for this and other jobs on Djinni login or signup.
Loading...