Detailed Job Description:
We are seeking a skilled Python Developer with strong expertise in building scalable applications, microservices, and cloud-based solutions. The ideal candidate will have hands-on experience in modern web frameworks, APIs, and exposure to AI/ML technologies.
Required Skills & Qualifications
Programming & Development
Strong proficiency in Python
Solid understanding of Object-Oriented Programming (OOP)
Strong knowledge of data structures and algorithms.
Knowledge of Hadoop ecosystem
Experience or strong interest in Artificial Intelligence and Large Language Models (LLMs)
Working experience with AI/ML frameworks, libraries, or integration patterns
Web & API Development
Hands-on experience with REST APIs and RESTful API design
Expertise in frameworks such as Django, Flask, or FastAPI
Experience with microservices architecture
Databases
Experience with relational databases (Oracle, MySQL)
Familiarity with NoSQL databases (MongoDB)
Background in data processing, ETL, Pyspark or ML pipelines is a bonus.
Cloud & DevOps
Experience with AWS services, especially S3 and Glue
Familiarity with cloud platforms (AWS, Open Shift or Google Cloud Platform)
Knowledge of CI/CD tools such as Jenkins or GitHub Actions, Tekton, Harness
Basic understanding of Docker and containerized environments
Tools & Practices
Experience with version control systems (Git)
Exposure to unit testing frameworks (e.g., PyTest)