HamburgerMenu
hirist

Python Developer - Django/Flask

Posted on: 24/07/2025

Job Description

Role Description :

This is a contract role for a Python Developer, located on-site in Chandigarh. The Python Developer will be a key contributor to our back-end web development efforts, focusing on building efficient, scalable, and robust applications. This role involves comprehensive software development, applying strong object-oriented programming principles, and interacting extensively with various databases.

As a Python Developer, your day-to-day tasks will include writing clean, maintainable, and well-documented code, performing thorough debugging to ensure application stability, and actively collaborating with a team of skilled developers. You will play a crucial role in creating high-impact solutions for a significant government project.

Key Responsibilities :

- Design, develop, and maintain robust back-end web applications using Python and Django.

- Implement and manage RESTful APIs for seamless integration with front-end and other services.

- Work with relational databases to design schemas, write efficient queries, and manage data.

- Apply object-oriented programming (OOP) principles to create modular, reusable, and scalable code.

- Collaborate with cross-functional teams, including front-end developers, UI/UX designers, and project managers, to define, design, and ship new features.

- Participate in code reviews to ensure code quality, adherence to best practices, and knowledge sharing.

- Debug and troubleshoot issues, identify bottlenecks, and implement solutions to optimize application performance.

- Utilize Git for version control, managing code repositories, and collaborating effectively within a team environment.

- Contribute to the entire software development lifecycle, from concept and design to testing and deployment.

Key Requirements :

Qualification: Bachelor of Engineering (BE) / Bachelor of Technology (BTech) / Master of Computer Applications (MCA).

Experience: Minimum of 3 years of hands-on experience in Python development.

Technical Skills:

- Proficiency in Python: Strong command of Python programming language, including its core libraries and best practices.

- Django Expertise: In-depth knowledge and proven experience with the Django web framework.

- REST APIs: Familiarity with designing, developing, and consuming RESTful APIs.

- Relational Databases: Solid understanding of relational database concepts and experience with database technologies (e.g., PostgreSQL, MySQL, SQLite).

- Version Control: Proficient in using Git for source code management.


info-icon

Did you find something suspicious?