استخدام برنامهنویس بکاند (Django/Python Backend Developer)
شرح موقعیت شغلی
Job Description:
We are seeking a talented Backend Developer to join our dynamic team. You will be responsible for designing, implementing, and maintaining scalable backend systems that power our applications. The ideal candidate should have a strong background in software development, proficiency in backend technologies, soft skills and a passion for delivering high-quality solutions.
Responsibilities:
We are seeking a talented Backend Developer to join our dynamic team. You will be responsible for designing, implementing, and maintaining scalable backend systems that power our applications. The ideal candidate should have a strong background in software development, proficiency in backend technologies, soft skills and a passion for delivering high-quality solutions.
Responsibilities:
- Develop and test new features under the supervision of more experienced developers.
- Collaborate with the front-end team to integrate APIs.
- Write clean and maintainable code using object-oriented programming principles.
- Perform initial tests on your code to ensure proper functioning before handing it over to the QA team.
- Design and develop APIs for use in various software products.
- Use optimized queries to reduce response times.
- Perform code reviews for less experienced colleagues and provide constructive feedback.
- Optimize the performance of existing applications and reduce server response times.
- Ability to work with and properly use serializers and their methods.
- Familiarity with various methods for developing models and other classes used in Django.
- Familiarity with Celery, Redis, and Cache.
- Familiarity with Unit Testing.
- Familiarity with Web Sockets.
- Work with SDKs and various libraries such as OS, etc.
- Familiarity with modern cloud tools.
- Work with PostgreSQL.
Requirements:
- At least 1 year of experience working with Python and the Django framework.
- Familiarity with version control systems, especially Git.
- Ability to work in a team environment and follow Agile development guidelines.
- Good communication skills.
- Design and develop complex software architectures.
- Advanced skills in using Django frameworks and RESTful API standards.
- Skill in developing and implementing effective software security policies.
- Significant experience in designing software system architectures and implementing scalable infrastructures.
Job Benefits:
- Bonus
- Flexible working hours
- Breakfast, Lunch and Snacks
- Military Service Option
- Gym
مهارتهای مورد نیاز
- Back-end
- Python
- Django
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست