Populace World Solutions

Senior Django Developer - Python

Job Location

pune, India

Job Description

Job Summary : We are seeking a highly skilled and experienced Django Developer to join our dynamic engineering team in Faridabad. As a key member of our development group, you will be responsible for designing, developing, and maintaining robust and scalable web applications using the Django framework and Python. You will play a crucial role in the full software development lifecycle, from conceptualization to deployment and maintenance. The ideal candidate is a passionate problem-solver with a strong understanding of backend development principles, database design, API development, and version control. You will work both independently and collaboratively within a team to deliver high-quality software : - Design, develop, and maintain scalable and efficient web applications using the Django framework and Python. - Write clean, well-documented, and testable code following best practices and coding standards. - Develop and consume RESTful APIs for seamless communication between frontend and backend components, as well as integration with external services. - Design and implement relational database schemas using SQL (e.g., MySQL, PostgreSQL) and optimize database queries for performance. - Collaborate with frontend developers to integrate user-facing elements with server-side logic. - Utilize version control systems (such as Git) for code management, collaboration, and maintaining project history. - Troubleshoot, debug, and resolve technical issues in development, testing, and production environments. - Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment. - Work independently to manage tasks and deliver solutions within defined timelines. - Communicate effectively with team members and stakeholders regarding project progress, technical challenges, and potential solutions. - Stay up-to-date with the latest trends and best practices in Python, Django, and web development. - Contribute to the continuous improvement of our development processes and Skills : - Django Framework : Proven experience as a Django Developer or in a similar role with a strong proficiency in the Django framework. This includes a deep understanding of Django's ORM, views, models, templates, routing, and security features. - Python Proficiency : Strong proficiency in the Python programming language, including its core concepts, data structures, and standard libraries. - Relational Databases and SQL : Deep understanding of relational database principles and practical experience working with SQL databases such as MySQL or PostgreSQL. Ability to design efficient database schemas and write complex SQL queries. - RESTful API Development : Familiarity with RESTful API design principles and experience in developing and consuming RESTful APIs. - Version Control (Git) : Strong knowledge of version control systems, particularly Git, and experience with branching strategies and collaboration workflows. - Problem-Solving : Strong analytical and problem-solving skills with the ability to diagnose and resolve complex technical issues effectively. - Independent Work : Ability to work independently, manage tasks effectively, and take ownership of assigned responsibilities. - Communication and Teamwork : Excellent verbal and written communication skills and the ability to collaborate effectively within a team Skills (Desirable) : - Web Technologies : Knowledge of fundamental web technologies such as HTML, CSS, and JavaScript. - Cloud Platforms : Familiarity with cloud platforms like Amazon Web Services (AWS) or Google Cloud Platform (GCP), including services relevant to deploying and managing web applications. - Testing Frameworks : Experience with testing frameworks for Python and Django (e.g., unittest, pytest). - Containerization : Familiarity with containerization technologies like Docker. - Front-end Frameworks : Basic understanding of front-end frameworks or libraries (e.g., React, Angular, Vue.js). - Celery or other task queues : Experience with asynchronous task processing using tools like Celery. - Security Best Practices : Understanding of web application security best and Experience : - Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent practical experience). - [5-8] years of proven experience as a Django Developer or in a similar role. (ref:hirist.tech)

Location: pune, IN

Posted Date: 4/19/2025
View More Populace World Solutions Jobs

Contact Information

Contact Human Resources
Populace World Solutions

Posted

April 19, 2025
UID: 5150652673

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.