About the Role We are seeking a skilled and forward-thinking Senior Platform Engineer – Backend Systems to join our dynamic team. This role goes beyond Java — it focuses on building reliable, scalable, and event-driven backend systems using a modern tech stack. You will be instrumental in designing distributed systems, optimizing data pipelines, and contributing to our evolving platform architecture. 💡 *This role offers flexibility to work from home.* Key Responsibilities · • Architect, develop, and maintain robust backend systems using best practices in design and scalability. · • Work with event-driven and message-driven architectures to enable reliable system communication. • Design and manage data pipelines leveraging tools like Kafka, Redis, and RabbitMQ. • Apply design patterns effectively and educate the team on their use. • Build and maintain CI/CD pipelines to streamline development and deployment. • Collaborate with cross-functional teams to deliver scalable, secure solutions. • Optimize system performance, reliability, and scalability. • Participate in system design exercises, especially involving high-throughput systems (e.g., MQTT, microservices, messaging platforms). • Troubleshoot production issues and contribute to continuous improvement. What We're Looking For (Core Skills) These are the main skills we are actively prioritizing: ✅ Event-Driven Architecture ✅ Message-Driven Systems – Kafka, RabbitMQ, MQTT ✅ Data Pipeline Engineering – Kafka, Redis, SQL & NoSQL ✅ System Design Thinking – Scalable, distributed systems ✅ Coding & Problem Solving – LeetCode/HackerRank-level data structure and algorithm skills ✅ Design Patterns – Practical application in real-world projects Technical Requirements · • 4–6 years of backend or full-stack development experience. · • Proficiency in Java, with experience in Spring and Hibernate. · • Strong grasp of microservices architecture and RESTful API development. · • Proficiency in version control (Git), and build tools (Maven, Gradle). · • Experience with containerization (Docker) and orchestration tools (Kubernetes). · • Familiarity with DevOps practices, CI/CD, and tools like Jenkins, Terraform, or Ansible. · • Exposure to cloud platforms (AWS, Azure, or GCP). Understanding of Agile methodologies and collaborative development practices. Nice to Have · • Experience working with real-time data systems or IoT-based architecture. · • Familiarity with DevSecOps principles. · • Exposure to Apache Pulsar, Apache Flink, or other streaming tools. · Show more Show less
Job Summary We are looking for a motivated Industrial IoT (IIoT) Software Engineer with 2–4 years of experience in developing IoT applications, dashboards, and integrations. The role involves working with edge devices, industrial protocols, and modern IoT platforms to build scalable and secure industrial solutions. Key Responsibilities Develop IoT applications, dashboards, and custom visualization components . Implement rule-based workflows for data processing, alarms, and event handling. Connect and integrate edge devices, PLCs, and gateways using industrial protocols ( MQTT, OPC UA, Modbus, HTTP ). Build and maintain APIs and microservices for IoT-to-enterprise integrations. Work with time-series and relational databases (PostgreSQL, Time scale DB, InfluxDB). Write JavaScript/TypeScript for custom logic, data transformation, and UI components. Deploy and test IoT applications using Docker and basic CI/CD pipelines . Troubleshoot, debug, and optimize IoT solutions in lab and production environments. Required Skills & Qualifications Bachelor’s degree in Computer Science or Electronics & Telecommunication (E&TC). 2–4 years of experience in software development, with exposure to IoT/IIoT projects. Proficiency in JavaScript/TypeScript and at least one backend language ( Python, Java, or Node.js ). Hands-on experience with IoT protocols (MQTT, OPC UA, Modbus). Knowledge of databases (PostgreSQL, TimescaleDB, InfluxDB). Experience with REST APIs, WebSockets, and event-driven systems . Basic understanding of Docker and containerized deployments. Nice to Have Experience with cloud IoT platforms (AWS IoT, Azure IoT Hub, GCP IoT). Familiarity with data streaming (Kafka, RabbitMQ) . Exposure to industrial automation systems (PLC, SCADA, DCS) . Understanding of cybersecurity in IoT . Knowledge of edge computing or device software development. Hands on experience with ThingWorx and ThingsBoard Soft Skills Quick learner with strong problem-solving skills. Ability to work in cross-functional teams (IT, OT, business) . Good communication and documentation abilities. Enthusiasm for Industry 4.0 technologies .