Reverse Engineer

Mindsite

Fatih

On-site

TRY 350,000 - 600,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Flexible benefits
Additional leave
Culture of leadership
Professional development

Job summary

Mindsite is seeking a Reverse Engineer to design and build resilient web data acquisition systems. You will work across browser automation, network analysis, and scalable crawling infrastructure.

You’ll extract data from dynamic websites and analyze network traffic to identify endpoints. Collaborate with engineering and data teams to define schemas and delivery standards while improving system stability and scalability.

Qualifications

  • 3+ years of experience in software engineering, reverse engineering, web scraping, crawling, or a similar technical role.
  • Strong proficiency in Python and asynchronous programming.
  • Advanced understanding of HTTP/HTTPS, sessions, cookies, headers, and request lifecycles.
  • Hands-on experience with browser automation tools, especially Playwright or Selenium.
  • Strong understanding of how modern websites work, including JavaScript-rendered content, XHR, GraphQL, and client-side applications.
  • Experience analyzing network traffic and identifying relevant data endpoints using tools such as HAR files and browser developer tools.
  • Experience building reliable data acquisition or crawling systems that operate at scale.
  • Understanding of session management, rate limiting, retry strategies, and adaptive traffic management.

Responsibilities

  • Design and develop robust, scalable web data acquisition and crawling systems.
  • Extract structured data from dynamic and JavaScript-rendered websites.
  • Analyze network traffic and application behavior to understand data delivery and identify endpoints.
  • Build reliable mechanisms for retry, throttling, session management, and request handling.
  • Investigate and resolve failures across network, browser, and application layers.
  • Build and maintain session management systems supporting long-running data collection.
  • Instrument and monitor crawl success rates, failure rates, and system performance.
  • Analyze client-side behavior and request flows to understand backend communication.
  • Define data schemas, collection requirements, and delivery standards with internal teams.
  • Continuously improve stability, performance, and scalability of Mindsite’s data acquisition infrastructure.
  • Contribute to the architecture of high-availability, production-grade crawling systems.

Skills

Python
Async programming
HTTP/HTTPS
Browser automation
Web scraping
GraphQL
HAR analysis

Tools

Playwright
Selenium

Job description

Are you passionate about understanding how modern web applications work behind the scenes? Mindsite is looking for a Reverse Engineer to design and build resilient web data acquisition systems, working across browser automation, network analysis, and scalable crawling infrastructure.

You’ll work on technically challenging problems involving dynamic websites, complex data flows, and large-scale data collection while building reliable systems that power Mindsite’s e-commerce analytics platform.

What We’re Looking For
  • 3+ years of experience in software engineering, reverse engineering, web scraping, crawling, or a similar technical role.
  • Strong proficiency in Python and asynchronous programming.
  • Advanced understanding of HTTP/HTTPS, sessions, cookies, headers, and request lifecycles.
  • Hands-on experience with browser automation tools, especially Playwright or Selenium.
  • Strong understanding of how modern websites work, including JavaScript-rendered content, XHR, GraphQL, and client-side applications.
  • Experience analyzing network traffic and identifying relevant data endpoints using tools such as HAR files and browser developer tools.
  • Experience building reliable data acquisition or crawling systems that operate at scale.
  • Understanding of session management, rate limiting, retry strategies, and adaptive traffic management.
  • Experience with distributed systems, job orchestration, or large-scale data processing is a strong plus.
  • Experience deploying production systems in cloud environments such as AWS, GCP, or Azure is a plus.
  • Strong problem-solving skills and curiosity to investigate complex technical problems from first principles.
  • Ability to work closely with engineering and data teams to define schemas, requirements, and delivery processes.
  • Fluency in English is a plus.
In This Role, You Will
  • Design and develop robust, scalable web data acquisition and crawling systems.
  • Extract structured data from dynamic and JavaScript-rendered websites.
  • Analyze network traffic and application behavior to understand how data is delivered and identify relevant endpoints.
  • Build reliable mechanisms for retry, throttling, session management, and request handling.
  • Investigate and resolve failures across different layers of the data acquisition stack, including network, browser, and application behavior.
  • Build and maintain session management systems that support reliable long-running data collection.
  • Instrument and monitor crawl success rates, failure rates, and system performance across different targets.
  • Analyze client-side behavior and request flows when required to understand how web applications communicate with their backend services.
  • Work with internal teams to define data schemas, collection requirements, and delivery standards.
  • Continuously improve the stability, performance, and scalability of Mindsite’s data acquisition infrastructure.
  • Contribute to the architecture of high-availability, production-grade crawling systems.
What We Offer
  • Competitive Compensation: Salary indexed to foreign currency rates, plus performance-based bonuses.
  • Flexible Benefits: Health insurance, Apple devices, meal cards, therapy & wellness reimbursements, and more.
  • Time Off That Respects You: 10 days of additional leave in your first year, plus your birthday off.
  • A Culture That Builds Leaders: Join a driven, collaborative team shaping the future of e-commerce with industry leaders like P , Unilever, and Colgate-Palmolive.
  • Endless Learning Opportunities: Work on technically challenging problems involving web technologies, large-scale data, and modern crawling infrastructure.
About Mindsite

Mindsite is a fast-growing SaaS company helping brands win online through actionable e-commerce analytics. From product availability and pricing to visibility and sentiment, we empower leading FMCG players with insights that fuel growth.

Ready to make an impact? We can’t wait to see what you bring!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Scalable Web Crawling Engineer
Scalable Web Crawling Engineer

Mindsite • Fatih

On-site
TRY 350,000 - 600,000
Competitive compensation
Flexible benefits
Additional leave
+2
Senior Marketing Manager
Senior Marketing Manager

Mindsite • Fatih

On-site
TRY 2,306,000 - 3,691,000
Health insurance
Apple devices
Meal cards
+2
Technical Account Manager
Technical Account Manager

Mindsite • Fatih

On-site
TRY 300,000 - 420,000
Health insurance
Apple devices
Meal cards
+1
Software Engineer
Software Engineer

MobileAction • Çankaya

On-site
TRY 2,854,000 - 4,757,000
USD salary
Health insurance
Tech equipment
+6
Software Engineer
Software Engineer

MobileAction, Inc. • Çankaya

On-site
TRY 4,282,000 - 6,185,000
Private Health Insurance
Top-notch tech equipment
English-speaking environment
+5
Forward Deployed Engineer
Forward Deployed Engineer

lookfor • Fatih

On-site
TRY 1,879,000 - 2,416,000
Stock options
Senior BI Analyst
Senior BI Analyst

EPAM Systems • Turkey

On-site
TRY 2,915,000 - 4,373,000
Continuous learning
Private health insurance
Mentoring programs
+1
Senior Site Reliability Engineer
Senior Site Reliability Engineer

EPAM Systems • Turkey

On-site
TRY 4,859,000 - 6,803,000
Private health insurance
Professional development
English courses
+2
Senior Data Engineer, AI
Senior Data Engineer, AI

EPAM Systems • Turkey

On-site
TRY 4,375,000 - 6,806,000
Continuous upskilling
Diversity of tasks and projects
Mentoring programs
+5
Technical Account Manager for E‑commerce Growth
Technical Account Manager for E‑commerce Growth

Mindsite • Fatih

On-site
TRY 300,000 - 420,000
Health insurance
Apple devices
Meal cards
+1