Job Description
Qualification
Must have a degree in Computer Science with a flawless academic record. Experience with Blockchain technology and Big Data Analytics is an added advantage.
- Proficiency with Python programming and the Django framework.
- In-depth understanding of Python's standard libraries and Django's ORM (Object-Relational Mapping).
- Experience with popular Django libraries such as Django Rest Framework, Django Channels, and Celery.
- Should have good knowledge of database management systems like PostgreSQL or MySQL, and experience with Django migrations.
- Strong understanding of Django middleware and custom middleware development.
- Design and architect reusable/common components within Django applications.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills, particularly with Python and Django applications.
- Working experience in an Agile-based software development environment.
- Contribute to the architectural and design decisions that improve the robustness of our Django applications and development processes.
- Handle the full software development lifecycle for Django projects, from conception to deployment and subsequent iterations.
Experience
- 2 to 4 years of experience working with the Django framework and Python programming.