Backend Developer

(Information Technology)
LOCATION
Lebanon
TYPE
Contract
DATE
May 01, 2025
DEADLINE
March 07, 2026
APPLY NOW

Ark Energy (www.arkenergy.ae and YouTube Video) is a leading Energy Efficiency, Digitalization, and Decarbonization Advisory firm that consults clients to decarbonize to net zero through a holistic approach to development, funding, execution and measurement and verification of energy efficiency and renewable energy programs. Our digital energy management information system  (www.arkEMIS.io or YouTube Video) provides monitoring with live dashboards, management reduction, control and reporting of granular interval energy, water, Chilled Water and Diesel consumption as well as temperature, humidity, flow, and CO2 emissions using advanced data analytics powered by AI and machine learning with automated measurement and verification, energy and ESG reporting




Ark Energy seeks a skilled Back-End Developer to join the development team working on iSave, an innovative application that retrieves data from IoT sensors (e.g., Sensibo and Cielo) and Smart Home platforms (e.g., Tuya, eWeLink, SmartThings) for monitoring, controlling, and automating devices to manage energy performance on a unified platform. The role involves integrating AI Agents and IoT devices to enhance automation, decision-making, and system intelligence. As a Backend Developer, you will design and implement robust back-end systems for efficient data management, seamless API integration, and scalable performance.

 

Core Responsibilities

 
  1. Backend Development
     

  • Design, implement, and maintain server-side logic using Node.js (preferred), Python, or Java

  • Build scalable RESTful and GraphQL APIs to serve web/mobile frontend and third-party integrations

  • Optimize APIs for real-time control, automation, and data sync between cloud, frontend, and IoT devices

  • Develop modular backend architecture using microservices or monolith as appropriate
     

  1. IoT and AI Integration
     

  • Connect with IoT devices via SDKs or APIs from Tuya, SmartThings, Sensibo, and others

  • Design logic for AI-driven automation scenes based on user behavior and contextual triggers

  • Integrate AI agents (OpenAI, TensorFlow, etc.) for natural language interactions, anomaly detection, and predictive routines

  • Handle device virtualization (virtual points) during testing and development
     

  1. System Architecture & Security
     

  • Architect secure, cloud-native backend solutions with scalable performance

  • Implement authentication (OAuth2, JWT), RBAC, and encrypted data pipelines

  • Ensure data integrity and uptime for critical IoT control workflows
     

  1. Database and Cloud Infrastructure
     

  • Model and optimize databases using PostgreSQL, TimescaleDB, Firebase (preferred), or MongoDB

  • Manage time-series data from sensors and devices for visualization and analytics

  • Deploy applications on Azure (preferred) or other cost-efficient cloud platforms

  • Use Docker, Kubernetes, or other container orchestration systems for deployment
     

  1. Monitoring, Alerts, and Automation
     

  • Set up error logging, device offline alerts, and event-based notifications

  • Implement backend logic for automation routines and user-defined control scenes

  • Work with DevOps to ensure high availability and CI/CD pipelines for deployment
     

  1. Cross-Team Collaboration
     

  • Collaborate with frontend developers to deliver real-time, responsive dashboards

  • Work with data and AI teams on predictive analytics and chatbot integration

  • Write clear documentation and contribute to technical decision-making
     

 

Qualifications and Education Requirements

 
  • 3–5+ years experience in backend development

  • Proficient in Node.js (preferred), Python, or Java

  • Strong experience with APIs, MQTT/WebSockets, and third-party integrations

  • Hands-on experience with Firebase, PostgreSQL, or TimescaleDB

  • Experience working with IoT protocols and platforms (Tuya, SmartThings, Cielo)

  • Familiarity with AI/ML libraries (OpenAI, TensorFlow, PyTorch)

  • Understanding of DevOps practices, CI/CD pipelines, and containerization (Docker/K8s)

  • Strong grasp of security standards for APIs and data

 

Bonus Points
 

  • Experience in building backend automation logic/rule engines
  • Experience with chatbot integration or AI-powered automation flows
  • Passion for sustainability, smart home tech, or energy efficiency



Working Conditions

 


Remote and flex, while committing to meet target deadlines that will be agreed upon and indicated on the Consulting Agreement with the selected candidate

 

 

How to Apply

Apply through https://www.arkenergy.ae/careers-7/22/backend-developer/en

Apply for this position
Personal Information
Next