Backend developer (Web crawling, Java & Python)
Posted about 1 month ago
OfficeKyiv
Backend developer (Web crawling, Java & Python)
What makes the Similarweb R&D team awesome?
- We love data! At Similarweb you have the opportunity to work with it on a massive scale, processing huge volumes of data across a wide variety of global marketplaces.
- We work with high‑load, highly dynamic environments, advanced bot‑protection mechanisms, and complex data pipelines running in Kubernetes.
- Work with cutting edge technology - we often beta test the tech that other people will only discover next year!
- We want you to get better and help you set goals and conquer them
Key Responsibilities:
- Maintain, optimize, and modernize legacy monolithic systems during migration to microservices.
- Design scalable backend solutions for high-frequency web crawling and data processing.
- Optimize database performance for MongoDB (primary), PostgreSQL, and ClickHouse.
- Collaborate with data teams to integrate pricing analytics and recommendation engines.
- Ensure code quality via CI/CD pipelines, automated testing, and peer reviews.
Core Requirements:
- 4+ years Java development (Core, multithreading, performance tuning).
- Expert-level Spring Boot (RESTful APIs, JPA, security, batch processing).
- Advanced SQL/NoSQL skills (schema design, query optimization, aggregation pipelines).
- Hands-on Docker/docker-compose for containerization and local development.
- Proficiency in Git/GitLab (branching strategies, code reviews, merge requests).
- Python scripting for crawling (Scrapy), prototyping or automation tasks.
- Fluent English (daily standups, technical docs, client-facing demos).
Critical Assets:
- Experience decomposing monoliths (DDD, event-driven architecture, API gateways).
- Familiarity with Kubernetes (cluster management, Helm charts, scaling).
- Kafka/event streaming for real-time data pipelines (producers/consumers, connectors).
- Monitoring tools (Prometheus/Grafana, ELK stack, error tracking).
Nice-to-Have:
- Web crawling libraries (Jsoup, Selenium) or frameworks (Scrapy, Apache Nutch).
- Understanding of proxy rotation, CAPTCHA bypass, and anti-scraping mechanisms.
We Offer:
- Impactful role in a niche SaaS product serving enterprise-level clients.
- Tech stack: Java 11+, Spring Boot, Kafka, GitLab CI/CD, Prometheus.
- Competitive compensation.
- Team culture prioritizing ownership, innovation, and upskilling.
We will handle your application and information related to your application in accordance with the Applicant Privacy Policy available here.
Similarweb
View company pageSimilarweb is an AI-powered digital data company providing real-time market intelligence, competitive insights, and consumer trends to accelerate business growth.
Key team members

Matt Hodgson

David F. Carr

Ron Asher

David Harrison
Apply smarter with Jobr
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.
Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups