Senior Software Architect - Remote in India, India is listed on Jobeax. Browse 30,000+ vacancies available.
The Job We're building a cutting-edge real-time business intelligence platform powered by LIVE location data and IoT sensors for industrial clients.
What You'll Build
- Real-time IoT data ingestion platform handling millions of sensor data points
- 3D digital twin visualization engine for industrial facilities
- Advanced BI dashboards with real-time analytics and predictive insights
- Scalable microservices architecture supporting enterprise clients
- High-performance APIs for real-time data streaming and visualization
Key Responsibilities
Backend Development
Design and implement real-time data pipeline using Apache Kafka and Redis
Build microservices architecture with https://jobeax.com/link/1PwQnXtBjACRb3bS for high-throughput IoT data processing
Implement time-series database solutions (InfluxDB/TimescaleDB) for sensor data storage
Develop RESTful APIs and WebSocket servers for real-time communication
Create data processing pipelines for location and IoT sensor analytics
Frontend Development
Build responsive web applications using https://jobeax.com/link/6WcBICn0LM558SP0 with real-time data visualization
Implement 3D digital twin interfaces using https://jobeax.com/link/Pi6fhUbEHsz2QAyA or similar WebGL frameworks
Create interactive BI dashboards with https://jobeax.com/link/iK3oFfMD52XZxB5V, https://jobeax.com/link/ojQsrkgCmOOejeuH for data visualization
Develop real-time monitoring interfaces with live sensor data updates
Ensure cross-platform compatibility and mobile responsiveness
Infrastructure & DevOps
Deploy and manage applications on cloud platforms (AWS/GCP/Azure)
Implement containerization using Docker and Kubernetes orchestration
Set up CI/CD pipelines for automated testing and deployment
Configure monitoring and alerting systems using Prometheus/Grafana
Ensure system scalability, security, and high availability
Data & Analytics
Work with time-series databases and optimize queries for real-time performance
Implement data streaming and processing using Apache Kafka/Redis
Build analytics engines for IoT sensor data interpretation
Create predictive models integration for industrial IoT scenarios
Design efficient data storage and retrieval systems
Required Technical SkillsBackend Technologies
Languages : https://jobeax.com/link/JSd7UYCSg572jJDY, Python, or Go (minimum 4+ years experience)
Databases : PostgreSQL, MongoDB, InfluxDB/TimescaleDB, Redis
Message Queues : Apache Kafka, RabbitMQ, or AWS SQS/SNS
APIs : RESTful services, GraphQL, WebSocket implementation
Cloud Platforms : AWS/GCP/Azure with containerization (Docker/Kubernetes)
Frontend Technologies
- JavaScript/TypeScript : Advanced proficiency with ES6+ features
- https://jobeax.com/link/6WcBICn0LM558SP0 : 3+ years building complex web applications
- 3D Visualization : https://jobeax.com/link/Pi6fhUbEHsz2QAyA, WebGL, or similar 3D rendering libraries
- Data Visualization : https://jobeax.com/link/iK3oFfMD52XZxB5V, https://jobeax.com/link/ojQsrkgCmOOejeuH, or similar charting libraries
- Real-time UI : WebSocket integration, real-time data binding
IoT & Real-Time Systems
Time-Series Data : Experience with sensor data processing and storage
Real-time Processing : Stream processing frameworks (Apache Kafka, Flink)
IoT Protocols : MQTT, WebSocket protocols
High-Performance Systems : Experience building low-latency, high-throughput applications
Distributed Systems : Understanding of microservices and event-driven architecture
DevOps & Infrastructure
Containerization : Docker, Kubernetes, container orchestration
CI/CD : GitLab CI, GitHub Actions, automated testing and deployment
Monitoring : Prometheus, Grafana, application performance monitoring
Cloud Services : AWS IoT, Google Cloud IoT, Azure IoT Hub experience preferred
Experience Requirements
- 5-8 years of full-stack development experience
- 2+ years building real-time data processing systems
- Experience with IoT platforms or sensor data management
- Previous work on scalable web applications (100K+ concurrent users)
- Experience with time-series databases and high-frequency data
- Background in industrial IoT, manufacturing, or enterprise B2B platforms preferred
Soft Skills
Strong problem-solving abilities for complex system architecture challenges
Experience working in agile development environments
Excellent communication skills for technical documentation and team collaboration
Ability to mentor junior developers and lead technical initiatives
Comfortable working with ambiguity in a fast-growing startup environment
What We Offer
Competitive salary: Rs. 18-30 lakhs (based on experience)
Equity/stock options with high growth potential
Opportunity to build a platform from scratch using cutting-edge technology
Remote work flexibility with occasional travel for client meetings
Learning budget for conferences, courses, and certifications
Hardware budget for high-end development equipment
Bonus Points
Experience with Apple/Google-scale system architecture
Knowledge of machine learning integration with IoT data
Previous experience building digital twin or simulation platforms
Understanding of industrial protocols (OPC-UA, Modbus, etc.)
Open source contributions to IoT or real-time processing projects
Application Requirements
Please include:- Portfolio : Links to real-time applications or IoT projects you've built
- Technical Case Study : Describe a complex system you architected and built
- GitHub Profile : Show us your code quality and project diversity
- System Design : Brief description of how you'd approach building our platform
Interview Process
- Technical Screening : System design and architecture discussion
- Coding Challenge : Real-time data processing problem
- System Architecture : Design a scalable IoT platform
- Cultural Fit : Team collaboration and communication assessment