Django Developer

3 - 7 years

0 Lacs

Posted:22 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Django Developer at Aufait Technologies, you will be responsible for developing and maintaining server-side applications using Python and Django. Your role will involve database management, API integration, code quality, performance optimization, security implementation, collaboration with team members, documentation maintenance, and problem-solving in both production and development environments. Key Responsibilities: - Develop and maintain server-side applications using Python and Django. - Design and maintain relational databases (e.g., PostgreSQL, MySQL) and implement efficient database queries. - Work with RESTful APIs and integrate third-party services and libraries. - Write reusable, testable, and efficient code following best practices (e.g., PEP 8, MVC). - Optimize application for speed and efficiency with a focus on scalability. - Ensure application security and protect against common vulnerabilities. - Collaborate with front-end developers, UX/UI designers, and other team members in an Agile environment. - Maintain clear documentation for the codebase and system architecture. - Troubleshoot and debug issues in production and development environments. Required Skills and Experience: - 3+ years of professional experience as a Django Developer or in similar backend roles. - Strong proficiency in Python and experience with the Django framework. - Familiarity with web development technologies like HTML, CSS, JavaScript, and AJAX. - Experience with relational databases such as PostgreSQL, MySQL, or SQLite. - Strong understanding of RESTful APIs and integration methods. - Knowledge of version control systems, particularly Git. - Hands-on experience with Docker, CI/CD, or cloud services like AWS is a plus. - Strong problem-solving and debugging skills. - Good understanding of security principles in web applications like data encryption and OAuth. - Ability to work independently, manage time efficiently, and collaborate effectively with cross-functional teams. - Familiarity with unit testing and test-driven development (TDD). Preferred Skills: - Familiarity with GraphQL. - Experience working in Agile or Scrum environments. - Experience with frontend frameworks (React, Vue.js, etc.) is a plus. - Familiarity with caching systems like Redis or Memcached. - Knowledge of DevOps tools or infrastructure such as Kubernetes or Jenkins. - Experience in microservices architecture is an added advantage. Education: - Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent practical experience) Benefits: - Paid sick time Experience: - Total work: 3 years (Preferred),

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You