What we do
Apify builds software technology and infrastructure that helps small startups and the world’s biggest companies leverage the full potential of the Web—the largest source of information ever created in the history of humankind.
Our users are some of the most innovative people in the world. They are looking for new ways to improve their products, marketing and decisions using data from the Web. Join Apify to help them succeed and shape the Web's future.
How we do it
We are hackers who always find a way forward, even if it doesn't look like there is one. Although we no longer fit into a garage, we still have our garage spirit. We're building the company that we always wanted to work for.
Our core values are to be Open, Driven, Responsible, Flexible, and most importantly, a Team. We respect people's time and hate wasting it. We work hard and sometimes party hard. If you join Apify, you will learn a lot and have fun doing so!
Why work at Apify?
Fast personal growth in a fast-growing startup
Flexible working hours
Stock options
Possibility to work remotely
Nobody counts paid days off - people usually take 25 per year
Friendly, inspiring and no-bullshit work environment
Free lunches
Unlimited supply of coffee and beer
Access to the latest technology
Competitive salary









Current
openings
We're always looking for talented people to join the family, regardless of open positions. If you like what we do and are up for the challenge, get in touch at jobs@apify.com
Senior Node.js Engineer
Czech Republic, Prague (or remote)
Apify's mission is to make the web more programmable. Why? Because we believe that humans have better things to do than fill information into internet forms, compile Excel sheets of copy-pasted data or watch 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 make our lives easier, we should have tools to make our lives easier on the web.
Web automation can be anything. We robotize unsubscribe flows to save people money and we collect billions of rows of data from all over the world for science, market research or finding lost children. Fortune 500 companies and small startups alike need this power to make great business decisions.
To support our mission, we're looking for talented and experienced engineers to help us build the next generation of the web, where machines talk to machines and humans do creative work that drives progress.
Join our talented Delivery team to help us progress to the next level. You will work alongside our Head of Delivery Václav Růt, Head of Actor Development Lukáš Křivka, Head of Delivery engineering Martin Adámek (the master of Apify SDK), Senior Web Automation Developers Petr Pátek (the browser magician), and Gabin Desserprit, and other senior and junior engineers to build the next generation software tools.
What you will be working on?
- You will be designing and improving our code tooling including:
- Widely-used open-source libraries like apify-js, proxy-chain, got-scraping or browser-pool
- State of the art specialized libraries like fingerprint-injector or amazon-ts (to make scraping Amazon a breeze)
- You will be a tech lead for interesting and complex scraping or automation projects for large enterprise companies:
- You will design the core systems
- And work with our engineering manager and the rest of your team on effective implementation
- You will contribute to increasing our team’s technical expertise and be a beacon of knowledge for more junior engineers
- Optionally, you can write technical blog posts and represent Apify at conferences
Who are we looking for?
- You are highly skilled at developing and debugging in JavaScript/Node.js, or have this skill in some other programming language and are able to learn JavaScript quickly
- You have solid experience with API design
- You know how information travels around the web
- You are able to speak and write in English very well
- 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
- Besides the above, it's a big plus if you are familiar with the following (in order of importance):
- Headless browsers, Puppeteer, Playwright
- Web scraping in general, proxy servers, captcha, fingerprinting
- Browser internals, DevTools, DevTools Protocol
- Docker
- CI/CD (GitHub Actions)
- Owning a university degree in software engineering or computer science is also a plus, but not a requirement
What we offer?
- Full-time job in Prague, Czech Republic or remotely as long as you actively participate in the team and we see each other regularly
- Offices directly in the Lucerna Palace
- Zero bullshit policy – No Jira, no Okta, no Confluence, no Certified™ScrumMasters®, no quarterly estimates. Just GitHub, GSuite, Notion, Slack, and shipping stuff to production<
- Flexible working hours, possibility to work remotely and nobody counts holidays, as long as the work gets done
- Epic trips (biking, canoeing and similar stuff )
- Stock options
- Multisport card
- Generous HW budget
- Free lunches, unlimited supply of coffee and beer(and slivovica), ping pong, foosball league, and so on
Discover more on https://apify.com/jobs
Junior or Mid-level Node.js Engineer
Czech Republic, Prague (or remote in the Central Europe region)
Apify's mission is to make the web more programmable. Why? Because we believe that humans have better things to do than fill information into internet forms, compile Excel sheets of copy-pasted data or watch 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 make our lives easier, we should have tools to make our lives easier on the web.
Web automation can be anything. We robotize unsubscribe flows to save people money and we collect billions of rows of data from all over the world for science, market research or finding lost children. Fortune 500 companies and small startups alike need this power to make great business decisions.
To support our mission, we're looking for talented and experienced engineers to help us build the next generation of the web, where machines talk to machines and humans do creative work that drives progress. Will you join us ?
Please be aware that we are currently looking only for candidates from the Central Europe region!
Who are we looking for?
- You have a good knowledge of JavaScript (Node.js) and Web technologies
- You are an avid learner and looking to grow your expertise
- You have a problem solving mindset
- You're able to write and speak English well
- You have empathy and patience to understand customers and their needs
- Currently, we are only looking for full-time commitment
- You are located in the Central Europe region
What you will learn with us?
- How websites work behind the curtain
- How to write beautiful code that reads like a novel
- How to write efficient cloud programs that process hundreds of millions pages monthly
- How to contribute to collaborative open and closed source projects and design great APIs that other devs will love to use
- And potentially, how to build your own team and start your own projects inside the company
Our tech stack:
- Development: Node.js (+ some Typescript), Chrome Dev Tools, Apify SDK, Puppeteer, Playwright, JQuery/Cheerio + many other specialized libraries
- Environment: Local for writing & testing + Apify platform for production
- Tools: GitHub, ZenHub, Notion, GSuite
- Process: in-depth onboarding, two-week sprints, code reviews, tests, automating whatever we can
What we offer?
- Full-time job in Prague, Czech Republic, or remotely from the Czech Republic as long as you actively participate in the team and we see each other regularly online
- Beautiful new offices inside Lucerna Palace
- Zero bullshit policy – No Jira, no Okta, no Confluence, no Certified™ScrumMasters®, no quarterly estimates. Just GitHub, GSuite, Notion, Slack, and shipping stuff to production
- Flexible working hours, possibility to work remotely
- Nobody counts holidays, as long as the work gets done
- Epic trips (biking, canoeing and similar stuff)
- Stock options, puppies in office
- Multisport card
- Generous HW budget
- Free lunches, unlimited supply of coffee and beer(and slivovitz), ping pong, foosball league, and so on
Discover more on https://apify.com/jobs
Finance Operations Intern
Czech Republic, Prague
Company
Apify is built in Prague, but our clients come from all around the world, mostly the US. From non-profits like Thorn (which uses Apify to find missing children) to Y Combinator startups, large enterprises, and Fortune 500 companies like Microsoft or Samsung. We help our clients improve their products, marketing, and business decisions using structured data from the web or automating repetitive tasks. We also participate in creating domestic non-profit projects such as Hlídač Shopů.
We’re looking for a Finance Operations Intern to join our finance team.
Finance Operations role
The finance operations role provides day-to-day support to our team. In this role, you’ll ensure all transactions are reflected in our systems. You will also communicate with colleagues, accountants, and vendors to gather necessary information for financial operations.
This role will be right for you if you value a structured work approach, attention to detail, and deadlines. It is a great opportunity to start your career in finance and accounting.
In finance, we strive for continuous improvement and seek excellence in what we do. For 2023 we envision a new organizational setup and modern process automation to become the market's best-in-class finance team.
What will you do:
- Monitor incoming payments
- Update internal databases
- Manage invoices in our systems
- Submit invoices to accountants
- Prepare weekly payments to our vendors
- Reconcile payments with invoices/receipts
- Execute refunds for our clients
Who are we looking for?
- A well-organized person with attention to detail
- Finance-related education and/or experience
- Good verbal and written communication skills to cope with managers and suppliers
- Having basic computer skills to accomplish simple research/data aggregation assignments
- Knowledge of Czech or Slovak (C2), Intermediate English (in speaking and writing)
- Understanding of finance jokes is a bonus 🙂
What do we offer?
- Part-time (on-site) position (6 hours/week) with flexible working hours
- Opportunity to grow and be part of a small, dynamic team that will be growing in the near future
- Learn finance operations, especially accounts payable and receivable
- Learn Google spreadsheets, accounting software (Abra), productivity applications
- Free lunches, unlimited supply of ☕ and 🍺(and slivovitz), ping pong, foosball league, and an awesome office in the Lucerna Palace
- Salary 200-250 CZK/h brutto
Start date: As soon as possible.
Senior Developer Advocate
Czech Republic, Prague
Apify's mission is to make the web more programmable. Why? Because we believe that humans have better things to do than fill in internet forms, compile Excel sheets of copy-pasted data, or watch thousands of videos to determine whether they include a specific brand logo. Those are jobs for a machine. And just as we have tools that make our lives easier in the real world, we should also have tools to make our lives easier on the web.
Web automation can be anything. We robotize unsubscribe flows to save people money and we collect billions of rows of data from all over the world for science, market research or finding lost children. Fortune 500 companies and small startups alike need this power to make great business decisions.
To support our mission, we're looking for talented and experienced developer advocates to help us nurture the community building the next generation of the web, where machines talk to machines, and humans do creative work that drives progress.
What will you be working on?
- You will be a steward for developers using Apify, making sure they are first-class citizens of our platform and our tooling
- You will lead Apify’s Developer Portal and drive improvements to the Academy and Paid actors program
- You will expand and improve our documentation and tutorials
- Organize and distribute developer-related news over our channels like Discord, Change-log, Youtube, Blog, and email newsletters
- Organize events like webinars and hackathons to boost involvement in our robust developer community
- Help us create a developer incubator that will help us find the most talented and motivated people to contribute to our Freelancers and Paid actors platforms
- Share developer feedback to foster improvements by getting involved with engineering, delivery, and marketing teams
- Represent Apify at online and offline developer-oriented events (nice to have)
Who are we looking for? You should have:
- A desire to advocate for a remarkable developer experience
- Experience building and engaging communities
- Track record of pursuing self-directed side projects, research, or open source projects
- Ability to deliver high-quality technical content that engages developers
- Excellent communication and technical writing skills
- Solid experience with JavaScript or other programming languages
What do we offer?
- Full-time job in Prague, Czech Republic, or remotely as long as you actively participate in team meetings and we communicate regularly
- Beautiful new offices inside Lucerna Palace
- Zero bullshit policy – No Jira, no Okta, no Confluence, no Certified™ScrumMasters®, no quarterly estimates. Just GitHub, GSuite, Notion, Slack, and shipping stuff to production
- Flexible working hours, possibility to work remotely and nobody counts holidays, as long as the work gets done
- Epic trips (biking, canoeing and similar ordinary stuff
- Stock options, puppies in office
- Multisport card
- Generous HW budget
- Free lunches, unlimited supply coffee and beer(and slivovitz), ping pong, foosball league, and so on
Engineering Manager (Delivery)
Czech Republic, Prague
Join us on our journey in building a web scraping and automation platform to help the world’s biggest companies and upcoming startups leverage the web's full potential. Each month, we save people tons of hours of manual work by turning more than a billion web pages into data and automating over 15 million tasks on the web
We are looking for experienced engineering managers that will help us to scale our rapidly expanding organization and grow with us on our journey to make the web more programmable.
You will work alongside our Head of Delivery Václav Růt , Head of Actor Development Lukáš Křivka , Head of Delivery engineering (the master of Apify SDK) Martin Adámek , and a talented team of senior and junior engineers to help improve our delivery excellence.
Your mission at Apify:
- Together with other engineering managers, you'll work on defining and implementing processes to support our growing organization
- You will play a key role in prioritizing and allocating tasks for both the tooling and custom solutions teams.
- Lead and inspire the teams of engineers in their day-to-day work excellence, personal development, as well as scrum ceremonies, and career growth.
- Together with the tech leads and project managers, you will ensure that all objectives are clearly defined, and communicated to the team, and the team is well equipped to handle those objectives.
- Become the magnet for new team members, scale our teams, and lead them to success
Our tech stack:
- Languages: Node.js/TypeScript, a little bit of Python
- Environment: Apify Platform, Docker, local OS for testing
- Libraries: apify-js, proxy-chain, browser-pool, apify-cli and many smaller tools
- For examples of actors that we create, see Apify Store (there are links to source code)
- Productivity: GitHub, ZenHub, Notion, GSuite
- Process: two-week sprints, code reviews, pair programming, showcases
You'll be a perfect match ➕ if you have:
- You are a senior developer
- Past experience leading successful teams
- Passion for learning, continuous improvement, and supporting others
- Skills in giving feedback and communicating goals
- Good communication skills in English
Why would you like to work for Apify?
- Nobody counts vacation. People usually take 25 days a year
- Opportunity to grow (a lot) and be part of a small, dynamic team that will grow
- You will see the results and impact of your work very quickly
- We thrive on new ideas from team members
- Friendly, inspiring, and no-bullshit work environment
- Free lunches, unlimited supply ☕ and 🍺, and snacks
- Multisport card
- Generous HW budget
- Flexible working hours and the possibility to work remotely