Job Description
saas.group is seeking a Senior Backend Engineer to join the Keyword.com team. The role involves pioneering a next-generation browser-automated scraping system using Node.js (TypeScript) and contributing to the broader tech stack. The ideal candidate will be a creative problem-solver who thrives on reverse-engineering challenges, building scalable microservices, and working across the full stack.
Role Involves:
- Designing and building a scalable browser automation scraper
- Reverse-engineering web protocols and bypassing anti-scraping mechanisms
- Optimizing scraping infrastructure for speed, reliability, and stealth
- Contributing to the development of microservices APIs and other backend systems
- Architecting and developing high-performance scrapers using tools like Playwright
- Implementing proxy rotation, request throttling, and CAPTCHA-solving strategies
- Ensuring data accuracy and compliance with legal/ethical scraping practices
- Designing, building, and maintaining scalable microservices and APIs using modern backend frameworks
- Collaborating on frontend development using Vue.js when needed
- Mentoring teammates on best practices for scraping, backend development, and full-stack engineering
Requirements:
- 5+ years of backend development experience, with 2+ years dedicated to web scraping
- Expertise in Node.js (TypeScript), distributed systems frameworks, and cloud-native microservices architectures
- Experience in designing and optimizing high-throughput data processing pipelines, asynchronous messaging systems, and resilient data ingestion frameworks
- Strong understanding of OLAP databases like ClickHouse
- A “detective mindset”
- Senior-level ownership: meticulous planning, thorough documentation, and proactive risk mitigation
What saas.group Offers:
- 100% remote work
- Freedom and autonomy
- Minimum bureaucracy
- Small & friendly team
- Flexible time off