Similarweb

SaaS

Backenddeveloper(Webcrawling,Java&Python)

Kyiv, Ukraine Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Backend developer (Web crawling, Java & Python) at Similarweb. Skills: Java, Spring Boot, Python, Web crawling. Maintain legacy systems. Optimize legacy systems”

Industry & Context.

SaaS

What They're Looking For.

Must Have

4+ years Java development, Core Java, Multithreading, Performance tuning, Spring Boot, RESTful APIs, JPA, Security, Batch processing, Advanced SQL/NoSQL skills, Schema design, Query optimization, Aggregation pipelines, Docker, docker-compose, Git/GitLab, Branching strategies, Code reviews, Merge requests, Python scripting, Scrapy, Fluent English

Nice to Have

Decomposing monoliths, DDD, Event-driven architecture, API gateways, Kubernetes, Cluster management, Helm charts, Scaling, Kafka, Event streaming, Producers/consumers, Connectors, Monitoring tools, Prometheus/Grafana, ELK stack, Error tracking, Web crawling libraries, Jsoup, Selenium, Apache Nutch, Proxy rotation, CAPTCHA bypass, Anti-scraping mechanisms

What You'll Do.

Maintain legacy systems

Optimize legacy systems

Modernize legacy systems

Migrate to microservices

Design backend solutions

Optimize database performance

Integrate pricing analytics

Integrate recommendation engines

Use automated testing

How You'll Work.

Team & Collaboration

Collaborate with data teams; Peer reviews

Communication Scope

Fluent English

Full Job Description

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). Understandin

Free ATS check

Applying for this Backend developer (Web crawling, Java & Python) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Similarweb?

Real rants from real employees. Read before you apply.

Read Company Rants →