Key Responsibilities
Develop, test, and maintain high-quality Python applications.
Write reusable, efficient, and optimized code.
Work with frameworks such as Django or Flask for backend development.
Integrate third-party APIs and data sources.
Develop RESTful APIs and microservices.
Debug, troubleshoot, and improve existing codebase.
Collaborate with front-end developers, designers, and product teams.
Ensure application performance, security, and responsiveness.
Participate in code reviews and follow best coding practices.
Work with databases like MySQL, PostgreSQL, or MongoDB.
Required Skills
Strong proficiency in
Python
and object-oriented programming.
Hands-on experience with
Django
or
Flask
frameworks.
Good understanding of
REST APIs
and microservice architecture.
Experience with
SQL
and NoSQL databases.
Knowledge of version control tools like
Git
.
Familiarity with
Linux
environment and command-line tools.
Good understanding of
unit testing
and debugging.
Experience working with cloud services (AWS, Azure, GCP) is an added advantage.
Good to Have (AI/ML Knowledge)
Basic understanding of AI/ML concepts, workflows, and model lifecycle.
Familiarity with libraries such as
NumPy, Pandas, Scikit-Learn
, TensorFlow, or PyTorch.
Experience in integrating ML models into Python applications or APIs.
Exposure to data preprocessing, model evaluation, or ML pipeline automation.
Interested candidates can share your updated resume on
email: ravinder.nenavath@terasoftware.com
or
WhatsApp: 7760441898