Backend / Cloud Engineer (IoT Platform)

People Focus d.o.o.
Vienna, Austria
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Croatian, English, German, Serbian, Bosnian
Experience level
Junior

Job location

Remote
Vienna, Austria

Tech stack

Java
API
Artificial Intelligence
Amazon Web Services (AWS)
User Authentication
Azure
C Sharp (Programming Language)
Cloud Computing
Cloud Engineering
Databases
Continuous Integration
Data Deduplication
Data Integrity
Data Security
Linux
DevOps
Firmware
Monitoring of Systems
Python
Machine Learning
Message Broker
Message Queuing Telemetry Transport (MQTT)
Node.js
Software Architecture
Role-Based Access Control
Cloud Services
WebSocket
Data Logging
Pulumi
Data Processing
Google Cloud Platform
Cloud Platform System
Data Ingestion
Delivery Pipeline
Backend
GIT
Event Driven Architecture
Infrastructure Automation Frameworks
Deployment Automation
Multiaccess Edge Computing
REST
Terraform
Data Pipelines
Predix
Docker
Go

Job description

The Backend / Cloud / DevOps Engineer will be responsible for designing, developing and maintaining the backend services and cloud infrastructure that support a connected IoT platform. The role includes building secure communication between distributed devices and cloud services, implementing scalable data processing pipelines, deployment automation and monitoring solutions., * Developing backend architecture and cloud-based services

  • Implementing secure data ingestion pipelines from connected edge devices
  • Developing communication interfaces using MQTT, REST APIs, WebSockets or similar technologies
  • Designing and maintaining databases for sensor data, telemetry, logs, alerts, AI outputs and operational information
  • Building monitoring, remote diagnostics, logging and alerting solutions
  • Supporting OTA deployment workflows for firmware, backend services and edge software
  • Implementing authentication, authorization, encryption and secure API design
  • Developing backend services for dashboards, operator interfaces and monitoring tools
  • Implementing buffering, synchronization, deduplication and data integrity mechanisms for unstable connectivity scenarios
  • Setting up cloud infrastructure, deployment automation, CI/CD pipelines and DevOps workflows
  • Collaborating with Embedded Engineers on device-to-cloud communication and telemetry
  • Collaborating with AI/ML Engineers on data models, analytics integration and model output management
  • Preparing technical documentation for backend architecture, APIs, deployment workflows and operational procedures

Requirements

  • Practical experience or strong demonstrated knowledge of backend development
  • Good knowledge of one or more backend programming languages such as Python, Node.js, Go, Java, C# or similar
  • Experience with REST APIs, MQTT, WebSockets or similar communication technologies
  • Experience working with relational and/or time-series databases
  • Familiarity with cloud environments and server-side infrastructure
  • Understanding of authentication, authorization, encryption and secure API design
  • Experience with Linux, Docker, Git, CI/CD pipelines or deployment automation
  • Ability to design structured data models and reliable data ingestion workflows
  • Experience building monitoring, logging and diagnostic solutions
  • Ability to prepare clear technical documentation
  • English or Serbian/Bosnian/Croatian for daily communication

Nice to have:

  • Experience with IoT platforms, connected devices or edge/cloud architectures
  • Experience with AWS, Microsoft Azure or Google Cloud Platform
  • Experience with message brokers, queues, event-driven architectures and time-series databases
  • Experience implementing OTA update workflows and device management solutions
  • Experience with GDPR-compliant data handling and role-based access control
  • Experience developing dashboards, admin panels or operational monitoring tools
  • Experience integrating AI/ML model outputs into backend systems
  • Experience with Infrastructure as Code tools such as Terraform or Pulumi
  • Experience with observability platforms, uptime monitoring and production diagnostics
  • German language skills for communication with Austrian partners and suppliers

Benefits & conditions

What this company can offer you is the opportunity to work on an innovative international R&D project using modern cloud technologies, IoT architecture and DevOps practices while collaborating with experienced multidisciplinary engineering teams.

When it comes to your career, you can expect:

  • Opportunity to work on an innovative greenfield product from its early development stages
  • Hybrid or remote working arrangement by agreement
  • International and collaborative engineering environment
  • Exposure to IoT, cloud computing, backend architecture, DevOps and AI-driven solutions
  • Opportunity to influence technical decisions and system architecture
  • Continuous professional development through challenging engineering work
  • Supportive team culture focused on collaboration, innovation and knowledge sharing

About the company

Our client is an innovative technology company developing a next-generation IoT platform that combines embedded electronics, intelligent sensor systems, edge computing, cloud infrastructure and AI-driven analytics into a single connected solution. The product is currently in the R&D phase and will be deployed and validated in real-world pilot environments, with a strong focus on reliability, scalability, security and intelligent data processing. This is an exciting opportunity to join a greenfield product where cloud technologies, IoT and modern backend development play a central role. Rather than maintaining an existing platform, you will contribute to designing and building the backend architecture that connects distributed embedded devices with cloud services, user interfaces, monitoring tools and AI-powered analytics. As a Backend / Cloud / DevOps Engineer, you will work closely with Embedded, AI/ML, Systems Engineering and Validation teams to develop scalable backend services, cloud infrastructure and secure device communication that power the entire connected platform. This role is ideal for someone who enjoys designing reliable backend systems, building cloud infrastructure, automating deployments and solving real-world engineering challenges in connected IoT environments.

Apply for this position