Key Responsibilities:
• Develop and maintain scalable, secure, and efficient web applications using Python and Django.
• Design and implement RESTful APIs and web services.
• Collaborate with front-end developers to integrate user-facing elements with server-side logic.
• Perform unit and integration testing to ensure code quality and application stability.
• Optimize applications for speed and efficiency, ensuring they can handle large amounts of data.
• Troubleshoot and debug applications, addressing any issues related to performance, reliability, or functionality.
• Work with databases (e.g., PostgreSQL, MySQL) and manage data models, migrations, and query optimization.
• Implement security best practices, including data encryption and secure authentication mechanisms.
• Contribute to the continuous improvement of development practices and codebase quality.
• Participate in code reviews and provide constructive feedback to peers.
• Stay up to date with the latest industry trends, technologies, and best practices related to Python and Django development.
Required Skills and Qualifications:
• Proven experience with Python and Django framework in building web applications.
• Strong understanding of object-oriented programming and design patterns.
• Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
• Experience with databases, including SQL (PostgreSQL, MySQL, etc.) and ORM tools like Django ORM.
• Familiarity with version control tools such as Git.
• Understanding of web security principles and best practices.
• Experience with unit testing frameworks and test-driven development (TDD).
• Strong debugging and problem-solving skills.
• Ability to work independently as well as in a collaborative team environment.
• Good communication skills and the ability to articulate complex technical concepts clearly.
Preferred Qualifications:
• Experience with cloud platforms such as AWS, Google Cloud, or Azure.
• Familiarity with Docker and containerization.
• Knowledge of front-end frameworks such as React or Vue.js.
• Experience with CI/CD pipelines and automated deployment.
• Familiarity with asynchronous programming and frameworks like Celery.
• Knowledge of GraphQL or other modern API technologies.
Education and Experience:
• Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
• years of experience working as a Python/Django Developer or in a similar role.
Job Types: Full-time, Permanent, Fresher, Internship
Pay: ?8,751.12 - ?33,959.33 per month
Schedule:
• Day shift
Supplemental Pay:
• Performance bonus
Education:
• Bachelor's (Preferred)
Experience:
• Python: 1 year (Preferred)
• total work: 1 year (Preferred)
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.