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
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 full-time 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 a 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 of 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 (with Typescript), Chrome Dev Tools, Crawlee, Apify SDK, Puppeteer, Playwright, JQuery/Cheerio + many other specialized libraries
- Environment: Local IDE for development & testing. Then deploy to the Apify Platform via GitHub for production
- Tools: GitHub, ZenHub, Notion, GSuite, GitHub Copilot license
- Process: in-depth onboarding, code reviews, tests, automating whatever we can, using common sense over strict processes
What do we offer?
- Full-time job in Prague, Czech Republic, or remotely from the Czech Republic and nearby countries 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, the 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 the office
- Multisport card
- Generous hardware 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
TypeScript Engineer (Open Source)
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 🚀
Apify has grown as the tool of choice for any Node.js/JS/TS engineer when it comes to web scraping and web automation. We are now also taking on the Python community. Our open-source tooling is used by tens of thousands of people worldwide. Check out the Crawlee framework, our GitHub, and the vibrant community on Discord.
You'll be part of one of our 5 product teams—the team that works on Apify’s open-source tools. The team is led by Martin Adamek, co-author of Apify’s Crawlee and his very own MikroORM framework. You'll face many challenges regarding the usage of browsers in the cloud, browser fingerprinting, scalability, and more. But you'll also be in direct touch with the community that uses the tools you build.
You'll be a perfect match 💜➕💜 if you have:
- Experience with working on large, complex applications or frameworks
- Great skills at developing and debugging in JavaScript/Node.js/TypeScript or have this skill in some other programming language and are able to learn it quickly
- Familiarity with Linux
- Experience in open-source development is a plus
- Experiment-driven and collaborative mindset
- Good communication skills in English
Why should you work for Apify?
- Space, support, and autonomy for personal growth, with a direct impact on our success
- Full-time job with the option to work remotely or from our amazing office located in the ❤️ of Prague, Czech Republic
- Flexible working hours (perfect for both night owls 🦉 and early birds 🐥)
- Nobody counts holidays as long as the work gets done 💪
- Stock options available
- Pet-friendly and kid-friendly office 🐕👨👧
- Epic team buildings and offsites 🚢 (biking, canoeing, and other regular pastimes ) 🪂
- Solid education and training budget, conference tickets, internal “Lunch & Learn” sessions, and the possibility to work across teams 👩🏼💻👨🏽💻
- Generous hardware budget 💻
- Free lunches every day 🌮🍱🍜🍕🥡
- Unlimited supply of ☕ and 🍺
- Ping-pong, chess, PS5, lightsabers, foosball league after lunch, bike-friendly, free Multisport card, and a David Černy sculpture downstairs 🐴
Our tech stack:
- Frontend: React.js, styled-components, Storybook, Cypress
- Backend: TypeScript/Node.js, Next.js, Express.js, Docusaurus, Meteor.js, Jest
- Infra: AWS, Kubernetes, Helm, MongoDB, Redis, DynamoDB, S3, GitHub Actions...
- Monitoring: New Relic, LogDNA, Sentry, PagerDuty
- Tools: GitHub, ZenHub, Notion, GSuite
- Process: two-week sprints, code reviews, tests, automating whatever we can, deploying multiple times per day
Hiring process
Intro call ☎️ → Home assignment 🧑🏼💻 → Interview ✍️ → Meeting with the team 🍕 → Offer 📄
Technical B2B/SaaS Sales Lead
Czech Republic, Prague
About Apify
Apify is a platform for web scraping and automation that allows you to extract data from websites, automate workflows and forms, and create new APIs for services that don’t have one. We provide resources for building and managing tools for handling data storage, processing, and integration with other systems.
Who are we looking for?
We are seeking a highly motivated and experienced B2B SaaS Sales leader to join our growing team. In this role, you’ll be responsible for driving the sales of the Apify platform to businesses of various sizes. You’ll work closely with the marketing team to drive lead generation, develop and execute sales strategies, and build customer relationships. The ideal candidate will have a proven track record of exceeding sales targets, exceptional communication and negotiation skills, and the ability to work in a fast-paced environment.
Our sales team deals mainly with:
- Customer success and account management to ensure existing low-touch customers are getting value from Apify and driving potential upsells and cross-sells
- Selling professional, fully-managed services to larger clients - responding to customer inquiries, negotiating proofs-of-concept, preparing proposals, negotiating prices and contracts, maintaining long-term relationships, and more..
- RevenueOps - in cooperation with the Marketing team, we’re automating every part of our sales funnel
- Occasional outbound campaigns for selected verticals and use cases
- Business development - finding new partners and managing relationships with existing ones
What you will be working on?
- Develop and execute a sales strategy that aligns with the company's overall goals and objectives
- Identify and pursue new business opportunities to grow revenue and market share
- Build and maintain strong relationships with existing and potential customers through regular communication and effective sales techniques
- Conduct sales presentations, product demonstrations, and negotiations with prospective clients
- Collaborate with the marketing team to develop and implement effective lead generation campaigns and strategies
- Manage sales operations, budgets and reporting, ensure we maintain accurate records of sales activity, customer interactions, and pipeline management in our CRM (HubSpot)
- Provide regular sales forecasts and performance reports to the management team
- Staying up-to-date with industry trends, the competitive landscape, and market developments
- Build and maintain competitive unique selling proposition within all customer segments
- Lead the sales team by setting objectives and targeting performance metrics, mentoring
- Recruiting for the sales team
Our ideal candidate has:
- 5+ years of experience selling B2B SaaS products, with a proven track record of exceeding sales targets
- Excellent communication, presentation, writing, and negotiation skills (in English)
- 2+ years of experience with leading a sales team
- Excellent time management and organizational skills
- Solid understanding of developer audiences, developer tools, software development processes, and web technologies
- Experience using CRM software to manage customer relationships and sales pipelines
- Experience with sales and workflow automation tools, such as Make or Zapier
- Great understanding of product-led bottom-up sales motion, the latest sales techniques and best practices
Expectations after 12 months:
- You’re a leader of well-functioning sales team of 4-8 people, including account executives, account managers and RevenueOps specialist(s)
- You’ve defined a clear product qualification criteria for our outreach and set up an effective process to handle it
- You improved the process for responding to inbound leads, so they get a highly customized (ChatGPT?) automated reply right away
- Most important sales processes are codified in a clear and comprehensive Sales handbook, and the team is ready for scaling
- All our largest customers are correctly tracked and up-to-date in CRM
- You became a core member of the senior management team and contribute to definition of company strategy
- Revenue and retention of high-touch customer segments are growing consistently
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
- Awesome offices inside the Lucerna Palace
- 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 for free
- Generous hardware budget
- Free lunches, unlimited supply of ☕ and 🍺 (and slivovica), ping pong, foosball league, and so on
Python Engineer
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 🚀
Apify has grown as the tool of choice for any Node.js engineer when it comes to web scraping and web automation. Now we are on a journey to conquer the world of Python, and we need you! A Python engineer with a passion for open-source development (see our GitHub and 🆕 Python SDK), working with the community (visit our Discord), who will help us to make Apify also the #1 choice in the Python community.
You will be part of one of our 5 product teams—the team that works on Apify’s open-source tooling loved by the community. The team is led by Martin Adamek, co-author of Apify’s Crawlee and his own MikroORM framework. You will face many challenges regarding the usage of browsers in the cloud, browser fingerprinting, scalability, and others. You will be in direct touch with the community that uses the tools you build.
You'll be a perfect match 💜➕💜 if you have:
- 3+ years of industry experience in Python development
- Experience with working on large, complex applications or frameworks
- Experience in open-source development is a plus
- Knowledge of Node.js/TypeScript is a plus but not necessary
- Experiment-driven and collaborative mindset
- Good communication skills in English
Why would you like to work for Apify?
- Space, support, and autonomy for personal growth, with a direct impact on our success
- Full-time job with the option to either work remotely or from our amazing office located in the ❤️ of Prague, Czech Republic
- Flexible working hours (perfect for both night owls 🦉 and early birds 🐥)
- Nobody counts holidays as long as the work gets done 💪
- Stock options available, pet-friendly office 🐕
- Epic team buildings and offsites 🚢 (biking, canoeing, and similar stuff ) 🪂
- Solid education and training budget, conference tickets, internal “Lunch & Learn” sessions, and the possibility to work across teams 👩🏼💻👨🏽💻
- Generous hardware budget 💻
- Free lunches every day 🌮🍱🍜🍕🥡
- Unlimited supply of ☕ and 🍺
- Ping-pong, chess, lightsabers, foosball league after lunch, bike-friendly, free Multisport card, and a David Černy sculpture downstairs 🐴
Hiring process:
Intro call ☎️ → Home assignment 🧑🏼💻 → Interview ✍️ → Meeting with the team 🍕 → Offer 📄
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 hardware budget
- Free lunches, unlimited supply coffee and beer(and slivovitz), ping pong, foosball league, and so on