×
Register Here to Apply for Jobs or Post Jobs. X

Senior Django​/Drf Developer

Job in Dubai, UAE/Dubai
Listing for: Djangojobs
Full Time position
Listed on 2025-10-23
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 200000 AED Yearly AED 120000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Senior Django / Drf Developer

Shoutit is searching for a Django Developer to maintain and further develop its backend.

is a marketplace where buyers and sellers use messenger to send photos and videos about the items and services they are offering or requesting in their area or anywhere in the world. Since its launch last year Shoutit gained over 200k users. We recently relaunched with new web and mobile app designs and we are averaging 1k signups a day.

Our users generate good amount of content such as: posts, likes and many chat messages.

Our backend is Django service running inside Docker container. There are other services that run along with the main one;
Redis, loadbalancer, queues, etc. We use Postgre

SQL for persistence, Redis for caching and Elasticsearch for retrieving search results and users’ homepage feeds.

Something to note is that the backend is completely separated from the webapp. It works only as API serving RESTful endpoints for Shoutit API clients. We believe this makes development and maintenance easier where backend developers only need to care about the API endpoints and not the frontend.

The API has a Wiki hosted on Github and it is rich in articles that explain every concept of Shoutit. There are also API swagger docs for the clients’ developers to use and test while developing their apps.

For more details about the technologies we use you can check the links below.

Responsibilities
  • Continuously look for ways to improve Shoutit’s API
  • Take ownership of sections of Shoutit‘s backend services
  • Write more tests in addition to the existing ones
  • Maintain older versions of the API
Job requirements
  • Skills and experience in Python/Django/Django Rest Framework
  • Knowledge in Elasticsearch and its python libraries (elasticsearch-py and elasticsearch-dsl-py)
  • Knowledge in queueing jobs and processing them, preferably using Django-RQ
  • SQL proficiency to make optimized Django ORM queries
  • Experience in configuring and deploying Docker containers
  • Experience in Git and Continues Integration systems (Circle

    CI)
  • Following PEP8 standards and keeping high GPA in Code Climate
  • Working remotely and communicating with other developers who develop API clients (web and mobile)
  • Adapting to task management system and making sure it is well updated as you progress (Pivotal Tracker)
  • Good English communication skills, both written and verbal (We
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary