This role is for one of our clientsIndustry: Technology, Information and MediaSeniority level: Mid-Senior levelMin Experience: 5 yearsLocation: Remote (India)JobType: full-time
About The Role
We are looking for an experienced Senior Backend Engineer
with a specialization in IoT ecosystems and secure cloud infrastructure
. This is a high-impact role that combines backend architecture, cloud operations, and secure system design to support real-time data flows from connected devices. You will work at the intersection of backend engineering, cloud-native technologies, and embedded system integration—building the digital backbone for intelligent IoT platforms.If you're passionate about building reliable, scalable systems that support millions of real-time device transactions—while ensuring top-tier security and performance—this is the role for you.Your Key Responsibilities
🔧 Backend System Architecture & Development
Design and build scalable, fault-tolerant backend services that power end-to-end IoT workflows (device communication, telemetry processing, command/control flows).Implement event-driven architectures using microservices and serverless patterns.Use technologies like Python, Node.js, or Java
, combined with RESTful APIs
, WebSockets
, and MQTT protocols
.☁️ Cloud Infrastructure & Platform Engineering
Build and maintain production-grade AWS infrastructure using services like IoT Core, Lambda, MSK, S3, DynamoDB, RDS, and API Gateway
.Develop and maintain infrastructure-as-code (IaC) pipelines using Terraform
or CloudFormation
.Optimize systems for high throughput and low latency with a focus on horizontal scalability.🔐 Security-First Engineering
Enforce least-privilege access through IAM, VPC hardening, and policy design.Implement API security using OAuth2, JWT, TLS encryption
, and request validation.Manage secure data pipelines, at-rest/in-transit encryption, and audit-ready logging.Monitor and defend against threats using tools like AWS GuardDuty, CloudTrail, and WAF
.📊 Monitoring, Logging & Incident Response
Set up real-time observability pipelines using CloudWatch
, Grafana
, or ELK stack
.Define and automate alerting thresholds and health-checks for critical services.Create and maintain a runbook for incident response, rollback strategies, and system recovery.🔄 IoT-Specific Capabilities
Enable OTA firmware update workflows, bidirectional device messaging, and status monitoring.Build telemetry processing pipelines capable of ingesting millions of events daily.Collaborate with embedded engineers and data teams for end-to-end system integrity.What You Bring
6+ years
of backend development experience, ideally with IoT, real-time systems, or industrial telemetry platforms.Strong programming skills in Python, Node.js, or Java
, with deep experience in secure coding practices.Deep knowledge of IoT communication protocols (MQTT, CoAP)
and cloud-based device orchestration.Hands-on experience with AWS cloud services
, VPC networking, and cloud-native security configurations.Experience with container orchestration (Docker, Kubernetes)
and CI/CD integration pipelines.Familiarity with DevSecOps
, penetration testing, and automated security scanning tools.Strong problem-solving skills and a proactive mindset in fast-paced product environments.Nice to Have
Experience with Kafka/MSK
, vector databases
, or real-time analytics frameworks
.Exposure to OTA update workflows
or edge-device sync strategies.Knowledge of ISO/IEC 27001, SOC2
, or compliance-driven development environments.Open-source project contributions or experience presenting at tech conferences.Soft Skills That Matter
Strategic thinker with the ability to zoom into code and zoom out to architecture.Detail-oriented, self-motivated, and highly collaborative.Strong written and verbal communication skills for cross-functional alignment.Tech Stack & Tools
Python / Node.js / Java | AWS (IoT Core, Lambda, DynamoDB, API Gateway) | MQTT | OAuth2 / JWT | Docker / Kubernetes | CI/CD | Terraform | CloudWatch / ELK | DevSecOps