Senior Django

1 week ago


Dubai, Dubai, United Arab Emirates Shoutit Full time

Senior Django / Drf Developer at Shoutit

Dubai, United Arab Emirates

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

Project description

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 a good amount of content such as posts, likes, and many chat messages.

Our backend is a Django service running inside a Docker container. There are other services that run along with the main one: Redis, load balancer, queues, etc. We use PostgreSQL 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 web app. It works only as an 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.

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 Continuous Integration systems (CircleCI)
  • Following PEP8 standards and keeping high GPA in CodeClimate
  • 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 (PivotalTracker)
  • Good English communication skills, both written and verbal

Please apply only if you meet 'all' of the above requirements. You can apply via email and mention your hourly rate.

E-mail contact

Nour Chawich:

Useful links
  • Documentation

Good luck with your application

Position Details

Position: Freelance

Work Schedule: Full-time

Remote: Yes

Relocation: No

Salary: Not Specified

#J-18808-Ljbffr

  • Dubai, Dubai, United Arab Emirates beBee Careers Full time

    We are seeking a skilled Senior Django Developer to join our team.About the JobAs a Senior Django Developer, you will be responsible for maintaining and further developing our back-end services. You will work on improving Shoutit's API, taking ownership of sections of our back-end services, writing more tests, and maintaining older versions of the...

  • Senior Django

    3 days ago


    Dubai, Dubai, United Arab Emirates Shoutit Full time

    Senior Django / Drf Developer at ShoutitDubai, United Arab EmiratesShoutit is searching for a Django Developer to maintain and further develop its backend.Project description 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....


  • Dubai, Dubai, United Arab Emirates beBee Careers Full time

    Python Django Senior Developer OpportunityAbout the RoleWe are seeking a highly skilled Senior Django Developer to join our team. As a key member, you will be responsible for continuously improving our API and owning sections of our backend services.ResponsibilitiesImproving Shoutit's API: Continuously enhance the functionality and performance of our...


  • Dubai, Dubai, United Arab Emirates beBee Careers Full time

    About Job Description for Senior Backend Python Django PositionWe are seeking a highly experienced Senior Backend Python Django Developer to join our team.The ideal candidate should have strong leadership skills, experience in designing and developing APIs in the Django environment, and knowledge of building mobile apps using...


  • Dubai, Dubai, United Arab Emirates beBee Careers Full time

    Job SummaryWe are looking for a skilled Python developer to build scalable backend systems and drive company growth. The ideal candidate will have expertise in Django, PostgreSQL, and Python.About the Role:Design and develop APIs in the Django environment.Manage Postgres/MySQL databases in a Python/Django environment.Optimize applications for maximum speed...


  • Dubai, Dubai, United Arab Emirates beBee Careers Full time

    About the RoleThis is a fantastic opportunity for a motivated individual who excels in building scalable backend systems and is passionate about driving company growth. As a Senior Python Django Backend Engineer, you will work closely with our team to design and develop innovative solutions using Django and Python.Develop, test, and deploy software solutions...


  • Dubai, Dubai, United Arab Emirates beBee Careers Full time

    Job Title: Senior Backend Python Django DeveloperWe are seeking a skilled and innovative backend Python Django Developer to join our expanding team.The ideal candidate will have experience in designing and developing APIs in the Django environment, managing Postgres/MySQL databases in a Python/Django environment, and developing AI-powered...


  • Dubai, Dubai, United Arab Emirates beBee Careers Full time

    Job Requirements:We are looking for a talented individual with excellent technical skills to join our team as a Django developer. The successful candidate will be responsible for maintaining and improving our backend service.Key ResponsibilitiesTo continuously look for ways to improve the API.To take ownership of sections of the backend services.To write...


  • Dubai, Dubai, United Arab Emirates Alexander Lyons Solutions Full time

    Our client, a multinational software vendor, is seeking a Senior Full Stack Engineer to lead the architecture, design, and development of scalable Compliance and RegTech solutions.The successful applicant will work across Angular (frontend) and Django/Python (backend) to build high-performance applications for counterparty onboarding, risk assessment, and...


  • Dubai, Dubai, United Arab Emirates Alexander Lyons Solutions Full time

    Our client, a multinational software vendor, is seeking a Senior Full Stack Engineer to lead the architecture, design, and development of scalable Compliance and RegTech solutions. The successful applicant will work across Angular (frontend) and Django/Python (backend) to build high-performance applications for counterparty onboarding, risk assessment, and...