DG Shahr is a startup company owned by Shahr Bank, operating in the field of LendTech. We are a young and dynamic team that always welcomes creative and energetic individuals to join our group.
Position Overview:
We are seeking an experienced Backend Developer with expertise in Django, Django REST Framework (DRF), Celery and PostgreSQL. The ideal candidate will be responsible for building and maintaining the server-side logic, ensuring high performance and responsiveness to requests from the front-end.
Responsibilities:
Develop and maintain backend services using Django and Django REST Framework (DRF).
Implement asynchronous programming solutions to improve application performance.
Integrate and manage Celery for background task processing.
Design and optimize database schemas, queries, and transactions using PostgreSQL.
Write clean, maintainable, and efficient code.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Ensure the scalability and performance of applications.
Implement caching mechanisms using Redis.
Implement security and data protection measures.
Conduct code reviews and provide constructive feedback to team members.
Troubleshoot and debug applications.
Maintain documentation for backend processes and systems.
Participate in Agile development processes and sprints.
Requirements:
Minimum of 3 years of professional experience in backend development.
Strong proficiency in Django and Django REST Framework (DRF).
Experience with asynchronous programming in Python.
Proficiency in Celery for distributed task processing.
Strong knowledge of PostgreSQL, including database design and optimization.
Familiarity with front-end technologies (such as HTML, CSS, and JavaScript) for integration purposes.
Experience with version control systems, preferably Git.
Ability to write unit tests and perform integration testing.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Preferred Qualifications:
Experience with containerization and orchestration using Docker.
Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.
Familiarity with Agile (SCRUM) methodologies.
Why Join DG Shahr?
Be part of a young and innovative team.
Work in a dynamic and fast-paced environment.
Opportunities for professional growth and development.
Competitive salary and benefits.
If you are passionate about backend development and have the required skills and experience, we would love to hear from you. Apply now and become a part of our exciting journey at DG Shahr!
معرفی شرکت
دیجی شهر یک شرکت استارتاپی متعلق به بانک شهر است که در زمینهی لندتک فعالیت میکند. این شرکت که از تیمی جوان تشکیل شده، همواره از پذیرش افرادی پویا و خلاق به مجموعه استقبال میکند.