At DGShahr, we are seeking an experienced and energetic Django Developer to join our backend team to develop and enhance our Marketplace and Lend platforms. In this role, you will play a key part in developing new features, optimizing performance, and maintaining our platforms. This is an excellent opportunity for growth and learning alongside a skilled team on challenging projects.
Responsibilities :
- Design, develop, and implement new features on web platforms.
- Optimize code and infrastructure for performance and scalability.
- Collaborate with the development team in designing and implementing RESTful APIs using DRF.
- Write unit, integration, and E2E tests.
- Troubleshoot and resolve existing system issues.
- Participate in code reviews and provide constructive feedback to other team members.
- Contribute to system architecture design and technology selection.
Requirements :
- Strong command of Python programming and OOP (object-oriented principles).
- Strong command of the Django framework and its concepts (ORM, Models, Views, Templates, etc.).
- Solid experience working with PostgreSQL databases and query optimization.
- Proficiency in RESTful API concepts and practical experience building APIs using DRF.
- Familiarity with Git and software development processes (such as Gitflow).
- Ability to work effectively in a team and interact efficiently with other team members and stakeholders.
- Ability to manage time and prioritize tasks.
Nice to Have:
Experience working with Celery and Redis.
Familiarity with design patterns.
Experience working with Docker and Kubernetes.
Benefits:
Friendly work environment with supportive colleagues.
Opportunity to work on large and high-impact projects.
The possibility of career development
Floating working hours
Occasional gifts