Python and Django Developer

2 - 4 years

3 - 6 Lacs

Posted:6 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilies:

Job Summary:

Key Responsibilities:

  • Develop, test, and deploy scalable web applications and APIs using the Django framework.
  • Write clean, efficient, well-documented, and reusable Python code following best practices.
  • Design and implement database models and schemes using Django ORM, ensuring data integrity and performance.
  • Integrate front-end user interfaces with server-side logic, collaborating effectively with front-end developers.
  • Implement and maintain RESTful APIs to support various functionalities and third-party integrations.
  • Optimize application performance, identify and resolve bottlenecks, and ensure application scalability.
  • Participate in code reviews, providing constructive feedback and ensuring code quality standards are met.
  • Troubleshoot, debug, and resolve technical issues in existing code bases.
  • Stay up-to-date with the latest industry trends, best practices, and emerging technologies in Python, Django, and web development.
  • Contribute to technical documentation and knowledge sharing within the team.

Required Skills and Qualifications:

  • Education:

    Bachelor's degree in Computer Science, Software Engineering.
  • Experience:

    2-4 years of professional experience in Python programming and web development.
  • Python Proficiency:

    Strong command of Python, including understanding of its core concepts, data structures, and object-oriented programming (OOP) principles.
  • Django Expertise:

    Proven experience with the Django web framework, including:
  • Django ORM and database interactions (MS SQL Server).
  • Django's template engine, views, and URLs.
  • Authentication and authorization mechanisms.
  • Working with Django Rest Framework (DRF) for API development.
  • API Development:

    Experience in designing, developing, and consuming RESTful APIs.
  • Database Knowledge:

    Solid understanding of relational databases, including schema design, querying (SQL), and optimization.
  • Front-End Familiarity:

    Basic understanding of front-end technologies such as HTML, CSS, and JavaScript to facilitate effective collaboration with front-end teams.
  • Problem-Solving:

    Excellent analytical and problem-solving skills with the ability to debug complex issues.
  • Communication:

    Strong verbal and written communication skills to effectively collaborate with team members and stakeholders.
  • Teamwork:

    Ability to work effectively in a collaborative team environment.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Shai Health logo
Shai Health

Hospitals and Health Care

Lewes Delaware

RecommendedJobs for You