Python Backend Developer (FastAPI/Flask, Async, APIs)
Bengaluru, Karnataka, India
1 month ago
Applicants: 0
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
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