Search by job, company or skills

T

Tera Software - Senior Software Engineer - Python

new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Description

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.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136119325