Senior/Lead Web Reverse Engineer (Scraping)

We are looking for a Senior Engineer with solid experience in analyzing complex web applications and building stable automation workflows.
The position is highly technical and requires a deep understanding of web internals, browser behavior, and multi-step interaction flows.

 

Important:
This is a specialized senior-level role.
If you do not have hands-on experience with web analysis, network inspection, or building advanced browser automation, this position will not be a fit.
This is not an entry point to learn these domains.

 

Responsibilities

Web Application Analysis

  • Investigate complex browser-driven flows and interaction logic.
  • Analyze network traffic (HTTP/2, cookies, sessions, TLS).
  • Understand JS-based verification and dynamic behavior.
  • Identify stable integration points for automation workflows.

Automation Development

  • Build multi-step onboarding and identity-related flows.
  • Implement realistic interaction sequences (navigation, timings, state patterns).
  • Develop automation using Selenium.
  • Combine browser automation with custom HTTP clients when appropriate.

Environment & Network Management

  • Work with diverse network environments and routing strategies.
  • Maintain consistent session and identity behavior across environments.
  • Manage isolated browser environments and execution profiles.

Behavior & Verification Handling

  • Analyze browser behavior characteristics and consistency signals.
  • Adapt interaction strategies to modern verification systems.
  • Ensure stability, resilience, and predictability in complex flows.

 

Requirements

Core Expertise

  • Strong experience analyzing modern web applications and network flows.
  • Deep understanding of HTTP, tokens, cookies, sessions, TLS behavior.
  • Hands-on experience with Selenium.
  • Solid Python engineering background.
  • Experience designing multi-step onboarding or verification workflows.
  • Understanding of proxy strategies and network-level behavior.

 

Analytical Skills

  • Ability to evaluate and compare automation strategies.
  • Strong debugging skills and attention to detail.

 

Nice to Have

  • Experience integrating CAPTCHA-related solutions.
  • Background in web security or application analysis.
  • Exposure to high-volume data collection or OSINT workflows.
  • Understanding of browser consistency and TLS-level characteristics.
  • Experience with controlled/custom browser environments.

 

We Offer

  • Research-focused work with technically challenging web flows.
  • Autonomy in designing approaches and choosing tools.
  • Fully remote work with flexible schedule.
  • Senior-level compensation + performance bonuses.

Required skills experience

Python 5 years

Required languages

English B1 - Intermediate
Published 16 December 2025
69 views
ยท
12 applications
50% read
ยท
9% responded
Last responded 3 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...