Certivity

Full-Stack Engineer | Web Crawling (m/f/d)

München - HQ, Germany full-time Mid Salary not listed
full-time Mid level Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

About the JobWe build and operate large-scale web crawling and extraction systems that turn unstructured, dynamic websites into clean, structured, and correct data. You'll own crawlers 
end-to-end: discovery, resilient fetching against real anti-bot defenses, and turning HTML/PDF into trustworthy structured output.

What you will do• Build and scale crawlers that handle dynamic, large-scale sites - and keep them running as those sites change and fight back.
• Stay ahead of anti-bot measures: TLS/browser fingerprinting, proxies, session and rate-limit strategy, change detection.
• Turn raw HTML and PDF into clean, correct structured data - including LLMassisted extraction - where silently-wrong output is worse than a crash.
• Design and operate pipelines for ingestion, deduplication, versioning, and enrichment.
• Ship and run containerized apps in the cloud, with CI/CD.
• Shape our technical architecture and engineering culture.

Our Tech StackPython, Docker, GCP (Cloud Run jobs) and Azure Blob, MongoDB. Go services and a React frontend on the periphery. You don't need all of it on day one, but you do need to 
ramp up fast

Your profile• 3+ years of professional software development (5+ for the senior track).
• Strong Python - real production code, async.
• Hands-on web scraping at scale, including firsthand experience with anti-bot 
defenses and the failure modes of large-scale collection.
• A data-correctness mindset - you care that extracted data is right, not just that the job finished.
• Docker + at least one major cloud (GCP, Azure, or AWS), Git, comfortable on the CLI.
• Clear communicator who works well in a small, fast-moving team.

Nice to have
• LLM-assisted extraction / working with LLMs, ML pipelines, or data labeling workflows.
• Go or Java/Spring Boot.
• Frontend (React) — or eagerness to pick it up.
• Terraform, Kubernetes, modern DevOps tooling.

Why us?A vibrant in-office culture in Munich with the option for up to 60 % work from home.
Flexible working hours.
30 vacation days per year (including 4 “company rest days” over christmas).
30 days of "workation" per year, within the EU and selected countries.
High autonomy and flat hierarchies.
EGYM Wellpass for unlimited access to fitness courses and gyms.
Udemy access for educational videos.

ClosingCertivity is an equal opportunities employer. We are committed to equal employment opportunities regardless of race, religion, sexual orientation, age, marital status, disability, or gender identity. Please do not submit personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, data concerning your health, or data concerning your sexual orientation.
Find Jobs in Germany on Arbeitnow

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Mid
Technology & IT HTML Javascript Python Full Stack Mid level

Likely questions

  1. Tell us about work you have done that is close to the Full-Stack Engineer | Web Crawling (m/f/d) role.
  2. How would you approach your first 30 days at Certivity?
  3. Which of HTML, Javascript and Python have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you handle busy days, changing priorities, or pressure at work?

Prepare before the call

  • A recent example that proves your experience with HTML, Javascript and Python.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Full-Stack Engineer | Web Crawling (m/f/d) role because I can bring practical experience in HTML, Javascript and Python, learn the team quickly, and contribute to the outcomes Certivity needs from this hire.

Related jobs.

More roles from this company or category.