Job Title: |
|
Python Backend Developer |
Category: |
|
Software Development |
Total Positions: |
|
3 |
Job Location: |
|
Lahore |
Gender: |
|
No Preference |
Minimum Education: |
|
Bachelors |
Career Level: |
|
Experienced Professional |
Minimum Experience: |
|
2 Years3 Years |
Salary Range: |
|
PKR 150,000 to 300,000 per Month |
Apply By: |
|
Nov 11, 2024 |
|
|
|
|
|
|
|
|
Job Description: |
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.
|
Company Information |
|
Company Name: Axelliant Company Description:
|
|