Software Development Engineer (Gurugram)

Software Development Engineer (Gurugram)

31 Jul
|
Boon
|
Gurugram

31 Jul

Boon

Gurugram

About Boon

Boon is a wellness-first water purification brand.

Tagline: Water For Every You.

Boon Homie is a connected purifier — commercial-grade filtration, mineral life modes (Daily, Active, Brew), and WaterAI, which makes performance visible and maintenance predictable. Purification you can trust. Enhancement you can feel. Proof you can see.

The proof layer is software. Every filter-health reading, every smart alert, every "your cartridge has three weeks left" notification runs through the platform you'd be building.

The Role

You'll own backend services that connect thousands of purifiers in real homes to the Boon app and to our internal fleet tooling. Device telemetry in, intelligence out.

This is a hands-on IC role with real ownership. You'll work across the seam where firmware meets cloud meets app — a place where the interesting problems live and where clean abstractions matter most.

What You'll Do

Design, build, and run backend services that ingest, store, and act on high-volume device telemetry from a growing fleet

Own device connectivity end to end: provisioning, secure onboarding, device shadows, command-and-control, and OTA update delivery

Build the APIs powering the Boon mobile app — life modes, filter health, usage history, alerts, subscriptions, and service requests

Turn raw sensor streams into the signals WaterAI needs for predictive maintenance and anomaly detection, in partnership with our data team

Build internal fleet tooling so support and service teams can see device state, diagnose issues remotely, and act before a customer notices anything

Integrate the commerce and ownership stack: filter replenishment, payments, warranty, CRM, and notification channels

Instrument everything. Latency, delivery rates, dropped connections, alert accuracy — if we can't measure it, we can't promise it





Work closely with firmware and mobile engineers to define protocols and contracts that hold up over years of field deployment

Participate in on-call for the services you own, and write the runbooks that make on-call boring

What You'll Bring

Core

3–6 years building and operating production backend systems

Robust in at least one of Node.js/TypeScript, Python, Go, or Java, and comfortable reading the others

Solid grasp of distributed systems fundamentals: queues, idempotency, retries, eventual consistency, backpressure

Relational and NoSQL data modelling (PostgreSQL, DynamoDB or similar), plus caching with Redis

API design that other teams enjoy consuming — REST or GraphQL, versioned thoughtfully

IoT

Hands-on with MQTT (or equivalent device protocols) and the realities of intermittent, low-bandwidth, unreliable connections

Device lifecycle experience: provisioning, certificate-based auth, device twins/shadows, fleet grouping, OTA firmware rollouts

Time-series telemetry at scale — ingestion, downsampling, retention strategy

Understanding that a device in someone's kitchen behaves nothing like a service in a data centre

AWS

Production experience across a meaningful slice of: IoT Core, Lambda, ECS/EKS, SQS/SNS/EventBridge, Kinesis, Timestream, RDS, DynamoDB, S3, API Gateway, CloudWatch

Infrastructure as code (Terraform or CDK) and CI/CD pipelines you've actually maintained

IAM least-privilege, secrets management,



and cost awareness — you know what your architecture costs to run

Nice to Have

Worked on a connected hardware product that shipped to consumers

Wi-Fi/BLE device onboarding flows and the UX failure modes that come with them

Edge compute, local buffering, or offline-first sync

Supporting ML pipelines in production — feature stores, model serving, drift monitoring

D2C stack integrations: Shopify, Razorpay, subscription billing, WhatsApp Business API, FCM/APNs

Kafka or similar event streaming

Early-stage experience where you set the standards rather than inherited them

What Success Looks Like

First 30 days — You've shipped to production, understand the device-to-cloud path end to end, and can explain how a single sensor reading becomes an alert in someone's hand.

First 90 days — You own at least one core service outright. You've closed a reliability or latency gap that was bothering the team.

First year — The fleet has grown severalfold and the platform absorbed it without drama. Your work is a reason people trust their Boon.

How We Work

Small team, real ownership, short distance between an idea and a device in someone's home

Hardware sets the pace. Firmware, app, and backend ship together, so we plan together

We write things down. Design docs before big builds, runbooks after

Proactive not reactive — we'd rather predict a failure than respond to one. That principle sits in the product, and it sits in how we run engineering

Interview Process

Intro call with the hiring manager (30 min)

Technical deep-dive on your past work (60 min)

System design — connected device platform (60 min)

Coding and problem solving (60 min)

Founder conversation (30 min)

We aim to close the loop within two weeks.

📌 Software Development Engineer (Gurugram)
🏢 Boon
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer (gurugram) / gurugram