📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Software Engineer – Angular & Django

eZhire · Karachi

New
Senior 🇬🇧 English
Angular Python Django Django REST Framework MySQL MongoDB Docker AWS GCP Azure GitHub Actions GitLab CI Jenkins Caching Load balancing PyTest Jest TensorFlow PyTorch OpenAI APIs LangChain

Job description

About the role

We are looking for a senior software engineer to lead the design and delivery of scalable web applications using Angular on the front‑end and Python Django/DRF on the back‑end. The role requires strong database expertise, architectural vision, and the ability to collaborate closely with product and business teams.

Key responsibilities

  • Lead end‑to‑end development of Angular‑based front‑ends and Django/DRF back‑ends.
  • Architect, optimize and maintain MySQL and MongoDB databases.
  • Design and secure RESTful APIs, including JWT/OAuth authentication.
  • Guide junior developers, conduct code reviews and enforce engineering standards.
  • Integrate and experiment with AI/ML services or LLM APIs where applicable.
  • Handle production troubleshooting, performance tuning and critical issue resolution.

Required profile

  • 4+ years of professional full‑stack development experience.
  • Strong business understanding and ability to translate requirements into technical solutions.
  • Excellent problem‑solving, analytical and communication skills.

Required skills

  • Angular (components, RxJS, state management).
  • Python, Django, Django REST Framework.
  • MySQL (schema design, complex queries, optimization).
  • MongoDB (aggregation pipelines, document modeling).
  • Docker, cloud platforms (AWS, GCP, Azure).
  • CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
  • Caching, load balancing and scaling strategies.
  • Testing frameworks (PyTest, Jest, DRF test framework).
  • Familiarity with AI/ML tools (TensorFlow, PyTorch, OpenAI APIs, LangChain) is a plus.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec eZhire.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 4 days ago

Expires 1 month from now

18 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

eZhire

Karachi