Senior Python Developer (Scraping)/ Location Cyprus only

$$$$
Product

What is important:

  • The candidate has the right to official employment in a Cypriot company
  • Citizen of Ukraine
  • Lives in Cyprus physically
  • Unfortunately, We have the opportunity to hire a candidate only from the Cyprus location.

 

 

You will join the Data365 team, a product that helps extract data from online platforms and social media. Data365 solutions are used by international companies for social listening, media monitoring, brand reputation management, and digital content analytics.


We are looking for a Python developer with at least 4 years of commercial development experience, knowledge of data scraping tools in Python, and experience scraping data from web pages and APIs to help us complete our ongoing tasks of data scraping, parser support, and development of data collection functionality. We keep up with the latest technological trends in the project, and soon we plan to upgrade our stack to modern tools β€” FastAPI, Elasticsearch and RabbitMQ. This will open up new opportunities for developers and allow us to be even more efficient in collecting and analyzing data from social networks.


 

Hard Skills

1. At least 4 years of commercial experience in Python development.

Web Scraping:

  • Proficiency with data scraping tools and techniques.
  • Experience writing parsers to scrape data from web pages and private APIs.
  • Knowledge of XPath and regex for data extraction.

2. Browser Automation:

  • Hands-on experience with headless and stealth browser frameworks (Playwright, Puppeteer, Selenium, or similar).
  • Understanding of anti-detection techniques: fingerprint management, proxy rotation, and user-agent spoofing.
  • Proficiency with XPath and CSS selectors for DOM interaction.

3. Async Python:

  • Deep practical experience with asyncio and concurrent Python β€” not just surface-level async/await.
  • Track record of building and maintaining complex, long-running async systems in production.
  • Comfortable debugging concurrency issues: race conditions, resource leaks, task lifecycle problems.

4. Databases:

  • Strong SQL skills, including writing complex queries without using an ORM.
  • Experience with relational databases such as PostgreSQL or MySQL.

5. Infrastructure:

  • Strong Linux systems knowledge: display servers (X11/Xvfb, Wayland), process management, networking, and troubleshooting.
  • Solid Docker experience: writing Dockerfiles, multi-stage builds, composing services, debugging containerized environments including GUI/display forwarding.
  • Proficiency with Git for collaboration and version management.

6. Web frameworks Experience with one of the popular frameworks like Django, Flask, FastAPI, Litestar

7. Writing tests/ Practical experience (e.g., Pytest) and using linters for clean code.

 

 

Soft Skills

  • Ability to take ownership of tasks and meet deadlines with minimal supervision.
  • Strong time management skills, especially when handling multiple priorities.
  • A systematic approach to identifying and resolving technical challenges.
  • Clear and professional communication for effective teamwork and collaboration.
  • Willingness to work collaboratively and support peers when needed.


 

Nice-to-Have

  • Experience scraping data from platforms such as Twitter, TikTok, or Facebook.
  • Understanding or experience working with microservice architecture.
  • A solid foundation in solving data-intensive challenges, including knowledge of algorithms and data structures.
  • Experience deploying and managing applications in Kubernetes.
  • Familiarity with Prometheus and Grafana for monitoring and visualization.

     

Job benefits:

  • Pure in-house product, highly loaded system. In a product, response time is important, the load is increasing and will continue to increase. And it’s not outsourcing.
  • If you like a high degree of independence and autonomy, this is super for you. There are few calls, this work is calm: no blown minds, no constant tracking or micromanagement.
  • You are doing a really useful service that people really need. You could see the result every day and you can be proud of it.
  • Non-standard technical tasks. Opportunity to meet and use AI
  • The opportunity to learn how to prepare products for deployment into a modern cloud infrastructure. In terms of infrastructure, Kubernetes, Docker and Helm are used.
  • This is exactly the work for the result. You have time to perfectly polish to the shine β€” the result matters and quality is more important than timing. For people who like to love their product and dive deep.

 

 

Details:

  • Flexible working hours: 8-hour workday within the time window of 9:00 AMβ€”9:00 PM (GMT+2), (5/2 schedule)
  • 20 paid working days (4 weeks) of annual leave
  • Full package of statutory benefits in accordance with Cyprus labor law, including health insurance, paid sick leave, maternity leave, and pension contributions
  • Hybrid work model β€” work from both the company office and remotely (from home)
  • Long-term employment contract
  • Annual salary review.

 

 

We are an international IT company with our primary operational entity based in Cyprus, uniting and supporting a group of product-based IT businesses. The company specializes in building and developing B2B SaaS solutions in the areas of APIs and integrations, data processing, analytics, infrastructure services, mapping/geodata, and related data-driven fields. We are actively growing and value an engineering mindset, proactivity, and the desire to drive product and process development.



It will be great to hire an adult conscious specialist to our team

Resumes will be reviewed with a cover letter.

Please include your location, current citizenship, scraping experience, and salary level. 

 

Unfortunately, we do not consider candidates

 from locations other than Cyprus!

 

Thank you!

Required domain experience

SaaS 4 years

Required languages

English A2 - Elementary
Scraping, Django, FastAPI, RabbitMQ, Playwright, WebScraping/Selenium/BeautifulSoup/Scrapy, Flask, Prometheus+Grafana, Docker/Kubernetes, XPath
Published 18 June
32 views
Β·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...