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
Location: pune, IN
Posted Date: 4/19/2025
Contact Information
Contact | Human Resources Populace World Solutions |
---|