About the company
We are an e-commerce company with over 6 years of experience selling home appliances and electronics on the Ozon and Wildberries marketplaces.
We are actively developing internal analytics and automation tools, which is why we are looking for a developer to help build a robust system for integrations, data processing, and business process automation.
What you will do:
- Integration with marketplace APIs: Development and support of modules for working with Ozon and Wildberries Seller API. Automatic uploading of orders, products, stock levels, prices, and analytics.
- Data processing and optimization (ETL): Creation of efficient processes for collecting, cleaning, deduplicating, and aggregating large volumes of data.
- Integration with Google Sheets and databases: Automatic data export and updates, considering API limitations, quotas, and batch requests.
- Business process automation: Development of scripts and services to reduce manual work and facilitate data exchange between systems.
- Ensuring operational stability: Configuring logging, error handling, retries, and failure notifications.
- Optimization of existing solutions: Speeding up script execution, fixing bugs, and improving automation reliability.
Our requirements:
- Proficient in Python or another backend development language (Node.js/TypeScript, etc.).
- Practical experience with REST API. Experience with Ozon and Wildberries integrations will be a significant advantage.
- Understanding of HTTP, authorization, pagination, API limitations (Rate Limits), and error handling.
- Experience processing large volumes of data, optimizing queries, aggregation, and deduplication.
- Ability to work with Google Sheets API, including batch updates and quota limitations.
- Understanding of asynchronous programming and principles of writing efficient code.
- Ability to create reliable solutions with timeouts, retries, exponential backoff, and logging.
- Independence, responsibility, and ability to understand technical documentation.
Will be an advantage:
- Experience automating browser actions using Playwright or Selenium.
- Experience with proxies (HTTP/SOCKS5), their rotation, and anti-detect solutions.
- Understanding of TLS fingerprints (JA3/JA4) and HTTP client specifics.
- Experience with PostgreSQL, SQLite, or other databases.
- Skills in deploying applications on Linux servers and using Docker.
- Experience developing internal services for e-commerce and marketplaces.
What we offer:
- Remote work format.
- Work on real tasks for an active business.
- Opportunity to independently propose and implement technical solutions.
- Direct interaction with company management.
- Long-term cooperation and opportunities for professional growth.
- Compensation is discussed individually based on interview results, depending on experience and competencies.
Who we are looking for
We need not just a developer who writes individual scripts, but a specialist capable of independently understanding a task, proposing an optimal solution, implementing it, and ensuring stable operation.
The main goal is to create reliable automations that reduce manual labor, speed up data processing, and help the business scale.