استخدام Python Developer
شرح موقعیت شغلی
Responsibilities:
- Developing and Maintaining Data Crawlers at Scale
- Developing and Maintaining Backend Software's and Services
- Building Stable and Scalable Data Pipelines and Services at Scale
- Building Reusable, Extendable and Flexible Libraries and/or Packages
- Optimizing and Refactoring Services and/or Backend Software's
- Research and Development on Innovative Solutions in:
*Data Gathering / Crawling Methods
*Data-Related Technologies
*Data Source Discovery
*Data Pipeline Design
*Software Design and Service Architecture
*Data-Related Technologies
*Data Source Discovery
*Data Pipeline Design
*Software Design and Service Architecture
Requirements:
- Intermediate in Programming and Software Development
- Intermediate in Python
- Basic Understanding of Version Control Systems (Git, etc)
- Familiar with Relational and Non-Relational Databases (PostgreSQL, MySQL, MongoDB, Redis, etc)
- Familiar with Data Scraping Methods and Tools (Selenium, Scrapy, etc)
- Familiar with Data Parsing and Manipulation Frameworks and Libraries in Python (Pydantic, Pandas, BeautifulSoup, PyQuery, Dataclass, lxml, etc)
- Familiar with Message Brokers (Apache Kafka, RabbitMQ, etc)
Preferred Qualifications :
- Hands-on experience with Linux
- Familiar with Dockerization (Docker Image, Docker Compose, etc)
- Good Understanding of Concurrency Methods and/or Parallel Computing
- Familiar with API Development by Python Frameworks (Flask, FastAPI, etc)
- Basic Understanding of SQL
- Basic Understanding of ETL Tools
- Good Understanding of Object Oriented Programming
- Basic Understanding of Big Data Architecture and Big Scale Data Pipelines
- Basic Understanding of DevOps Culture (CI/CD, etc)
Soft Skills:
- Problem solving
- Creativity
- Collaboration and teamwork
- Adaptability
- Self-Management
- Time-Management
- Fast Learning
Benefits:
- Close-knit
- Game's Time
- Monthly Gathering
- Occasional packages and gifts
- Flexible working hours
- Insurance
- Lunch / breakfast
- Release Bonus
- Hybrid Work
مهارتهای مورد نیاز
- Python
- developer
- SQL
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست