HamburgerMenu
hirist

Python Backend Developer - Django/Flask

Promaynov Advisory Services Pvt. Ltd
Multiple Locations
3 - 8 Years
star-icon
4.6white-divider5+ Reviews

Posted on: 03/11/2025

Job Description

JOB DESCRIPTION :

Key Responsibilities :

- Design, develop, and maintain scalable backend applications using Python frameworks such as FastAPI, Django, or Flask.

- Implement modular and reusable code structures for maintainability and performance.

- Work with relational and non-relational databases, including SQL, Azure SQL, SQLAlchemy, and NoSQL databases; perform data modeling, query optimization, and performance tuning.

- Build and manage parallelized workflows to support large-scale processing.

- Integrate and productize AI/GenAI models into backend services.

- Develop and maintain Dockerfiles, containerized applications, and ensure seamless deployment.

- Handle application design end-to-end, including API design, scalability, and performance.

- Manage interaction with object storage services and handle documents, files, and structured/unstructured data.

- Work on cloud platforms (AWS, Azure, GCP) for deployment, monitoring, and scaling.

- Collaborate with cross-functional teams in an Agile development environment to ensure timely and quality client delivery.

- Support DevOps practices including CI/CD pipeline setup and deployment automation.

QUALIFICATIONS :

- Strong proficiency in Python programming.

- Proven experience in backend frameworks: FastAPI, Django, Flask.

- Solid understanding of relational databases (SQL, Azure SQL), NoSQL databases, and SQLAlchemy ORM.

- Hands-on experience with object storage services and handling documents/files.

- Strong knowledge of application and API design principles.

- Practical exposure to AI/GenAI integration and productizing models.

- Proficiency with Docker, containerization, and cloud-native development.

- Experience with cloud environments (AWS, Azure, GCP).

- Strong problem-solving and analytical skills.

- Excellent verbal and written communication skills.

- Bachelor's degree in computer science, Engineering, or a related field (or equivalent practical experience).

- 3-8 years of relevant experience in backend software development, preferably in a product-based environment.

info-icon

Did you find something suspicious?