Search by job, company or skills

Senior Software Architect

Senior Software Architect

locaxion
5-8 Years
Not Disclosed
Early Applicant
  • Posted 2 months ago
  • Be among the first 10 applicants

Job Description

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 Node.js/Go 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 React.js with real-time data visualization
  • Implement 3D digital twin interfaces using Three.js or similar WebGL frameworks
  • Create interactive BI dashboards with D3.js, Chart.js 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: Node.js, 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
  • React.js: 3+ years building complex web applications
  • 3D Visualization: Three.js, WebGL, or similar 3D rendering libraries
  • Data Visualization: D3.js, Chart.js, 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, HTTP/HTTPS, 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:

  1. Portfolio: Links to real-time applications or IoT projects you've built
  2. Technical Case Study: Describe a complex system you architected and built
  3. GitHub Profile: Show us your code quality and project diversity
  4. System Design: Brief description of how you'd approach building our platform

Interview Process

  1. Technical Screening: System design and architecture discussion
  2. Coding Challenge: Real-time data processing problem
  3. System Architecture: Design a scalable IoT platform
  4. Cultural Fit: Team collaboration and communication assessment

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

10-12 yrs
Bengaluru, India
Skills:
data engineering , Rust, Distributed Computing, MLops, Scala, Kotlin, Python, Deep Learning, AI Systems, Vector Database Technologies
10-12 yrs
Hyderabad, India
Skills:
Java, Typescript, Docker, Kafka, Spring Boot, Node.js, Rest Apis, Kubernetes, AWS Cloud Services, Microservices Architecture, CI CD
8-10 yrs
Bengaluru, India
Skills:
react.js , Java, Graphql, Sentry, PostgreSQL, Node.js, Datadog, Firebase, Docker, MySQL, React Native, MongoDB, Restful Apis, Kubernetes, Python, Agile delivery models, Observability tooling, Git-based workflows
10-12 yrs
Hyderabad, India
Skills:
containerization , Java, Distributed Systems, Orchestration, Agile Scrum, Spring Boot, Kafka, Spring, Microservices, Docker, Kubernetes, Event Streaming, Cloud-native Development, Distributed Cache Grids, NoSQL Databases, NATS, Functional Programming
8-10 yrs
Nagpur, India
Skills:
.Net Technologies, .NET - Integration Technologies, AJAX, SSL, Soap, CSS, Json, Windows Communication Foundation, Wsdl, XHTML, Windows Presentation Foundation, ASP.Net, Xml, Web Services, Javascript, Uddi, Windows Forms Applications, UML modeling