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 发布
工作时间:
早班
工作类型:
工作地址:
Gulberg 2, 拉合尔, 巴基斯坦
性别:
没有偏好
最低学历:
学士
职位等级:
资深专业人员
经验:
2年 - 3年
在之前申请:
Nov 12, 2024
发布日期:
Oct 11, 2024

Axelliant

· 101-200 员工 - 拉合尔

你最大的竞争优势

快速得到有竞争力的分析和专业的对你的评定
联系我们团队的专业顾问来提升你的简历
尝试罗资 专业版
我在ROZEE上找到工作啦!