Job Title: Python Developer
Location : India
Experience
4-7 years (customizable)
Job Summary
We are looking for a skilled Python Developer to design, develop, and maintain scalable backend applications and services. The ideal candidate should have strong hands-on experience in Python, REST APIs, databases, and cloud native development, and should be comfortable working in Agile teams.
Skill Required: Python, PDF processing, LLM integration, prompt engineering, PDF data extraction & validation, fuzzy matching, algorithm design, Streamlit, MongoDB, AWS S3, AWS services integration
Key Responsibilities
Design, develop, test, and maintain applications using Python
Build and consume RESTful APIs and backend services
Work with databases such as PostgreSQL / MySQL / MongoDB
Write clean, efficient, and well-documented code
Collaborate with frontend developers, QA, DevOps, and business stakeholders
Perform code reviews and ensure best practices in coding and security
Troubleshoot, debug, and optimize application performance
Participate in Agile ceremonies (sprint planning, stand ups, reviews)
Required Skills & Qualifications
Strong proficiency in Python
Experience with Python frameworks such as Django / Flask / FastAPI
Solid understanding of REST APIs and microservices architecture
Hands-on experience with SQL and/or NoSQL databases
Familiarity with Git and version control workflows
Knowledge of unit testing frameworks (PyTest, unittest)
Experience working in Agile/Scrum environments
Good to Have (Preferred Skills)
Experience with cloud platforms (AWS / Azure / GCP)
Knowledge of Docker and Kubernetes
Exposure to CI/CD pipelines
Experience with message queues (Kafka, RabbitMQ)
Basic understanding of security best practices
Experience in healthcare or enterprise systems is a plus
software development,python,rest api,postgresql,mongodb,mysql,