Backend Engineer for Web Automation team (Node.js)

A company making the web more programmable through web automation and data extraction solutions.
Backend
Entry-Level Software Engineer
Hybrid
1+ year of experience
Enterprise SaaS

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

Apify is on a mission to make the web more programmable, believing that automation should handle repetitive tasks while humans focus on creative work. As a Backend Engineer in the Web Automation team, you'll be at the forefront of developing solutions that process millions of web pages monthly. The role involves working with Node.js and TypeScript, contributing to both open and closed source projects, and potentially leading your own team.

The position offers a unique opportunity to work with cutting-edge web automation technologies, including Puppeteer, Playwright, and Apify's own SDK. You'll be part of a team that creates solutions for various impactful projects, from consumer protection to AI training data collection. The company provides a flexible work environment with a hybrid setup between their beautiful offices in Prague (Lucerna Palace) or Brno (Titanium).

The ideal candidate should have at least 1 year of programming experience, strong JavaScript/TypeScript skills, and a passion for learning and problem-solving. The company offers an impressive benefits package, including stock options, unlimited holidays, education budget, and various office perks. The culture emphasizes autonomy, personal growth, and work-life balance, with regular team buildings and adventures.

What makes this role special is the direct impact you'll have on making the web more accessible and automated, working on projects that range from consumer protection to fighting child trafficking through technology. The position offers not just technical growth but also the opportunity to shape the future of web automation while working with a supportive team in a flexible environment.

Last updated an hour ago

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

  • Understanding how websites work behind the scenes
  • Writing clean, elegant code
  • Developing efficient cloud programs that process hundreds of millions of pages monthly
  • Contributing to collaborative open and closed source projects
  • Designing APIs for other developers
  • Potentially building and leading own team and projects

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

JavaScript
TypeScript
Node.js
  • Good knowledge of JavaScript & TypeScript (Node.js) and Web technologies
  • Problem-solving mindset
  • Ability to write and speak English well
  • Empathy and patience to understand customers and their needs
  • Minimum 1 year of programming experience
  • Must live in the Czech Republic
  • Ability to come to Prague office at least once a month

Benefits For 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, beer and snacks
  • Free entry to Prague Zoo
  • Free Multisport card
  • Office perks including ping-pong, chess, PS5, lightsabers, foosball

Interested in this job?

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

Software Engineer I

Entry-level software engineering role at TheIncLab, focusing on developing advanced systems for defense and national security, with opportunities for mentorship and growth.

Software Engineer I

Entry-level software engineering role at TheIncLab, developing mission-critical defense systems with modern tech stack, offering mentorship and impact on national security.

Project Engineer - Construction

Project Engineer position managing construction documentation, client relations, and project support at Cogent Analytics in Indianapolis

Sales Engineer (FinTech)

Sales Engineer position at Worth AI, combining technical expertise with sales skills to demonstrate AI-powered decision-making solutions to potential customers.

Software Engineer

Entry-level Software Engineering role at Gitty, an AI startup in San Francisco, focusing on building conversational AI platforms using Python and React.