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). 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
Automation Developer / Advocate
Build, maintain, and improve integrations with automation platforms (n8n, Zapier, Make.com, CrewAI, LangChain, and more), and showcase Scrapfly’s capabilities through real-world automation use cases, tutorials, and demos. This role sits at the intersection of development and advocacy: hands-on with code, and a visible guide helping our community succeed with automation.
See details
Key Responsibilities
- Design, maintain, and improve integrations for platforms such as n8n, Zapier, Make.com, LangChain, CrewAI, MCP
- Debug and resolve issues in integrations to ensure smooth developer experience
- Collaborate with our platform team to address automation-driven use cases
- Create clear documentation, tutorials, and showcase projects that illustrate Scrapfly in action
- Publish content (guides, blog posts, videos, talks) to engage the automation community
- Act as a developer advocate—listening to community feedback, bringing insights back into the product, and helping shape our automation strategy
- Contribute to open-source SDKs and client libraries (mainly Python and JavaScript)
Qualifications
- 2+ years of professional software development experience (Python and JavaScript)
- Proven experience building integrations, plugins, or SDKs for third-party platforms
- Strong communication skills: able to write clear docs, tutorials, or technical blog posts
- Already familiar with the automation landscape and comfortable with most solutions
- Past experience automating business processes in companies
- Enjoy building integrations and have a strong eye for developer experience
- Comfortable switching between writing code and writing content
- Engage with developer communities, helping others succeed, and making complex tools feel simple
- Thrive in a small team where you have ownership and impact from day one
Nice to Have
- Previous experience as a Developer Advocate or in developer-facing roles
- Contributions to open-source automation platforms (e.g., n8n nodes, Zapier apps, LangChain tools)
- Familiarity with APIs, webhooks, and event-driven architectures
- Experience creating educational content (articles, videos, workshops, talks)
Backend PHP Developer
Join our team to build and maintain our web application dashboard, focusing on creating efficient, scalable solutions for our web scraping platform.
See details
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
Python Senior Engineer
Join a small team to architect, build, and maintain the core of our high-scale web scraping engine, handling over 1 billion monthly requests. You'll directly influence our technology decisions while tackling complex, exciting challenges in browser automation, advanced proxy management, distributed computing, and scalable microservices architecture.
See details
Key Responsibilities
- Architect, develop, and optimize our Python-based distributed scraping engine
- Introspect, profile, and identify code bottlenecks
- Debug and resolve complex production issues that arise only under load or specific setups
- Work on new features and product development
Qualifications
- 7+ years of professional Python development in production environments
- Deep mastery of Python internals: memory management, the GIL, asyncio vs blocking operations, and uvloop/libuv optimizations
- Expertise in concurrent programming, including multiprocessing and threading for CPU-bound and I/O-bound workloads
- Extensive experience building and interfacing with C libraries via cFFI
- Proficiency in accelerating Python code with Cython
- Solid competence in C or C++
- Strong familiarity with Unix systems
- In-depth expertise in HTTP protocols, networking fundamentals, and asynchronous programming
- Strong written and verbal communication, with a knack for clear, concise documentation
- Proven ability to dive deep into complex problems—autonomously debugging and delivering robust solutions
- Skilled at exploring and comprehending unfamiliar codebases, driving continuous code quality improvements
Bonus Skills
- Golang knowledge (all networking parts that communicate with the scrape engine are written in Go)
- Previous experience with web scraping at high scale in real production workloads
- Kubernetes internals
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.
See details
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
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.