Role Title:
Location:
Team:
Employment Type:
Position Summary
Lead a small, high-impact squad (2 senior full-stack engineers with shared DevOps/QA support) to:
- Deliver a cloud-first, private-site safety & presence MVP in ~3 months.
- Evolve it into a production-ready system in ~6–7 months.
You will own the architecture, security, and delivery of a real-time eventing & notifications platform (web push/SMS/email) powered by gateways and badges.
Experience with LoRaWAN/ChirpStack is not mandatory; you are expected to learn on the job and reach hands-on proficiency within 2–3 weeks.
Role Responsibilities (Essential Functions)
Architecture & Delivery Ownership
- Define and deliver the end-to-end pipeline: gateway ingest normalize zone logic multi-channel notifications audit.
- Establish and track SLIs/SLOs for reliability and performance.
Cloud-First Private LNS
- Stand up and operate a private LoRa Network Server (e.g., AWS IoT Core, The Things Stack, ChirpStack, or another service on VMs/k8s) inside a VPC.
- Prefer Basics Station (TLS) while also supporting Semtech UDP.
Data & API Contracts
- Author and maintain OpenAPI specifications and a versioning strategy.
- Design backward-compatible APIs for a responsive web app and/or PWA and partner systems.
Security & Compliance
- Enforce TLS everywhere, KMS-backed secrets, HMAC-signed webhooks, VAPID keys for web push.
- Apply PII minimization and appropriate access controls.
Productization Path
- Plan and sequence: accounts and RBAC, tenant/site model, licensing and entitlements, upgrades/rollback, diagnostics, and supportability.
Team Leadership
- Coach two senior full-stack ICs.
- Collaborate closely with in-house DevOps and QA.
- Drive outcomes with crisp ADRs and operational runbooks.
GenAI-Augmented Delivery
- Use GenAI tools for scaffolding code, tests, documentation, and KT summaries.
- Maintain strong review gates and quality bars.
Day-to-Day Responsibilities (Essential Tasks)
- Stand up the cloud LNS and create gateway onboarding templates (URIs, certs/keys), cellular fallback, buffering, and monitoring checklists.
- Implement ingest services (MQTT/webhook) with idempotency, retries with backoff, correlation IDs, and structured logging.
- Define event envelopes (SOS/telemetry) and BLE-assisted zone logic (RSSI bucketing/smoothing, confidence scoring); validate via walk tests.
- Build and oversee notification orchestration:
- Web push via Service Workers/VAPID
- SMS via MSG91
- Email via SES/SendGrid
- with delivery receipts and audits.
- Guide the PWA operator console: floor-plan overlay, live feed, acknowledgment/escalation flows, filters/search, and “Reset Site” tooling.
- Establish observability: dashboards for p95 SOS latency, join/uplink confirm rates, gateway online %, and notification success.
- Create and maintain ADRs, runbooks, and installer/onboarding documentation; lead readiness reviews for Demo Pilot GA.
- Conduct design and PR reviews; unblock engineers; manage a risk register and cut scope when needed to hit dates.
Educational Qualifications & Experience
Required
- Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, Information Systems, or equivalent practical experience.
- 7+ years building cloud or event-driven platforms (Node/TypeScript, Go, or C#) with Postgres (or similar), message/broker patterns, and production APIs (OpenAPI).
- Demonstrated experience building and operating SaaS products (production SLIs/SLOs, on-call/incident playbooks, release management).
Preferred
- Exposure to LoRaWAN (ChirpStack, The Things Stack, AWS IoT Core), Basics Station vs Semtech UDP, and gateway onboarding at scale.
- Experience with web push (Service Workers/VAPID), SMS/email providers, BLE/beacon-driven zoning, and time-series stores (Timescale/ClickHouse).
- Background in multi-tenant architecture, entitlements/licensing, and customer onboarding for B2B SaaS.
Core Competencies
Systems Design & Reliability:
- Idempotency, rate limiting, pagination, backoff strategies, correlation/traceability, high availability, backup/restore.
Security Mindset:
- Key and secrets management, TLS, HMAC, authN/Z, privacy-by-design.
Delivery Leadership:
- Scope control, risk management, stakeholder communication, crisp documentation.
Customer Empathy:
- Operator-first UX, fast incident triage, and focus on measurable outcomes (latency, delivery success, etc.).
Learning Agility:
- Ability to master LoRa fundamentals quickly and translate them into robust runbooks.
Tools & Technologies (Nice to Have; Not All Required Day One)
ChirpStack; Basics Station/UDP; MQTT/Webhooks; Node/TypeScript or Go or C#; Postgres/Timescale; Redis/queues; React/TypeScript PWA; Service Workers/VAPID; MSG91/Twilio; Amazon SES/SendGrid; OpenAPI/Swagger; Docker/k8s; Grafana/Prometheus/OpenTelemetry; KMS/Secrets Manager; ADRs/Docs-as-Code; GenAI copilots.
Performance Outcomes (First 90 Days)
By Day 30
- Cloud LNS live; 2 gateways onboarded.
- Event envelope and zone schema approved.
- OpenAPI v0 published.
- SOS observed end-to-end in staging.
- LoRa basics demoed independently.
By Day 60
- Demo slice: SOS 10s p95; ack push/SMS/email with receipts.
- 3–5 zones correct in walk tests.
- KPI dashboard live.
By Day 90
- Hardened demo: retries/limits, audit timeline, PII review, gateway templates.
- Phase-B design (RBAC/licensing) signed off.
Work Conditions
- Remote-friendly within India; periodic travel may be required for gateway bring-up or field walk tests.
- Collaboration across time zones as needed for stakeholders.