Senior Backend Engineer for Web Automation team (Node.js)

A web automation platform making the web more programmable through tools and services for data extraction and process automation.
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · AI

Description For Senior Backend Engineer for Web Automation team (Node.js)

Apify Technologies is seeking a Senior Backend Engineer to join their Web Automation team, focusing on making the web more programmable. This role combines technical leadership with hands-on development, working with Node.js and various web automation technologies. The position offers an opportunity to shape the technical direction of web automation solutions while working alongside experienced engineers.

The role involves improving code quality, establishing best practices, and driving technical excellence across the team. You'll be responsible for enhancing CI/CD pipelines, testing frameworks, and developer tooling while providing mentorship and technical guidance to team members. The tech stack centers around Node.js with TypeScript, utilizing tools like Crawlee, Puppeteer, and Playwright for web automation.

Working in a hybrid setting in Prague, you'll collaborate with multiple engineering teams and contribute to both internal systems and open-source projects. The company offers an impressive benefits package including stock options, flexible working arrangements, and a strong focus on professional development. With 4+ years of experience required, this role is perfect for a senior engineer passionate about web automation and building scalable solutions.

The company culture emphasizes work-life balance, offering unlimited holidays, flexible hours, and various perks from free lunches to team activities. You'll be part of a mission to transform how automation works on the web, working on projects that range from consumer protection to AI training data collection. This is an excellent opportunity for a senior engineer looking to make a significant impact in the web automation space while working with cutting-edge technologies.

Last updated 2 minutes ago

Responsibilities For Senior Backend Engineer for Web Automation team (Node.js)

  • Improve code quality and establish best practices for writing effective Actors
  • Work on team-wide initiatives such as GitHub CI/CD pipeline and testing framework
  • Establish and improve usage of developer tools
  • Provide consulting and mentoring to unblock complex challenges
  • Improve documentation, tutorials, and onboarding
  • Collaborate with open-source Tooling and Product teams
  • Work with other engineering teams to improve technical prowess

Requirements For Senior Backend Engineer for Web Automation team (Node.js)

Node.js
TypeScript
JavaScript
  • Highly skilled at developing and debugging in JavaScript/Node.js programs
  • At least 4 years of professional or open-source experience
  • Experience with team collaboration on significant projects
  • Strong focus on code quality, readability, and refactoring
  • Team player with experience in code reviews, documentation writing, and mentoring

Benefits For Senior Backend Engineer for Web Automation team (Node.js)

Equity
Education Budget
  • Stock options and profit sharing
  • Flexible working hours
  • Unlimited holidays
  • Education and training budget
  • Conference tickets
  • Generous hardware budget
  • Free daily lunches in office
  • Unlimited coffee, beer, and snacks
  • Free Prague Zoo entry
  • Free Multisport card
  • Office perks (ping-pong, chess, PS5, foosball)
  • Team buildings and offsites
  • Pet-friendly office

Interested in this job?

Jobs Related To Apify Technologies s.r.o. Senior Backend Engineer for Web Automation team (Node.js)

Founding Fullstack Engineer – Building the Future of Browser Agents

Founding Fullstack Engineer position at Foundry, building critical systems for browser agent simulation and evaluation platform.

Software Engineer, Black Community Inclusion

Senior Software Engineering role at Google focused on Black community inclusion, requiring 5+ years of experience in software development and technical leadership.

Senior Software Engineer, YouTube Commerce, Applied Billing

Senior Software Engineer position at Google's YouTube Commerce team, focusing on developing and scaling the platform's billing and commerce infrastructure.

Senior Software Engineer, Core

Senior Software Engineer position at Google's Core team, building fundamental infrastructure and technical foundations for Google's flagship products.

Senior Software Engineer, Infrastructure, Google Cloud NetInfra

Senior Software Engineer position at Google Cloud NetInfra focusing on infrastructure development and distributed systems.