HamburgerMenu
hirist

Tera Software - Senior Software Engineer - Python

Posted on: 15/12/2025

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.


info-icon

Did you find something suspicious?