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 (Python / Django) to design, build, and maintain internal applications that power our business operations. This role involves developing high-impact tools, including internal web platforms, device integration portals, and RESTful APIs. Your focus will be on delivering secure, scalable, and high-performance back-end systems that support cross-functional teams.
Responsibilities
- Back-End Development: Design, develop, and deploy web applications and APIs using Python and Django.
- System Maintenance: Ensure security, scalability, and performance of internal systems.
- Stakeholder Collaboration: Work closely with sales, marketing, and operations teams to translate business requirements into technical solutions.
- Process Automation: Identify manual workflows and implement automation to improve efficiency and reduce errors.
- System Integration: Integrate internal systems with third-party APIs and hardware devices.
- API Development: Build and maintain RESTful APIs for internal and external use.
- Hardware & IoT Integration: Develop communication protocols between back-end systems and physical devices, including authentication and real-time data processing.
- Security Implementation: Apply secure coding practices, manage authentication/authorization, and implement encryption to protect sensitive data and communications.
Requirements
- Backend: Strong proficiency in Python, Django, and Django REST Framework.
- Database: Experience with PostgreSQL and complex relational data. (TimescaleDB is a plus)
- API Development: Solid experience building and consuming RESTful APIs; familiarity with tools like Postman or cURL.
- Security: Understanding of authentication methods (token/session-based), encryption (e.g., AES), and secure coding standards.
- IoT Integration : Experience working with hardware devices via HTTP or serial communication protocols is a Plus.
- Containerization: Hands-on experience with Docker.
- Version Control: Proficiency in Git (GitHub, Bitbucket) and collaborative workflows.
- Cloud Storage: Familiarity with AWS S3.
- Task Queues: Experience with Celery and Redis for asynchronous processing.
- Workflow Automation : Exposure to tools such as KNIME, Apache Airflow, or n8n is a Plus.
- Frontend Knowledge : Understanding of JavaScript/TypeScript frameworks (React, Vue) is a Plus.
- Linux : Knowledge of Linux environments is a Plus.
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
Work Location: In person