{bc}
indeed

Back-End Developer (Python / Django)

SUREFLOW
Dubai Healthcare City, UAE
fulltime
Entry
AED 6,000/month
1 weeks ago
BackDeveloperDjangoEndPython
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

BackDeveloperDjango
Smart Apply

Full Job Posting

Overview

***Apply only if you are currently based in Dubai and available to join immediately.***

***Applications that do not meet these criteria will not be considered.***

Company Overview

Sureflow — Innovating in Energy Management with AI & Eco-Technology.

Our commitment to ecology and economy drives us to manufacture state-of-the-art energy management devices and tools.

SureFlow's AI Energy Suite offers a comprehensive solution for energy analysis.

We are currently seeking a talented and motivated Back-End Developer experienced in Python and Django to join our dynamic team.

Responsibilities

  • Develop, maintain, and deploy back-end systems using Python, Django, and Django REST Framework
  • Build secure, scalable, and high-performance web applications and RESTful APIs
  • Design and maintain internal web platforms, device integration portals, and business operation tools
  • Collaborate with cross-functional teams, including sales, marketing, and operations, to translate business requirements into technical solutions
  • Integrate back-end systems with third-party APIs, AI services, cloud services, and hardware devices
  • Integrate AI-powered features into back-end workflows, including LLM APIs, structured prompts, streaming responses, and structured output parsing
  • Develop back-end services that support AI-driven analytics, automation, and internal decision-making tools
  • Identify manual workflows and implement automation to improve operational efficiency and reduce errors
  • Develop communication workflows between back-end systems and physical devices, including authentication and real-time data processing
  • Build and maintain database models, queries, and relational data structures using PostgreSQL
  • Implement authentication, authorization, encryption, and secure coding practices to protect sensitive data and communications
  • Use asynchronous processing tools such as Celery and Redis where required
  • Containerize and deploy applications using Docker
  • Identify and resolve system bottlenecks, performance issues, and bugs
  • Stay updated on emerging back-end technologies, AI/LLM integration patterns, API design practices, and security best practices

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
  • Minimum 1 year of experience in back-end development using Python and Django.
  • Proven experience as a Back-End Developer using Python and Django
  • Strong proficiency in Python, Django, and Django REST Framework
  • Experience designing, building, and maintaining RESTful APIs
  • Experience with PostgreSQL and relational database design
  • Familiarity with complex relational data structures; TimescaleDB experience is a plus
  • Experience building and consuming third-party APIs
  • Experience using API testing tools such as Postman or cURL
  • Experience integrating LLM APIs such as OpenAI, Anthropic, or similar services
  • Ability to send structured prompts, handle streaming responses, and parse structured outputs from AI/LLM services
  • Familiarity with vector databases such as Pinecone or pgvector, or retrieval-augmented generation patterns, is a plus
  • Understanding of authentication methods, including token-based and session-based authentication
  • Understanding of encryption concepts such as AES and secure coding standards
  • Experience working with hardware devices through HTTP or serial communication protocols is a plus
  • Hands-on experience with Docker
  • Proficiency in Git and collaborative workflows using platforms such as GitHub or Bitbucket
  • Familiarity with AWS S3 or similar cloud storage services
  • Experience with Celery and Redis for asynchronous task processing
  • Exposure to workflow automation tools such as KNIME, Apache Airflow, or n8n is a plus
  • Basic understanding of JavaScript or TypeScript frameworks such as React or Vue is a plus
  • Knowledge of Linux environments is a plus
  • Excellent problem-solving skills and attention to detail
  • Excellent professional communication skills in English, including both technical and non-technical communication

Language

  • Excellent professional communication skills in **English** (both technical and non-technical).

Job Type: Full-time

Pay: AED6,000.00 - AED8,000.00 per month

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at SUREFLOW