We are looking for an experienced Python Backend Developer who specializes in scripting and has expertise in Flask and Fast API, with a strong focus on handling large datasets in SQL databases. The ideal candidate will excel in building scalable backend systems, optimizing data-heavy processes, and writing efficient Python scripts for automation and data manipulation. A key aspect of this role will also involve implementing robust authentication and authorization mechanisms to ensure the security and integrity of our systems and data.

Key Responsibilities:

  • Develop, maintain, and optimize Python scripts for backend processes, data handling, and automation.
  • Build and scale web applications and RESTful APIs using Flask and Fast API.
  • Design and implement secure authentication and authorization mechanisms to ensure data integrity and user access control.
  • Handle and optimize large datasets in SQL databases (e.g., PostgreSQL, MySQL).
  • Write high-performance SQL queries and optimize database structures to handle large volumes of data efficiently.
  • Collaborate with data engineers, product managers, and frontend developers to define requirements and ensure smooth integration of large datasets across the system.
  • Optimize Python scripts for data processing, analysis, and workflow automation.
  • Troubleshoot and resolve issues related to data handling, authentication failures, performance bottlenecks, and system reliability.
  • Participate in code reviews, focusing on improving Python scripting efficiency, authentication best practices, and SQL database optimization.

Requirements:

  • 3+ years of professional experience with Python, focusing on backend development, scripting, and data automation.
  • Strong expertise in Flask and FastAPI frameworks.
  • Proven experience in handling large datasets using SQL databases (e.g., PostgreSQL, MySQL), including writing complex queries and optimizing for performance.
  • Extensive experience in implementing authentication and authorization systems for web applications and APIs.
  • Deep understanding of database management principles, indexing, and query optimization for big data.
  • Experience with asynchronous programming, concurrency, and task queues (e.g., Celery, Redis).
  • Ability to write clean, logical, and reusable Python code, focusing on performance and scalability.
  • Familiarity with containerization tools such as Docker and orchestration with Kubernetes is a plus.
  • Proficiency in version control systems (Git) and collaborative development workflows.
  • Strong analytical skills and problem-solving ability, particularly when working with large-scale data solutions.
  • Excellent communication skills and ability to work within a team-oriented, agile environment.

Nice-to-Have:

  • Experience with other Python web frameworks (Django, Tornado).
  • Knowledge of data pipeline tools, ETL frameworks, or big data technologies (e.g., Spark, Hadoop) is a plus.
  • Familiarity with cloud-based databases or large-scale database management (e.g., AWS RDS, Google Cloud SQL).
  • Strong background in system automation and scripting tools for DevOps.

نوکری کی تفصیلات

کل عہدے:
3 آسامیاں
نوکری کی شفٹ:
پہلا پہر
نوکری کی قسم:
نوکری کا مقام:
جنس:
کوئی ترجیح نہیں
کم از کم تعلیم:
بیچلرز
کیریئر کی سطح:
تجربہ کار پیشہ ور
تجربہ:
2 سال - 3 سال
اس سے پہلے درخواست دیجیۓ:
نومبر ۱۲, ۲۰۲۴
تاریخِ اِشاعت:
اکتوبر ۱۱, ۲۰۲۴

Axelliant

انفارمیشن ٹیکنالوجی · 101-200 ملازمین - لاہور

آپ کو کس حوالے سے برتری حاصل ہے؟

اپنے بارے میں ہماری پیشہ ورانہ رائے اور تقابلی جائزہ حاصل کیجیۓ
اپنی سی وی کو موءثر بنانے کیلئے ہماری ماہرانہ مشاورتی ٹیم سے رابطہ کریں
روزی پریمیئم کو آزمائیں
I found a job on Rozee!