Job Description: As a Django and DRF Developer, you will be responsible for developing and maintaining web applications using Django and Django Rest Framework. You will work closely with our team to build robust, scalable, and high-performance applications that meet our business needs.
Contact: [Confidential Information] Phn: +91 20 67444037
Key Responsibilities:
Web Application Development:
- Develop, test, and maintain web applications using Django and Django Rest Framework.
- Design and implement RESTful APIs for seamless integration with front-end applications.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Database Management:
- Design and optimize database schemas using PostgreSQL.
- Write efficient SQL queries and manage database migrations using Django ORM.
- Ensure data integrity and implement database performance optimizations.
Code Quality and Best Practices:
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews to ensure code quality and adherence to standards.
- Debug and troubleshoot issues to ensure smooth application performance.
Collaboration and Communication:
- Work closely with cross-functional teams, including designers, product managers, and other developers.
- Participate in agile development processes and contribute to sprint planning and retrospectives.
- Communicate effectively with team members to understand project requirements and deliver solutions.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- 0-2 years of experience in web development using Django and Django Rest Framework.
- Strong understanding and experience with Django REST framework and RESTful APIs.
- Proficiency in Python and a strong understanding of its core principles.
- Good knowledge of SQL and experience with PostgreSQL.
- Experience with Django ORM and database schema design.
- Familiarity with version control systems, such as Git.
- Strong problem-solving skills and attention to detail.
- Ability to work both independently and as part of a team.
Preferred Qualifications:
- Experience with front-end technologies such as HTML, CSS, and JavaScript.
- Knowledge of containerization tools like Docker.
- Familiarity with cloud platforms and services.
- Understanding of Agile development methodologies and tools.