Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Engineer for Developer Platform (Node.js/TypeScript) image - Rise Careers
Job details

Backend Engineer for Developer Platform (Node.js/TypeScript)

Join Apify on our mission to revolutionize web scraping, automation technologies, and AI agents. Apify collects billions of rows of data from all over the world for sciencemarket research, and finding lost children. We make it possible for AI chatbots to interact intelligently, and we’re making AI agents an integral part of the Apify platform.

What you’ll be working on?

  • As our company and team grow, so does the load on our infrastructure. We are looking for talented Backend Engineers to help us with our core web scraping and automation infrastructure built on AWS.

  • You'll work in a small cross-functional team with other experienced hackers.

  • You'll be creating new features and also solving complex scalability challenges.

  • Apify is built for developers by developers. We’re using the Apify platform ourselves every day, and put great pride in making it better for ourselves too. We are big advocates of open source and publish everything that we can on GitHub (PRs are welcome 😉).

Our tech stack:

  • Frontend: React.js, styled-components, Storybook, Cypress

  • Backend: TypeScript/Node.js, Next.js, Express.js, Docusaurus, 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

They say there are no perfect candidates, but you might be the one if you have:

  • A strong technical background or a great professional track record ➡️ We are looking for exceptional candidates no matter the seniority

  • 2+ years of industry experience building backend systems and APIs

  • Great skills at developing and debugging in TypeScript/Node.js, or have this skill in some other programming language and are able to learn anything quickly

  • Familiarity with Linux

  • Experience with AWS, other public clouds, and any technology mentioned above is a plus

  • Experiment-driven and collaborative mindset

  • Good communication skills in English

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 when you’re in the office 🌮🍱🍜🍕🥡

  • Unlimited supply of ☕ & 🍺 and snacks

  • Free entry to the wonderful Prague Zoo 🐘

  • Free Multisport card 🏋

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

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Engineer for Developer Platform (Node.js/TypeScript), Apify Technologies s.r.o.

Are you a talented Backend Engineer looking for a new challenge? Join Apify in Prague, where we're revolutionizing web scraping, automation technologies, and AI agents. Our platform processes billions of rows of data daily, supporting everything from scientific research to protecting children from trafficking. As a Backend Engineer for Developer Platform, you'll be integral to our mission. You'll work closely with a small, talented team to build features and solve scalability challenges on our robust infrastructure powered by AWS. With a tech stack that includes TypeScript, Node.js, and various cloud technologies, we encourage a culture of open-source collaboration—after all, we use the Apify platform ourselves every day! Your expertise in backend systems, APIs, and a willingness to adapt to new technologies are the keys to success here. We believe in personal growth and offer flexible hours, remote work options, and an engaging company culture that welcomes your pets and personal interests. If you're passionate about developing impactful technology while having fun, Apify is the right place for you!

Frequently Asked Questions (FAQs) for Backend Engineer for Developer Platform (Node.js/TypeScript) Role at Apify Technologies s.r.o.
What are the responsibilities of a Backend Engineer at Apify?

As a Backend Engineer for Developer Platform at Apify, your responsibilities include developing and maintaining our core web scraping and automation infrastructure on AWS, collaborating with cross-functional teams to create new features, and addressing complex scalability challenges. You will be working directly on projects that impact our user experience and contribute to our mission of collecting valuable data from the web.

Join Rise to see the full answer
What qualifications are needed to be a Backend Engineer at Apify?

To qualify as a Backend Engineer at Apify, you should have at least 2 years of industry experience in building backend systems and APIs. A strong technical background in TypeScript and Node.js is a must, along with familiarity with Linux. Experience with cloud platforms like AWS, as well as various technologies mentioned in our tech stack, will be considered a plus.

Join Rise to see the full answer
What is the work environment like for a Backend Engineer at Apify?

At Apify, the work environment is collaborative, flexible, and supportive. Our teams operate on two-week sprints, and we prioritize open communication. You’ll enjoy a space that fosters personal growth, the freedom to work remotely or in our fun offices, and the camaraderie that comes from team-building activities. Plus, you’ll have access to resources for training, education, and the opportunity to work across teams.

Join Rise to see the full answer
What tech stack does Apify use for Backend Engineering?

Apify’s backend tech stack includes TypeScript, Node.js, Next.js, and Express.js, along with AWS for our infrastructure. We use tools like MongoDB, Redis, and various monitoring software to ensure our systems run efficiently. Our team thrives on automation and code reviews, making our development process transparent and continuous.

