استخدام Backend Developer (Python Django)
شرح موقعیت شغلی
Position Overview:
We are looking for an experienced back-end developer who is passionate about building scalable, high-performance web applications using Python and Django. The ideal candidate will have a strong background in backend development, focusing on designing, implementing, and maintaining robust, efficient, and secure backend systems.
Responsibilities:
- Design and implement scalable, high-performance backend systems using Python and Django.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize and refactor existing codebase for improved performance, scalability, and maintainability.
- Write clean, well-documented, and efficient code following best practices and coding standards.
- Conduct code reviews, provide constructive feedback and mentor junior team members.
- Troubleshoot and debug issues, and implement solutions on time.
- Stay up-to-date with the latest technologies, trends, and best practices in backend development.
Requirements:
- Proven experience as a Backend Developer with expertise in Python and Django framework.
- Strong understanding of software architecture, object-oriented programming, and design patterns.
- Familiarity with version control systems such as Git and understanding of version control best practices.
- Proficiency in relational databases (e.g., PostgreSQL, MySQL) and ORM libraries (e.g., Django ORM).
- Experience with designing and implementing RESTful APIs.
- Experience with containerization technologies such as Docker and understanding of containerization concepts.
- Understanding of various software architectures (e.g., microservices, monolithic) and their implementation.
- Excellent problem-solving skills and attention to detail.
- Ability to work both independently and collaboratively in a fast-paced environment.
- Commitment to continuous learning and self-improvement.
- Knowledge of CI/CD pipelines and automated testing frameworks.
- Experience with Agile development methodologies.
مهارتهای مورد نیاز
- Back-end
- Python
- MySQL
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست