We are looking for a motivated Senior Software Engineer (Node.js) to join our client’s fast-growing, agile team. As a member of the engineering team, your contributions will help shape the trajectory of the products and company. You will work alongside the entire technology org (engineering, product, DevOps / data science), as we believe communication is key to a cohesive and successful product. As a data infrastructure business you will also interact directly with our operations team to ensure our “engine” is always well oiled!
The ideal candidate for this position is someone who loves to code and is continuously curious. They should have strong attention to detail, and a desire to always proudly get their projects over the finish line.
Responsibilities
- Develop and maintain web crawlers in Node.js.
- Build crawlers for new websites daily, ensuring they are delivered in a timely manner (2-3 days per site).
- Assist in planning new products and features.
- Engage with the operations team to understand and remedy customer issues.
- Follow the project code style and concepts.
Requirements
- 5+ years of experience in Web development
- Passionate about coding, with a strong focus on web scraping and Node.js
- Building web crawlers with Puppeteer, Playwright, Cheerio or other browser automation frameworks
- Ability to work in a fast-paced environment and deliver high-quality work
- Constantly striving to provide end users with an outstanding user experience
- Passionate about clean, readable, and efficient code
Will be a plus
- Familiarity with Apify SDK and the Crawlee library
- Experience with web crawling frameworks
- Familiarity with Agile methodologies
- Previous experience working in a startup environment
What we offer
- Competitive salary and benefits package
- Medical insurance
- Tax compensation
- Full Remote
- Collaborative and innovative work environment
- Career growth and development opportunities
- A chance to work with a talented and driven team of professional
About the project
Our client is revolutionizing digital content management by automating the collection and structuring of complex data for e-commerce and marketplaces. Its cutting-edge platform combines machine learning and human expertise to transform messy, unstructured information into clean, actionable insights, empowering businesses to scale effortlessly. Whether it’s menu data for food delivery or product catalogues for retailers, the company ensures your content is always accurate, up-to-date, and ready to drive growth.