Back-End Developer (Python / Django)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at SUREFLOW
Assistant Product Designer
Dubai, UAE
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 is looking for a creative, hands-on Produc
React JS Developer
Dubai, UAE
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
DevOps Engineer
, UAE
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
Graphic Designer (2D)
Dubai Healthcare City, UAE
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. We are a Smart Technology / Ecology / IoT company seeking a highly cr
Backend Engineer
Dubai Healthcare City, UAE
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. Job Description We are looking for a Backend Engineer to own the serv
Back-End Developer (Python / Django)
Dubai Healthcare City, UAE
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. Job Description We are seeking an experienced Back-End Developer (Pyt
Full Stack Developer (Python)
Dubai Healthcare City, UAE
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. Job Description We are looking for a versatile Full Stack Developer (
Assistant Product Designer
Dubai, UAE
React JS Developer
Dubai, UAE
DevOps Engineer
, UAE
Graphic Designer (2D)
Dubai Healthcare City, UAE
Backend Engineer
Dubai Healthcare City, UAE
Back-End Developer (Python / Django)
Dubai Healthcare City, UAE
Full Stack Developer (Python)
Dubai Healthcare City, UAE