We at DataOX are looking for a Full Stack Developer (Python & React) 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 7 people, led by a Project Manager and including a Python 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.
Requirements * 3 years of commercial experience in Python and React (outsourcing or outstaffing). * Proven ability to work on multiple projects simultaneously. * Strong knowledge of PostgreSQL (query optimization, indexing, performance tuning). * Experience with Redis, Docker, Git, asynchronous programming, and testing (pytest/unittest). * Familiarity with message queues (RabbitMQ, Celery). * Confident Linux user with an understanding of architectural principles (SOLID, DRY). * Basic knowledge of TypeScript. * Solid hands-on experience with React v17—18, Redux, Redux-thunk, and @reduxjs/toolkit. * Upper-Intermediate English. * Excellent communication, collaboration, and problem-solving skills. * Self-organized, proactive, and results-oriented mindset.
Nice to Have * Experience with MUI (Material UI) or Ant Design. * Familiarity with Next.js. * Experience using Vite or Node.js.
Responsibilities * Write clean, maintainable, and scalable Python and React code. * Collaborate with clients and internal teams to deliver high-quality solutions. * Support testing, deployment, and project documentation processes.
Work Format * Remote work. * Full-time, Monday-Friday with an 8-hour workday.
What We Offer * The opportunity to work on exciting and innovative projects. * A friendly, supportive team of professionals. * Remote-first work environment. * Continuous professional development and training opportunities.
Hiring Process * HR Interview — 30 minutes * Python Technical Interview with live coding — up to 75 minutes * React Technical Interview with live coding — up to 75 minutes * Final Interview with PM — up to 45 minutes * Offer