Role Overview
We are looking for a passionate and skilled Python Django Developer with 1 to 2 years of hands-on experience to join our development team. The ideal candidate should be proficient in building scalable web applications using Websockets and Django and have a good understanding of RESTful APIs, front-end integration, and database management.
Responsibilities
- Develop, test, and maintain web applications using Python, Websockets and Django framework.
- Design and implement RESTful APIs for web and mobile applications.
- Integrate front-end technologies like HTML, CSS, JavaScript with Django backend.
- Write clean, reusable, and efficient code following best practices.
- Work with databases such as PostgreSQL, MySQL, or SQLite.
- Perform debugging, troubleshooting, and performance tuning of applications.
- Collaborate with UI/UX designers, front-end developers, and other backend developers.
- Participate in code reviews and contribute to continuous improvement.
Requirements
- 1 to 2 years of hands-on experience in Python and Django framework.
- Good knowledge of Object-Oriented Programming (OOP).
- Experience in writing REST APIs using Django REST Framework (DRF).
- Familiarity with front-end technologies like HTML5, CSS3, JavaScript.
- Real time Websockets knowledge is mandatory.
- Basic knowledge of database design, queries, and ORM.
- Understanding of Git version control system.
- Strong problem-solving and analytical skills.
Skills
- Python
- Django
- Websockets
- Django REST Framework
- PostgreSQL