Python Django Developer (Mid–Senior)

3 years

0 Lacs

Posted:4 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Description

This is a full-time on-site role for a Python Django Developer (Mid-Senior) located in Kozhikode/Bahrain. The developer will be responsible for designing and developing web applications using Python and Django frameworks. Day-to-day tasks include writing efficient code, maintaining back-end and front-end functionalities, integrating databases, and collaborating with cross-functional teams to optimize software solutions.


What you’ll do
  • Design and build REST APIs with Django/DRF.
  • Model clean database schemas and write efficient SQL (Postgres/MySQL).
  • Implement background jobs with Celery + Redis and handle file/email tasks.
  • Integrate third-party services (payments, SSO, webhooks, analytics).
  • Write tests, review code, and document what you ship.
  • Package and deploy with Docker; work with AWS/OCI (EC2/RDS/S3/ALB).
  • Monitor, debug, and tune performance in production.
  • Collaborate with product/design; break work into clear tickets and timelines.


Must-haves
  • 3+ years with Python (3.x) and Django (incl. DRF).
  • Strong SQL; query optimization and indexing.
  • Celery + Redis, REST best practices, JWT/session auth.
  • Git, Docker, Linux fundamentals, Nginx/Gunicorn/uWSGI.
  • Unit/integration testing and basic security (OWASP, CSRF, XSS, SSRF).
  • Clear communication and ownership mindset.
Nice to have
  • Django Channels/WebSockets, real-time features.
  • Frontend basics (React/Vue) for simple admin/portal screens.
  • AWS/OCI experience at scale; caching (Redis), CDN.
  • Elasticsearch/OpenSearch, message queues, or ETL.
  • SSO (OAuth2/SAML), payments, multi-tenant design.
  • BI/reporting experience.


What you get
  • Competitive salary + performance bonus
  • Travel opportunities for on-site event launches (GCC/MEA)
How to apply

mejobs@veuz.sa


  1. Or apply on LinkedIn

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You