Senior Python Developer - Parsing (Highload Project)
Looking for a cool Backend Python Developer who can quickly pick up the project, understand the architecture, accurately assess tasks, and provide a more reliable estimate. Long-term collaboration. The cost is negotiable.
A few months ago, a website was released that displays lots from the auction site www.copart.com. A parser is working, collecting data and then displaying it on our site. Due to frequent changes in the auction code, it is necessary to regularly update our code so that the parser continues to extract information correctly. In addition, there are plans to create a parser for www.iaai.com with integration into our system.
Requirements:
- Deep knowledge of the Python programming language, Fast API, and Django REST Framework.
- Experience with NoSQL/SQL databases such as Redis, Postgres, etc. (creating schemas, procedures, views, functions)
- Experience using external service APIs.
- Practice in writing unit tests to ensure software quality.
- Experience with Docker for containerization and deployment of applications.
- Knowledge of version control systems (Git, Github).
- Professional experience in designing information system architectures.
- Strong analytical mindset, effective teamwork, flexibility, and high attention to problem-solving.
Responsibilities:
- Responsibility for the design, development, and optimal functioning of software.
- Practice in writing tests to ensure product quality.
- Development and maintenance of web services using RESTful architecture.
- Identifying needs and conducting refactoring.
- Designing the database structure.
Technical skills
DBMS: MySQL, PostgreSQL
NoSQL: Redis, MongoDB
Search Engine: ElasticSearch
Technologies: Docker / Docker Compose, Kubernetes, Postman
Web-servers: nginx, apache
Tools: Atlassian JIRA
Create API documentation: Swagger
Experience in Agile-based (Scrum) methodologies
Repository / CI :GitHub
Object Storage: S3
Pandas
For more detailed information about the project, please write in private messages.
-
Що пропонуєте в замін?
-