استخدام Python Developer
شرح موقعیت شغلی
Responsibilities:
- Coordinating with development teams to determine application requirements.
- Writing scalable code.
- Testing and debugging applications.
- Developing back-end components.
- Integrating user-facing elements using server-side logic.
- Assessing and prioritizing client feature requests.
- Integrating data storage solutions.
- Coordinating with front-end developers.
- Reprogramming existing databases to improve functionality.
- Developing digital tools to monitor online traffic.
- Write effective, scalable code.
- Develop back-end components to improve responsiveness and overall performance.
- Integrate user-facing elements into applications.
- Test and debug programs.
- Improve the functionality of existing systems.
- Implement security and data protection solutions.
- Assess and prioritize feature requests.
- Coordinate with internal teams to understand user requirements and provide technical solutions.
Requirements:
- Programming Languages: Python, JavaScript (Node.js)
- Frameworks: FastAPI, Django, NestJS, Express.js, Spring Boot
- ORM Tools: SQLAlchemy, Django ORM, TypeORM, Hibernate
- API Development: RESTful APIs, Async programming models
- Message Brokers: RabbitMQ, Kafka
- Containers and Cloud: Docker, Kubernetes
- Testing Frameworks: PyTest, UnitTest, Mocha, JUnit, Go testing library
- Databases: PostgreSQL, MySQL, MongoDB, DynamoDB
- CI/CD Tools: Jenkins, GitHub Actions, GitLab CI
- Caching: Redis, Memcached
- Version Control: Git, GitLab, GitHub
مهارتهای مورد نیاز
- Python
- Django
- Javascript
- Git
- NestJs
- PostgreSQL
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت