Job Description
saas.group is seeking a skilled Backend Engineer to join the Keyword.com team. This role involves pioneering a next-generation browser-automated scraping system using Node.js (TypeScript) and contributing to the broader tech stack. The engineer will be part of a small, distributed team across Europe, focused on helping SEO professionals track and boost their Google rankings.
Responsibilities include:
- Developing high-performance scrapers using tools like Playwright.
- Implementing proxy rotation, request throttling, and CAPTCHA-solving strategies.
- Continuously monitoring and adapting to evolving website structures and defenses.
- Ensuring data accuracy and compliance with legal/ethical scraping practices.
- Building and maintaining scalable microservices and APIs using modern backend frameworks.
- Collaborating on frontend development using Vue.js when needed.
Requirements:
- 3+ years of backend development experience, with 1+ years working on building solutions for data-intensive applications.
- Strong skills in Node.js (TypeScript), distributed systems, and microservices architectures.
- Experience in developing data processing pipelines, asynchronous messaging systems, and data ingestion frameworks.
- Familiarity with OLAP databases like ClickHouse for analytical workloads.
- A “detective mindset” – enjoys dissecting complex systems and inventing unconventional solutions.
- Ownership mentality: Plans meticulously, documents thoroughly, and proactively mitigates risks.
The role offers:
- Ultimate flexibility: 100% remote work.
- Freedom and autonomy: High-trust team environment.
- Minimum bureaucracy: Efficient and sustainable momentum.
- Small & friendly team: Collaborative and fun atmosphere.
- Flexible time off: Recharge batteries when needed.