استخدام برنامهنویس (Back-End (python
شرح موقعیت شغلی
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 pipeline
- 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, GitLab)
مهارتهای مورد نیاز
- Python
- Back-end
- Django
- Git
- RestFul API
- Flask
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست