We at DataOX are looking for a Python Developer to join one of our ongoing projects focused on intelligent web scraping and data extraction. You will play a crucial role in developing and maintaining robust scraping solutions to collect and analyze data from various sources. You will work closely with our experienced team to deliver high-quality scraping solutions that meet client requirements.
Team Description:
You’ll work in a small, dynamic team of 5 people, led by a Project Manager and including a Tech Lead. The environment is fast-paced and engaging, with plenty of variety- you’ll contribute to diverse and challenging tasks, ensuring that each day offers new opportunities to learn and grow.
Required qualifications: * 1-2 years of commercial experience in Python (in outsourcing / outstaffing companies); * Solid knowledge of PostgreSQL; * Understanding of relational database principles; * Experience with Redis; * Confident in using Docker / docker-compose; * Basic knowledge of Linux (environment setup, working with logs and services); * English level: Intermediate+, both orally and written.
Will be a plus: * Experience with Fast API, Django; * Experience with AI services.
Responsibilities: * Development and maintenance of scrapers/data collectors; * Performance optimization of scrapers and storage systems; * Debugging and issue resolution in production; * Perform data cleaning, validation, and transformation to ensure data accuracy and integrity; * Independent work with databases, queues, and Docker; * Stay updated with the latest web techniques, tools, and best practices; * Take part in cooperation with clients to understand their requirements and provide technical guidance; * Assist in testing, deployment, and documentation of projects.
Benefits you get from choosing your current position: * The opportunity to participate in exciting and innovative projects; * Work in a friendly and close-knit team; * Remote work; * Paid vacation, day-offs (20 days).
Our recruitment process consists of: * Technical task. * HR interview. * Technical interview. * Final interview with the PM.
Think we might be a good match? Don’t wait — send us your CV!