HamburgerMenu
hirist

Python Software Developer - Django/Flask

The Sourcing Team Pvt Ltd
Multiple Locations
2 - 11 Years

Posted on: 30/11/2025

Job Description

Job Description :

Job Designation : Python Software Developer

Roles and Responsibilities :

Role Overview & Responsibilities :

Job description :

Job Responsibilities :

- Develop, test, and maintain scalable Python applications.

- Write reusable, testable, and efficient code.

- Design and implement low-latency, high-availability, and performant applications.

- Integrate user-facing elements developed by front-end developers with server-side logic.

- Implement security and data protection measures.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Debug and resolve software defects and issues.

- Participate in code reviews and contribute to best practices and coding standards.

- Stay updated with the latest industry trends and technologies to ensure continuous improvement.

- Develop, test, and maintain Python applications, scripts, and services.

- Write efficient SQL queries for integration with databases (e.g., MySQL, PostgreSQL, etc.).

- Design and implement data models to support application requirements.

- Collaborate with cross-functional teams to define and implement data solutions.

- Optimize SQL queries for performance and ensure data integrity.

- Troubleshoot and resolve issues in existing applications and databases.

- Develop automated scripts for data extraction, transformation, and reporting.

- Ensure proper documentation and adherence to coding standards.

- Coordinating with development teams to determine application requirements.

- Writing scalable code using Python programming language.

- Testing and debugging applications.

- Developing back-end components.

- Integrating user-facing elements using server-side logic.

- Assessing and prioritizing client feature requests.

- Integrating data storage solutions.

- Coordinating with front-end developers.

- Reprogramming existing databases to improve functionality.

Required Skills :

- Strong proficiency in Python and familiarity with its ecosystem (frameworks, libraries, etc.).

- Experience with web frameworks like Django or Flask.

- Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.

- Knowledge of object-relational mapping (ORM).

- Experience with RESTful APIs and web services.

- Familiarity with version control systems, such as Git.

- Basic understanding of cloud platforms (AWS, Azure, Google Cloud) is a plus.

- Strong problem-solving skills and attention to detail.

- Ability to work independently and as part of a team.

- Excellent verbal and written communication skills.

info-icon

Did you find something suspicious?