Bestkaam Logo
Pradha Solutions Logo

Python Backend Developer (FastAPI/Flask, Async, APIs)

Bengaluru, Karnataka, India

1 month ago

Applicants: 0

Python SQL Docker PostgreSQL MySQL
Salary Not Disclosed

1 week left to apply

Job Description

Job Title: Python Backend Developer (FastAPI) Company: Pradha Solutions Location: Bangalore (On-site) Job Type: Full-Time Experience: 3+ Years About Us: Pradha Solutions is a growing IT services and staff augmentation company committed to delivering high-quality, scalable technology solutions. As we expand our engineering team, we are looking for talented backend developers to work on impactful and performance-driven applications for our global clients. About the Role We are looking for a skilled Python Backend Developer with strong expertise in building scalable APIs using FastAPI or Flask. The ideal candidate has hands-on experience with asynchronous programming, multiprocessing, and integrating external APIs (including generative AI APIs). Key Responsibilities Design, develop, and maintain RESTful APIs using FastAPI / Flask. Implement asynchronous programming using asyncio, multithreading, and multiprocessing where required. Work with databases (SQL/NoSQL) using SQLAlchemy or similar ORMs. Integrate third-party APIs, including Generative AI APIs (OpenAI, Hugging Face, etc.). Optimize application performance, scalability, and reliability. Ensure proper unit testing, mocking, and CI/CD integration. Work with containerization tools (Docker, Kubernetes) for deployment. Collaborate with frontend, DevOps, and product teams to deliver end-to-end solutions. Required Skills Strong proficiency in Python (3.x). Experience with FastAPI or Flask for backend development. Solid understanding of asyncio, concurrency, and event-driven programming. Knowledge of multithreading vs multiprocessing and when to apply each. Strong database knowledge (PostgreSQL, MySQL, MongoDB). Hands-on experience with unit testing (pytest, unittest, mocking). Familiarity with Docker, Kubernetes, and CI/CD pipelines. Good problem-solving, debugging, and performance optimization skills.

Required Skills

Python SQL Docker PostgreSQL MySQL

Additional Information

Company Name
Pradha Solutions
Industry
N/A
Department
N/A
Role Category
Software Engineer
Job Role
Mid-Senior level
Education
No Restriction
Job Types
On Site
Gender
No Restriction
Notice Period
Less Than 30 Days
Year of Experience
1 - Any Yrs
Job Posted On
1 month ago
Application Ends
1 week left to apply