Middle+/Senior Node.js Developer (with browser automation experience)

About the Role:

We’re looking for a Node.js Developer experienced in browser automation to join our client’s engineering team. You’ll start by shadowing the current engineer working on automation pipelines and gradually take ownership of the process — with the opportunity to lead future automation initiatives and grow into a small team lead role.

This role is perfect for someone who enjoys solving complex technical challenges, building scalable automation solutions, and working with tools like Playwright or Puppeteer to streamline workflows and collect insights from web platforms.

 

🚀 Responsibilities:

 

  • Develop, maintain, and optimize browser automation scripts using Playwright or Puppeteer.
  • Collaborate closely with the existing automation engineer to understand current architecture and processes.
  • Take ownership of browser-based automation infrastructure and ensure its scalability and reliability.
  • Work with Node.js, integrating automation tasks with backend systems and APIs.
  • Identify new opportunities for automation and contribute to system improvements.
  • Eventually lead a small team of automation engineers as the project expands.

 

✅ Requirements:

 

  • 4+ years of experience with Node.js in production environments.
  • Strong hands-on experience with Playwright or Puppeteer for browser automation.
  • Solid understanding of JavaScript/TypeScript, asynchronous programming, and debugging tools.
  • Experience working with APIs, data extraction, and browser performance optimization.
  • Strong problem-solving mindset and ability to work autonomously.
  • Good communication skills and readiness to collaborate with distributed teams.

 

Nice to Have:

  • Experience with web scraping frameworks or headless browser infrastructure.
  • Familiarity with cloud services (AWS, GCP, or Azure).
  • Background in team leadership or mentorship.

 

👉 What we offer:

 

📈Professional Growth opportunities:
— Ambitious goals and interesting projects;
— Regular & transparent performance review and feedback process;
— Possibility for both vertical or horizontal growth (in case you want to try a different path).

 

🎁Benefits program
— 18 working days of fully paid vacation;
— Free tax reporting support by our Financial department;
— Help with individual entrepreneurs’ questions and accounting support;
— Financial support and additional days off for various occasions (e.g. marriage, childbirth, etc.);
— Speaking Club to practice and improve English;
— Online sports activities to stay active and healthy.

 

😌Comfortable Working conditions
— Flexible working hours;
— Provision of required equipment;
— Remote working model.

Required languages

English B2 - Upper Intermediate
Node.js, TypeScript, JavaScript, PostgreSQL, Puppeteer, Playwright
Published 5 November
23 views
·
6 applications
75% read
To apply for this and other jobs on Djinni login or signup.
Loading...