{bc}
indeed

Senior Python Full Stack Engineer (Django / Next.js)

Platinum Mzadat
Baladiyat ad Dawhah, QAT
Full-time
Senior
Onsite
Discovered 1 weeks ago
PythonDjangoDjango REST FrameworkPostgreSQLCeleryRabbitMQ or Redis

Full Job Posting

The role

Senior engineer for Python platforms serving auctions and government asset custody, replacing older PHP systems.

Works with the Doha team and development partner, taking technical ownership of how platforms are built, tested, and operated.

Platform engineering

  • Own Django back ends, including design, code quality, and releases.
  • Migrate legacy PHP and MySQL systems to Python and PostgreSQL module by module, with data migration, parallel running, and cutover.
  • Keep live bidding responsive under peak concurrent load through profiling, query and cache improvements, push updates, and load testing.
  • Build and maintain Arabic and English Next.js and React interfaces for staff consoles and public bidders.
  • Design REST APIs and maintain payment, SMS one-time-code, push-notification, and real-time messaging integrations.

Quality, security, and delivery

  • Establish automated tests, CI pipelines, code review, monitoring, alerting, runbooks, and documentation.
  • Implement role-based access, audit trails, personal and case-data protection, and government identity single sign-on.
  • Prepare and run releases under formal change control and security review.
  • Onboard government entities, review development-partner deliveries, and mentor developers while planning work with the project manager.

Experience and technical requirements

  • At least 6 years of professional software development, including at least 4 years of Python and Django in production.
  • Strong Django REST Framework and PostgreSQL skills, including schema design, query tuning, and live-data migrations.
  • Experience with Celery and RabbitMQ or Redis; React, Next.js, and TypeScript; and high-concurrency systems.
  • Experience with legacy-system replacement, data migration, automated testing, CI/CD, and code review.
  • Working knowledge of Docker, Kubernetes, and a major cloud platform; Google Cloud is preferred.
  • Security practice covering authentication, access control, and OWASP Top 10.

Additional qualifications

  • Clear written and spoken English and ability to explain technical choices to non-technical colleagues.
  • Experience with payments, wallets, deposits, refunds, auctions, marketplaces, or fintech; ability to read PHP.
  • Preferred: Arabic and right-to-left bilingual interfaces; government clients or security standards; mobile teams; Terraform, GitLab CI, Sentry, or Grafana; Arabic document generation, scanning, or AI vision; prior technical lead experience.

Technology stack

  • Python, Django, Django REST Framework, Celery, RabbitMQ, Redis, and PostgreSQL.
  • Next.js, React, TypeScript, Tailwind, and Flutter mobile apps.
  • Docker, Kubernetes on Google Cloud, Terraform, GitLab CI, and Sentry.

Compensation

  • Salary and benefits are to be added; no compensation amount or cadence is stated.

Terms and location

  • Full-time role based in Doha; work location is in person.
  • Visa sponsorship and relocation details are to be added.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Platinum Mzadat