Current jobs related to Senior Django - Dubai, Dubai - Shoutit

  • Senior Django

    1 day 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 descriptionShoutit.com 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...


  • Dubai, Dubai, United Arab Emirates Shoutit Full time

    We are looking for a highly skilled Django developer to join our team at Shoutit. As a senior backend developer, you will be responsible for maintaining and improving our backend service, which runs inside a Docker container and uses various technologies such as PostgreSQL, Redis, and Elasticsearch.The successful candidate will have excellent skills in...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are a dynamic startup IT company based in the Gulf region. Our team is passionate about creating innovative software solutions that drive business growth.Job Overview:We are seeking a skilled Python Django Developer to join our growing team. This role involves designing and developing high-quality backend systems, APIs, and mobile apps using Python and...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Teachmecode is seeking a highly skilled and experienced Senior Backend Developer to lead our backend systems development. The ideal candidate should have at least 2 years of experience in developing scalable backend systems using Python Django.The successful candidate will be responsible for designing and developing APIs in the Django environment, managing...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Teachmecode is a startup IT company that specializes in cutting-edge software solutions. We are seeking a skilled and innovative Senior Backend Developer to join our expanding team.About the JobWe are looking for a talented Python Django Engineer who excels in building scalable backend systems and is passionate about driving company growth in the Gulf...


  • Dubai, Dubai, United Arab Emirates Shoutit Full time

    Shoutit 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.We are searching for a Senior Django Developer to maintain and further develop our backend service. The service runs inside a Docker container and uses PostgreSQL for...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    A tech-driven startup is seeking a skilled Senior Backend Developer to join its team.Key Responsibilities:Design and develop APIs using Django Framework.Implement efficient database management systems using Postgres/MySQL.Develop scalable backend systems with a focus on speed and reliability.Troubleshoot and debug issues in production...


  • Dubai, Dubai, United Arab Emirates Client of Salt Full time

    Senior Full-Stack Software EngineerWeb & Mobile DevelopmentUAE-DubaiPermanentNegotiableSenior Full-Stack Software EngineerLocation: Dubai, UAE (Hybrid/Remote)One of our clients, headquartered in Dubai, is seeking a Senior Full-Stack Engineer to develop scalable Compliance and RegTech solutions. This role focuses on building secure, high-performance...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are looking for a highly motivated and skilled Python Django Developer to join our team at Teachmecode. As a key member of our team, you will be responsible for designing and developing scalable backend systems using the Django framework.Key Responsibilities:Designing and developing APIs using the Django environment.Creating robust models and reusable...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    As a Senior Backend Developer at Teachmecode, you will lead product planning and mentor peers in writing exemplary code. With 6+ years of experience in Python (Django), you will manage projects end-to-end and ensure code quality.Key ResponsibilitiesGather up-to-date knowledge of the dubizzle code base and technologies stack within weeks.Lead planning...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job DescriptionWe are seeking an experienced Senior Backend Developer to join our team at Blue Logic Digital. As a key member of our engineering team, you will be responsible for designing and implementing robust server-side applications using Python.Your primary focus will be on building high-quality, scalable back-end features using Python frameworks such...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job DescriptionWe are seeking a skilled Python Django Developer to design and develop scalable backend systems for our expanding team.Responsibilities:Design and implement APIs using Django Rest Framework.Develop reusable functions and Django Models.Manage Postgres/MySQL databases in a Python/Django environment.Design and build mobile apps using...


  • Dubai, Dubai, United Arab Emirates Shoutit Full time

    We are seeking a highly skilled backend developer to join our team at Shoutit. As a Senior Backend Developer, you will be responsible for maintaining and improving our backend service, which runs inside a Docker container and uses various technologies such as PostgreSQL, Redis, and Elasticsearch.The successful candidate will have strong skills in Python,...


  • Dubai, Dubai, United Arab Emirates Shoutit Full time

    Shoutit is a rapidly growing marketplace that connects buyers and sellers through messenger. We are currently seeking a highly skilled Django developer to join our team as a Senior Backend Developer.The successful candidate will be responsible for maintaining and improving our backend service, which runs inside a Docker container and uses various...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    **Our Expectations**To succeed in this role, you should have solid experience as a Python Developer, comfortable working with Linux-based systems, and hands-on experience with Amazon Web Services.As a senior member of our team, you will be responsible for developing server-side applications, creating technical documentation, and collaborating with...


  • Dubai, Dubai, United Arab Emirates IQI Full time

    Senior Software Engineer - Persian languageWe are looking for a highly skilled Python Developer to join our growing team. The ideal candidate will have experience working with a variety of back-end technologies and frameworks. You will be responsible for developing scalable applications, managing backend infrastructure, and optimizing system performance. If...


  • Dubai, Dubai, United Arab Emirates IQI Full time

    Senior Software Engineer - Persian languageWe are looking for a highly skilled Python Developer to join our growing team. The ideal candidate will have experience working with a variety of back-end technologies and frameworks. You will be responsible for developing scalable applications, managing backend infrastructure, and optimizing system performance. If...


  • Dubai, Dubai, United Arab Emirates Top Remote Talent Full time

    A top remote talent agency is seeking a highly skilled Senior Fullstack Engineer to develop complex web-based applications and features. The ideal candidate will have extensive experience with Python, Django, and Django REST Framework, as well as proficiency in fullstack development including advanced skills in JavaScript, React, HTML, and CSS.This role...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Hello there Welcome to TeachMeCode Institute. How can we help you?Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment.Training in UX/UI DesignExplore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Hello there Welcome to TeachMeCode Institute. How can we help you?Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment.Training in UX/UI DesignExplore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly...

Senior Django

1 month 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

Shoutit.com 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