استخدام (قم-دورکاری-Senior Back-End Developer (Python
شرح موقعیت شغلی
Responsibilities:
- Develop and maintain backend services and APIs using Python frameworks such as Django and FastAPI.
- Create, manage, and deploy containerized applications using Docker and Docker Compose.
- Design and manage databases, both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis), ensuring efficient data storage and retrieval.
- Implement web crawling and data extraction processes using BeautifulSoup (BS4) and the Requests library.
- Implement code linting and static analysis tools (e.g., MyPy, Pylint) to ensure high code quality and maintainability.
- Write clear and comprehensive code documentation, including README files, UML diagrams, and inline comments.
- Collaborate closely with front-end developers, DevOps, and other team members to deliver cohesive and scalable software solutions.
- Apply design patterns and best practices to develop scalable, maintainable, and reusable code.
- Participate in code reviews, providing constructive feedback to peers to improve overall code quality.
- Stay updated with the latest trends and advancements in backend development and cloud technologies.
- Develop and maintain backend services and APIs using Python frameworks such as Django and FastAPI.
- Create, manage, and deploy containerized applications using Docker and Docker Compose.
- Design and manage databases, both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis), ensuring efficient data storage and retrieval.
- Implement web crawling and data extraction processes using BeautifulSoup (BS4) and the Requests library.
- Implement code linting and static analysis tools (e.g., MyPy, Pylint) to ensure high code quality and maintainability.
- Write clear and comprehensive code documentation, including README files, UML diagrams, and inline comments.
- Collaborate closely with front-end developers, DevOps, and other team members to deliver cohesive and scalable software solutions.
- Apply design patterns and best practices to develop scalable, maintainable, and reusable code.
- Participate in code reviews, providing constructive feedback to peers to improve overall code quality.
- Stay updated with the latest trends and advancements in backend development and cloud technologies.
مهارتهای مورد نیاز
- Back-end
- Python
- Django
- SQL
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست