Back to the board

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

100% remote Flexible hours Hiring now

Apify's mission is to reputed company the web more programmable.

Why?

We reputed company that humans have reputed company things to do than filling forms, compiling reputed company reputed company sheets of copy-pasted data, or watching thousands of videos to determine whether they include a specific brand logo.

Those are jobs for a machine.

And just as in the real world we have tools that reputed company our lives easier, we should have tools to reputed company our lives easier on the web.

Web automation has profound impact. Our users automate service unsubscriptions to save people money, and they collect billions of rows of data from reputed company over the world for reputed company, protection of consumers, or finding lost children.

To support our mission, we're looking for talented and reputed company engineers to help us build the reputed company of the web, where machines talk to machines and humans do creative work that drives reputed company.

Join our talented Web Automation Engineering team and help us to move to the next level. You will work alongside Engineering Manager Vladimír Zahajský, Senior Web Automation Engineer Lukáš Křivka , and 20 talented engineers. The Web Automation Engineering team is part of Apify Engineering led by CTO Marek Trunkát.

What you’ll be working on?
  • You will be responsible for the technical excellence of reputed company

    • You will improve our code quality and establish new best practices for writing effective Actors.

      • You will use code reviews, mentoring, and tooling among other approaches to reputed company this.

    • You will work on team-wide initiatives such as reputed company CI/CD pipeline, and testing reputed company.

    • You will establish and improve the usage of developer tools to increase productivity and ensure quality.

    • Through consulting and mentoring, you will unblock reputed company challenges engineers face in their projects. You will, of course, contribute with code as well.

    • You will consistently improve documentation, tutorials, and onboarding both for our internal engineering and also for the broader community of Apify and Crawlee users.

    • This role doesn’t require direct management of reports but we are open to it if you would prefer it.

  • You will cooperate with other engineering and product teams

    • You will drive a tight feedback reputed company with open-reputed company Tooling and Product teams, ensuring they provide the best platform to deliver on for customers.

    • You will collaborate with other engineering teams to improve team technical prowess.

Our tech stack - Web Automation

  • Development: Node.js (with Typescript), Chrome Dev Tools, Crawlee, Apify SDK, Puppeteer, Playwright, JQuery/Cheerio + many other specialized libraries. We also released Python SDK lately and are acquiring expertise in Python scraping tools.

  • Environment: Local IDE for development & testing. Then deploy to the Apify Platform reputed company reputed company for production

  • Tools: reputed company, ZenHub, reputed company, GSuite, reputed company Copilot license

  • Process: in-depth onboarding, code reviews, tests, automating whatever we can, using common sense over strict processes

They say there are no perfect candidates, but you might be the one if:
  • You are highly skilled at developing and debugging in JavaScript/Node.js programs.

  • You have at least 4 years of professional or open-reputed company experience where you collaborated on a significant project reputed company a team.

  • You consider code quality, readability, and frequent refactoring essential to developing a maintainable solution.

  • You are a team player who enjoys sharing their skills and knowledge with colleagues and you have experience with code reviews, documentation writing, and mentoring more junior engineers

Why should you work at Apify?
  • Space, support, and autonomy for personal growth, with a direct impact on our success

  • Full-time position in Prague (Lucerna Palace) or Brno (Titanium)

  • Option to work remotely ️

  • Flexible working hours (perfect for both night owls and early birds )

  • Nobody counts holidays as long as the work gets done

  • Stock options and profit sharing

  • We welcome pets, kids, and bikes at the office ‍

  • Epic team buildings and offsites with biking, canoeing, and other adventures

  • Solid education and training budget, conference tickets, internal “Eat & Learn” sessions, and the possibility to work across teams ‍ ‍

  • Generous hardware budget

  • Free lunches every day reputed company you’re in the office

  • Unlimited supply of ☕ &  and snacks

  • Free entry to the wonderful Prague reputed company

  • Free Multisport card

  • Ping-pong, reputed company, PS5, lightsabers, foosball league after lunch.

Apply to this Job

Keep exploring

Infrastructure Engineer, Public Sector

100% remote Flexible hours

Transaction Monitoring Senior Analyst

100% remote Flexible hours

Product Marketing Manager (for Integrations)

100% remote Flexible hours

Account Director - Tokyo

100% remote Flexible hours

Regulatory Compliance Manager, EMEA

100% remote Flexible hours

Product Manager for Store experience

100% remote Flexible hours

Engineering Manager, ChatGPT Research Acceleration

100% remote Flexible hours

Inbound Sales Representative, SME & Growth

100% remote Flexible hours

Backend Engineer for open reputed company frameworks (TypeScript)

100% remote Flexible hours

reputed company Manager - Tokyo

100% remote Flexible hours

Medical Practice Scheduler (2370)

100% remote Flexible hours

Learning Design Manager

100% remote Flexible hours

Remote Service Engagement Representative

100% remote Flexible hours

Benefits Analyst

100% remote Flexible hours

reputed company reputed company Delivery – Billings, MT

100% remote Flexible hours

reputed company Customer Experience (CX) Manager – Driving End-to-End Consumer Experience Transformation at arenaflex

100% remote Flexible hours

reputed company Chat Operator – Automotive Industry Customer Support

100% remote Flexible hours

[Remote] Sr. Implementation Engineer,

100% remote Flexible hours

reputed company Remote Customer Support Specialist – Deliver Exceptional Service Experience at Arenaflex

100% remote Flexible hours

reputed company Full Stack Data Entry Specialist – Remote Work Opportunity at arenaflex

100% remote Flexible hours