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

Apify makes the web more programmable by providing web automation and data extraction tools.
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · AI

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

Apify is seeking a Senior Backend Engineer to join their Web Automation Engineering team. The company's mission is to make the web more programmable, believing that automation should handle repetitive tasks while humans focus on creative work. You'll work alongside an experienced team led by Engineering Manager Vladimír Zahajský and CTO Marek Trunkát.

The role focuses on technical excellence, involving improving code quality, establishing best practices, and mentoring team members. You'll work with Node.js, TypeScript, and various web automation tools like Crawlee, Puppeteer, and Playwright. The position involves collaborating with open-source Tooling and Product teams to enhance the platform.

The ideal candidate should have 4+ years of experience in JavaScript/Node.js development, strong debugging skills, and a passion for code quality and maintainability. Team collaboration, mentoring, and documentation skills are essential. The position offers significant autonomy, flexible working arrangements, and numerous benefits including stock options, unlimited holidays, and professional development opportunities.

Working at Apify means joining a company that's making a real impact - from helping users automate service unsubscriptions to collecting data for AI training and consumer protection. The company offers a dynamic work environment in Prague with hybrid options, comprehensive benefits, and a strong focus on personal growth and team collaboration.

Last updated 15 days ago

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

  • Improve code quality and establish new 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 to increase productivity and ensure quality
  • Provide consulting and mentoring to unblock complex challenges
  • Improve documentation, tutorials, and onboarding
  • Cooperate with other engineering and product teams
  • Drive feedback loop with open-source Tooling and Product teams

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 collaborating on significant team projects
  • Values code quality, readability, and frequent refactoring
  • Team player with experience in code reviews, documentation writing, and mentoring junior engineers

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 when in office
  • Unlimited coffee and beer
  • Free entry to Prague Zoo
  • 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)

Software Engineer, Integrations

Senior Backend Software Engineer position at Glue, focusing on building scalable systems and APIs using Typescript, Golang, and GraphQL. Remote-friendly with competitive benefits.

System Development Engineer, AWS Vetting

Senior System Development Engineer role at AWS Vetting, building and maintaining large-scale infrastructure verification systems for AWS data centers.

Sr. Java Developer

Senior Java Developer position at CGS Federal focusing on government project data utilization, offering competitive salary and comprehensive benefits.

Senior Software Engineer (Python Back-end Development)

Senior Software Engineer position at ITRS, focusing on Python backend development for financial technology solutions, offering hybrid work in Makati with comprehensive benefits.

Multiple Engineering Positions

BitGo is hiring for multiple software engineering positions across backend, frontend, full-stack, and mobile development.