Backend Engineer (iot, Ai & Mobile)

Dubai Healthcare City, DU, AE, United Arab Emirates

Job Description

Please only apply if immediately available and already based in Dubai



We're seeking a skilled and passionate

Backend Engineer

to be the core of our connected platform. You'll be responsible for the entire backend stack, from designing and managing our databases to building robust APIs and ensuring a seamless connection between our IoT devices and mobile applications. This role is perfect for a backend engineer who is comfortable working with real-time data, IoT ecosystems, and has some experience with

MLOps

.

Key Responsibilities



Data Ingestion & Processing:

Design and implement a real-time data pipeline for ingesting data from IoT devices via an

MQTT server

. Ensure data validation and integrity, handling various data types and formats.

Database Management:

Architect, maintain, and optimize

PostgreSQL

databases for efficient storage and retrieval of large volumes of sensor data.

API Development:

Build and maintain

RESTful APIs

using the

Django

framework to serve data to our mobile and web applications.

System Reliability & Logging:

Implement robust error handling, logging, and monitoring to ensure the system is resilient and easy to debug.

Mobile Backend Integration:

Collaborate with mobile developers to design and deliver the backend services required for our mobile app's features and functionality.

Code Quality:

Write clean, well-documented, and testable code, participating in code reviews to maintain high standards.

Deployment:

Manage and automate the deployment process, working with cloud platform.

Expertise in Python:

Strong experience in Python, with a deep understanding of the

Django

framework.

IoT Protocols:

Proven experience with

MQTT

and its role in an IoT architecture, including managing server connections and handling message topics.

Database Proficiency:

In-depth knowledge of

SQL

and hands-on experience with

PostgreSQL and TimescaleDB

.

API Development:

Experience in designing, building, and documenting RESTful APIs.

Data Handling:

Meticulous approach to data type conversion and validation to prevent common errors.

Version Control:

Strong proficiency with Git (and platforms such as Bitbucket) for version control and collaboration.

Problem-Solving:

Excellent debugging and troubleshooting skills to diagnose issues across the entire backend stack, from the database to the API.

MLOps Exposure:

Some experience with MLOps practices, including deploying, monitoring, and managing machine learning pipelines, is desirable.

Requirements



Experience with

backend mobile app development

, including authentication and push notifications. Familiarity with cloud platforms (e.g. Azure, GCP). Experience with containerization (e.g., Docker). Knowledge of asynchronous programming in Python. Linux Proficiency: Solid experience working in Linux environments for development, deployment, and troubleshooting. CI/CD Pipelines: Experience in setting up and maintaining CI/CD pipelines (e.g., Bitbucket, Git) for automated testing and deployment.
Job Type: Full-time

Pay: AED7,000.00 - AED9,000.00 per month

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2056008
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai Healthcare City, DU, AE, United Arab Emirates
  • Education
    Not mentioned