We are looking for a Developer to design and build an on-premise Kafka
centric IoT platform handling 50000 devices MQTT-based ingestion secure device
provisioning using Keycloak and sub-second real-time data visualization. The role
focuses on building event-driven microservices real-time ingestion pipelines and scalable
backend APIs.
Responsibilities:
Design and develop Core microservices using event-driven
architecture
Build device registry and device provisioning services integrated with Keycloak
(OIDC OAuth2 JWT)
Implement Kafka-first data pipelines for:
Telemetry ingestion
Device lifecycle events
Alerts rules and downstream consumers
Develop Kafka producers and consumers ( /
MassTransit)
Integrate MQTT brokers with Kafka for scalable ingestion
Support real-time dashboards (<1s latency) using Kafka Redis
SignalR/WebSockets
Design APIs for fleet management telemetry access and reporting
Work with TimescaleDB/PostgreSQL for time-series storage
Collaborate with DevOps on Docker Kubernetes (on-prem) Helm CI/CD
Mentor junior engineers and contribute to architectural decisions
Requirements
C# .NET 6/ Core
Strong experience with Apache Kafka
o Topics partitions consumer groups
o Exactly-once / at-least-once semantics
Schema evolution (Avro/JSON/Schema Registry)
Event-driven & streaming architectures
MQTT and IoT ingestion patterns
OAuth2 OpenID Connect JWT Keycloak (preferred)
Redis for real-time caching and streaming
PostgreSQL / TimescaleDB
Docker & Kubernetes (on-prem)
Good to Have:
Kafka Streams / Apache Flink integration
VerneMQ/HiveMQ/EMQX experience
MinIO / S3-compatible storage
Industrial IoT / SCADA exposure
Observability tools (Prometheus Grafana ELK/OpenSearch)
Benefits
Competitive salary and benefits.
Opportunities for high-speed professional growth and development.
Collaborative and supportive work environment.
Medical insurance
OP Allowance
Statutory Benefits like PF ESI LWF Gratuity
Training (Technical & Soft skills)
Required Skills:
C# .NET 6/ Core Strong experience with Apache Kafka o Topics partitions consumer groups o Exactly-once / at-least-once semantics Schema evolution (Avro/JSON/Schema Registry) Event-driven & streaming architectures MQTT and IoT ingestion patterns OAuth2 OpenID Connect JWT Keycloak (preferred) Redis for real-time caching and streaming PostgreSQL / TimescaleDB Docker & Kubernetes (on-prem) Good to Have: Kafka Streams / Apache Flink integration VerneMQ/HiveMQ/EMQX experience MinIO / S3-compatible storage Industrial IoT / SCADA exposure Observability tools (Prometheus Grafana ELK/OpenSearch)
We are looking for a Developer to design and build an on-premise Kafka centric IoT platform handling 50000 devices MQTT-based ingestion secure deviceprovisioning using Keycloak and sub-second real-time data visualization. The rolefocuses on building event-driven microservices real-time ingestion pi...
We are looking for a Developer to design and build an on-premise Kafka
centric IoT platform handling 50000 devices MQTT-based ingestion secure device
provisioning using Keycloak and sub-second real-time data visualization. The role
focuses on building event-driven microservices real-time ingestion pipelines and scalable
backend APIs.
Responsibilities:
Design and develop Core microservices using event-driven
architecture
Build device registry and device provisioning services integrated with Keycloak
(OIDC OAuth2 JWT)
Implement Kafka-first data pipelines for:
Telemetry ingestion
Device lifecycle events
Alerts rules and downstream consumers
Develop Kafka producers and consumers ( /
MassTransit)
Integrate MQTT brokers with Kafka for scalable ingestion
Support real-time dashboards (<1s latency) using Kafka Redis
SignalR/WebSockets
Design APIs for fleet management telemetry access and reporting
Work with TimescaleDB/PostgreSQL for time-series storage
Collaborate with DevOps on Docker Kubernetes (on-prem) Helm CI/CD
Mentor junior engineers and contribute to architectural decisions
Requirements
C# .NET 6/ Core
Strong experience with Apache Kafka
o Topics partitions consumer groups
o Exactly-once / at-least-once semantics
Schema evolution (Avro/JSON/Schema Registry)
Event-driven & streaming architectures
MQTT and IoT ingestion patterns
OAuth2 OpenID Connect JWT Keycloak (preferred)
Redis for real-time caching and streaming
PostgreSQL / TimescaleDB
Docker & Kubernetes (on-prem)
Good to Have:
Kafka Streams / Apache Flink integration
VerneMQ/HiveMQ/EMQX experience
MinIO / S3-compatible storage
Industrial IoT / SCADA exposure
Observability tools (Prometheus Grafana ELK/OpenSearch)
Benefits
Competitive salary and benefits.
Opportunities for high-speed professional growth and development.
Collaborative and supportive work environment.
Medical insurance
OP Allowance
Statutory Benefits like PF ESI LWF Gratuity
Training (Technical & Soft skills)
Required Skills:
C# .NET 6/ Core Strong experience with Apache Kafka o Topics partitions consumer groups o Exactly-once / at-least-once semantics Schema evolution (Avro/JSON/Schema Registry) Event-driven & streaming architectures MQTT and IoT ingestion patterns OAuth2 OpenID Connect JWT Keycloak (preferred) Redis for real-time caching and streaming PostgreSQL / TimescaleDB Docker & Kubernetes (on-prem) Good to Have: Kafka Streams / Apache Flink integration VerneMQ/HiveMQ/EMQX experience MinIO / S3-compatible storage Industrial IoT / SCADA exposure Observability tools (Prometheus Grafana ELK/OpenSearch)