Join Rise to see the full answer
Why is Apify a great place to work for a Backend Engineer?

Apify is an excellent place for Backend Engineers due to our commitment to innovation, open-source development, and personal autonomy. We provide flexible working hours, stock options, and a strong support system for professional development. Our office culture is vibrant and pet-friendly, offering a range of perks like free lunches and a generous hardware budget, making your work-life enjoyable.

Join Rise to see the full answer
Common Interview Questions for Backend Engineer for Developer Platform (Node.js/TypeScript)
Can you describe your experience with TypeScript and Node.js?

Highlight specific projects where you used TypeScript and Node.js, focusing on the challenges you faced and how you overcame them. Explain how these technologies improved your project outcomes, and emphasize your continuous learning and adaptation to new features or updates.

Join Rise to see the full answer
How do you approach scalability challenges in backend systems?

Share your methodology for identifying bottlenecks and assessing performance in backend systems. Discuss how you have implemented solutions, whether through architectural changes, caching strategies, or load balancing, and provide examples from your previous experiences.

Join Rise to see the full answer
What tools do you use for monitoring and debugging?

Mention the tools you're familiar with for monitoring and debugging—not just the ones required in the job specification. Provide examples of how you've used these tools to maintain system health or troubleshoot issues effectively.

Join Rise to see the full answer
How do you collaborate with front-end developers?

Emphasize the importance of communication and alignment between backend and frontend teams. Describe how you've coordinated efforts on APIs, seamless integrations, and how you’ve participated in planning sessions or code reviews with your front-end counterparts.

Join Rise to see the full answer
What is your experience with AWS or other cloud services?

Outline your hands-on experience with AWS's various services and how you've utilized them in your projects. Discuss the specific features you've leveraged, such as EC2, S3, or Lambda, and how they played a role in the success of your deployments.

Join Rise to see the full answer
Can you explain a particularly challenging project you worked on?

Share insights about a challenging project, detailing your specific role, the obstacle you faced, and the outcome. This allows you to showcase your problem-solving skills and technical prowess, which are crucial for a Backend Engineer.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Detail the best practices you follow, such as writing tests, code reviews, and utilizing tools like ESLint or Prettier. Explain how these practices contribute to the overall success and maintainability of the codebase.

Join Rise to see the full answer
Describe your experience with version control systems.

Discuss your proficiency with version control systems like Git, provide examples of collaborative projects where you've utilized branches, pull requests, and merging strategies, and highlight the importance of version control in team environments.

Join Rise to see the full answer
What do you think makes a successful team in software development?

Focus on the need for open communication, shared goals, and collaborative problem-solving. Describe your experience contributing to team dynamics and how you've fostered an environment where all team members feel valued and engaged.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends?

Share your strategies for continuous learning, such as following industry blogs, online courses, or attending conferences. Discuss any communities or forums you’re a part of that help you stay connected with advancements in backend engineering.

Join Rise to see the full answer
Similar Jobs
Weekday AI Remote No location specified
Posted 9 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Orion Innovation Remote Istanbul, Istanbul, Türkiye
Posted 14 days ago
Photo of the Rise User
Boeing Hybrid US, Saint Louis County, MO; Missouri, Berkeley, MO
Posted 2 days ago
Photo of the Rise User
Posted 13 hours ago

Apify Store includes a range of ready-made tools such as Booking Scraper (dtrungtin/booking-scraper), SEO Audit Tool (drobnikj/seo-audit-tool), or the Google Sheets Import & Export (lukaskrivka/google-sheets) tool. You can try all of these for fre...

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
11 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
Someone from OH, Cleveland just viewed Casting: '2' at Backstage
Photo of the Rise User
Someone from OH, Cleveland just viewed Senior Client Executive - Remote at Experian
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Support Specialist at Finalsite
Photo of the Rise User
Someone from OH, Youngstown just viewed Sales and purchase internship at B&S Group
Photo of the Rise User
13 people applied to Unity Developer at FS Studio
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Specialist, Remote at ABC Legal Services
Photo of the Rise User
Someone from OH, Columbus just viewed Internship - DEI & Social Impact at Mendix
Photo of the Rise User
Someone from OH, Akron just viewed Grad Intern - No Work Experience at Walmart
Photo of the Rise User
Someone from OH, Columbus just viewed Race & Sportsbook Office Manager at Westgate Resorts
Photo of the Rise User
Someone from OH, Columbus just viewed Technical Support Specialist at Samsara
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.