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
Email your CV (with GitHub / portfolio) to
mejobs@veuz.sa
Or apply on LinkedIn
Python Developer Django • Delhi, India