Linkedprime
Tera Software Limited

Tera Software - Python Developer - Django/Flask

Posted: 3 hours ago

Job Description

About The RoleWe are looking for a passionate Python Developer to join our engineering team and contribute to building scalable, high-performing backend systems and APIs.The ideal candidate will have hands-on experience in developing robust applications, writing clean and maintainable code, and working in agile, collaborative environments.Key Responsibilities (KRA) Design, develop, and maintain backend services, APIs, and automation scripts using Python. Write efficient, reusable, and testable code following coding standards and best practices. Collaborate with front-end developers, product managers, and QA teams to deliver high-quality software. Integrate data storage solutions such as relational and NoSQL databases. Implement and maintain RESTful APIs for internal and external use. Debug, troubleshoot, and optimize performance for existing applications. Participate in code reviews, testing, and documentation to ensure software quality. Contribute to continuous integration, deployment, and version control practices. Support deployment of applications to cloud environments and work closely with DevOps teams. Stay updated with emerging technologies and suggest improvements for system architecture and performance.Required Skillsets Strong proficiency in Python and frameworks such as Django or Flask. Good understanding of REST API design, JSON, and web service integration. Experience with SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis). Familiarity with ORMs and database schema design. Basic knowledge of HTML, CSS, and JavaScript for integration with front-end systems. Experience with Git, CI/CD tools, and agile development practices. Understanding of object-oriented programming, data structures, and design patterns. Knowledge of Docker or containerized environments is an advantage(ref:hirist.tech)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In