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
- Strong 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.