errorالزامات
Back-End (Django) Developer
Job Specification
key Requirements
Job Description
You will have the following responsibilities:
Writing reusable & maintainable code
Designing scalable solutions to develop Zibal’s platforms & APIs
Refactoring current codebase & upgrading dependency modules
Communicating with the team members at the client’s side & documenting the APIs
Always looking forward to learning to get the most efficiency
Proposing improvements to development processes
Peer reviewing to uphold the quality and validity of others solutions
Participating in daily sessions, estimating & reporting based on scrum framework
You should have the following:
Minimum degree of B.sc in Computer Science, Mathematics, or other related fields.
Thorough understanding of object-oriented programming concepts and data structures.
Proficiency in Python development
Expert experience of developing REST APIs using one of Python's widely used frameworks (Django, Flask etc.)
Broad experience of designing DB structures
Broad experience of working with MongoDB, writing efficient queries and pipelines
Experience working with Git & GitFlow
We will be happy if you are familiar with the following:
Experience with Unix terminal-based environments
Transient experience in other languages (Java, Javascript, C etc.)
Working with IPGs or other payment systems
Celery or other job queues
Cache systems using Redis or other technologies
Object storages like Minio
CI/CD process (Docker, Kubernetes, GitlabCI)