Working at Scrapfly
Join Our Team
At Scrapfly, we're building the future of web scraping and data extraction. We're looking for talented individuals who are passionate about solving complex technical challenges and helping developers worldwide access the data they need.
Drop us an email at job[at]scrapfly.io
with your LinkedIn profile, GitHub profile, and the position you're interested in.
Why Work With Us
Remote-First Culture
Work from anywhere in the EU timezone (UTC-3 to UTC+3). We use Slack, Notion, and GitHub for seamless communication and collaboration.
Learn about our remote policy →No-Meeting Policy
Focus on what matters. No unnecessary meetings or agile ceremonies. Just clear tickets and direct communication.
Developer Resources
Access to a pre-configured linux remote workstation (8-core CPU, 32GB RAM, 240GB SSD) compatible with JetBrains, VSCode, and Cursor via our internal VPN.
Contractor Model
Paid in USD with 20 paid leave days per year. You'll need a registered company (freelance, umbrella company, or similar) for invoicing that accepts international USD payments.
Our Tech Stack
Infrastructure
- Kubernetes (k8s) with Helm on Google Kubernetes Engine (GKE)
- Docker for containerization
- Terraform for infrastructure as code
- Traefik for load balancing
- k3d/k3s for local development
Databases, Storage & Messaging
- MongoDB for log storage and analytics
- MariaDB with ProxySQL for application data
- Redis for rate limiting, distributed locks, and caching
- ClickHouse for analytics
- Google Cloud Storage for file storage
- RabbitMQ for message queuing and task distribution
Development Stack
- PHP for web application dashboard and user interface
- Python for web scraping engine, and test automation
- Golang for API gateway and proxy/network layer
- C++ for Chromium browser automation
- Linux-based development environment
Monitoring & Tools
- Sentry for error tracking
- Slack for team communication
- Stripe for payment processing
Our Recruitment Process
Initial Interview
Technical profiles meet with our CTO, non-technical with our CEO, followed by Q&A with team members.
Competency Assessment
Real case problem or exercise task to solve, demonstrating your skills and approach.
Final Decision
Team review and final decision on your application.
Open Positions
Lead Browser Engineer
Lead the development and optimization of our browser automation stack, focusing on creating robust and efficient solutions for web scraping. You'll be responsible for architecting and implementing advanced browser automation features while leading a team of engineers.
Key Responsibilities
- Browser Stack Leadership: Lead the development and maintenance of our browser automation infrastructure
- Team Management: Lead and mentor a team of browser automation engineers
- Architecture Design: Design and implement scalable browser automation solutions
- Performance Optimization: Optimize browser automation performance and resource usage
- Anti-Bot Solutions: Develop and maintain advanced anti-bot detection bypass techniques
Qualifications
- 3+ years of experience in browser automation and web scraping
- Strong leadership experience with technical teams
- Deep understanding of browser internals and CDP
- Experience with C++ and Python development
- Knowledge of modern web technologies and protocols
- Experience with distributed systems and containerization
- Excellent written communication and leadership skills
Python Senior Engineer
Join our team to build and maintain our core web scraping engine, focusing on creating efficient, scalable solutions for our web scraping platform. You'll be working on complex technical challenges involving browser automation, proxy management, and distributed systems.
Key Responsibilities
- Core Engine Development: Build and maintain our Python-based web scraping engine
- Browser Automation: Implement and optimize browser automation features
- System Architecture: Design and implement scalable microservices architecture
- Performance Optimization: Optimize distributed systems and handle performance bottlenecks
- Technical Leadership: Mentor junior developers and contribute to architecture decisions
Qualifications
- 5+ years of Python development experience
- Strong understanding of web scraping and browser automation
- Experience with distributed systems and microservices
- Knowledge of HTTP protocols and networking
- Experience with containerization and orchestration
- Proficiency in async programming and concurrency
- Excellent written communication skills
Technical Support Specialist
You will be instrumental in maintaining and improving our industry-leading web scraping capabilities. Your work will involve tackling complex extraction challenges, optimizing HTML parsing techniques, and enhancing our fingerprinting and HTTP handling strategies.
Key Responsibilities
- Technical Client Support: Guide developers through bug resolution and configuration adjustments
- Web Scraping & Extraction: Develop and optimize Python-based solutions
- Feature Development & Maintenance: Enhance key scraping features
- CDP Browser Maintenance: Improve our browser automation stack
- Blocked Target Analysis: Investigate and resolve blocking issues
Qualifications
- 3+ years in Python development with web scraping focus
- Expertise in HTML parsing, HTTP mechanics, and bot protection
- Experience with CDP and browser automation tools
- Familiarity with Kubernetes and Linux environments
- Excellent written communication skills
PHP Engineer
Join our team to build and maintain our web application dashboard, focusing on creating efficient, scalable solutions for our web scraping platform.
Key Responsibilities
- Dashboard Development: Build and maintain our web application dashboard using PHP
- API Integration: Work with our Python and Golang services through API endpoints
- Feature Implementation: Develop new features and improve existing functionality
- Code Quality: Write clean, maintainable code following best practices
- Performance Optimization: Ensure fast and efficient application performance
Qualifications
- 3+ years of PHP development experience
- Strong understanding of modern PHP frameworks and practices
- Experience with API integration and microservices architecture
- Knowledge of frontend technologies (HTML, CSS, JavaScript)
- Experience with version control (Git) and CI/CD practices
- Excellent written communication skills
Important Note
Due to banking restrictions, we cannot work with contractors from certain countries. Please check our remote policy for the complete list of excluded countries.