Apify
Posted 1mo ago

Senior Backend Engineer for Creators group (Node.js/TypeScript)

Apify
Prague or Brno or Czech Republic
HybridFull Time
Responsibilities
  • owning features
  • building tools
  • deploying daily
Requirements
  • 3+ years building backend systems/APIs
  • Strong TypeScript/Node.js skills (or proficiency in another language)
  • Experience with AI tools
  • Collaborative, experiment-driven mindset
  • English fluency
Technical tools mentioned
TypeScriptNode.jsNest.jsNext.jsDocusaurusVitestReact.jsstyled-componentsStorybookChromaticCypressPlaywrightAWS ComputeKubernetes (EKS)EC2LambdaHelmTerraformCloudFormationArgoCDMongoDBRedisDynamoDBS3GitHub ActionsGrafanaPrometheusOpenTelemetryMezmoSentryPagerDutyGitHubNotionGoogle WorkspaceSlackClaude premiumGH CopilotCursorGeminiJetBrains AI

Job description

Apify is the largest marketplace of tools for AI. On Apify Store, tens of thousands of Actors, purpose-built tools for the web, help people and AI agents get real-time data, track competitors, generate leads, and connect apps. Anyone can build one and earn from it.

Apify is looking for a Senior Backend Engineer (Node.js/TypeScript). As a member of the Creators group, you'll be building a world-class ecosystem for community developers and builders to create, publish, and monetize their ideas as Actors on Apify. You will build tools and features that help them succeed in the ongoing AI revolution, utilize agentic coding and other agentic flows in their daily operations, and earn monthly payouts to support their living (collectively earning >$1.2M/month from usage of their Actors!).

What you'll be working on:

  • Own features and projects end-to-end, from the discovery phase through to production, and see them have a real impact on creators.

  • Build the tools and features creators rely on to publish, monetize, and grow their Actors.

  • Work in a small, cross-functional team, shipping in two-week sprints and deploying daily.

  • Use the Apify platform yourself every day - we build for builders by builders - and take pride in making it better.

  • Contribute to open source; we publish everything we can on GitHub (PRs are welcome 😉).

You will be joining one of the following teams:

Publishers team

The Publishers team builds everything a creator needs once they publish their Actor on Apify and make it available in Apify Store. They own our Actor monetization logic, analytics, review system, systems for maintaining Actor quality, and much more. By joining the Publishers team, you'll work on the next generation of tools and features that help creators around the world use AI to run a business and earn a living on Apify.

📍 Location: flexible, onsite in Prague for ~2 days/week at minimum

Billing team

The Billing team is responsible for the entire payout infrastructure for creators, ensuring that >$1.2M/month actually reaches the hands of hundreds of community developers. They also own the entire billing system, ensuring Apify users can subscribe, invoices are issued, payments go through, and more. One of the most exciting challenges you'll work on is building the backbone for the emerging agentic payment economy, alongside deep, complex work to keep our internal billing system running efficiently and reliably as Apify's business grows.

📍 Location: onsite in Prague or Brno / fully remote; if remote, visiting our office at least once a month and onboarding (~1-2 weeks) in Prague

Who we're looking for:

  • 3+ years of industry experience building backend systems and APIs.

  • Strong development and debugging skills in TypeScript/Node.js, or proficiency in another language, and the drive to learn TypeScript quickly.

  • Hands-on experience with AI tools in your day-to-day work, and the drive to stay up to date with the latest trends.

  • An experiment-driven, collaborative mindset.

  • A strong technical background or a great professional track record.

  • Good communication skills in English.

Our tech stack:

  • Infra: AWS Compute (Kubernetes (EKS), EC2, Lambda), Helm, Terraform, CloudFormation, ArgoCD, MongoDB, Redis, DynamoDB, S3, GitHub Actions

  • Monitoring: Grafana, Prometheus, OpenTelemetry, Mezmo, Sentry, PagerDuty

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

  • Backend: TypeScript/Node.js, Nest.js, Next.js, Docusaurus, Vitest

  • Tools: GitHub, Notion, Google Workspace, Slack

  • OS, code editor, and AI assistant of your choice (Claude premium with unlimited tokens, GH Copilot, Cursor, Gemini, or JetBrains AI)

  • Process: two-week sprints, code reviews, tests, automating whatever we can, and deploying multiple times per day.

Why should you work at Apify?

  • Space, support, and autonomy for personal growth, with a direct impact on Apify's success

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

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

  • Nobody counts holidays as long as the work gets done 💪

  • Unlimited Claude for every Apifier. We don't count tokens. Just use them well 🤖

  • 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.

For more details about Apify and what it's like to work with us, see our Careers page.

About Apify

Cloud platform for web scraping and browser automation.

Year founded
2015

Similar jobs

Backend Engineer roles near Prague, Prague
1w
Save
Mark Applied
Hide
Senior Backend Engineer (Integrations)
Prague, Prague, Czech Republic
HybridFull Time
Rossum
Rossum: AI platform for automated document data extraction and processing.
Experience building production backend systems and distributed architectures, with expertise in scalable API design, failure handling, technical debt, problem-solving, code reviews, and technical mentorship.
API, MacBook
2w
Save
Mark Applied
Hide
Backend Engineer (CZ)
Prague, Prague, Czech Republic
HybridFull Time
Myriad AI
Myriad AI: AI platform for automated enterprise regulatory compliance.
5+ YOEBachelor's in CS or equivalent, minimum 5 years backend experience (Java, Python, Go, C++), experience with backend architecture and databases, strong communication and leadership skills.
Java, Python, GO, C++, JavaScript, TypeScript, HTML, CSS, SQL, NOSQL
2w
Save
Mark Applied
Hide
Backend Engineer, Secrets Management (C++/Java)
Prague, Prague, Czech Republic
OnsiteFull Time
Pure Storage
Pure StorageNYSE: PSTG: Provides all-flash enterprise data storage and management solutions.
Experience with systems programming (C++, Java, Python), systems software (distributed systems, OS, kernel, databases), security technologies preferred; ability to design high-performance, reliable features for storage products.
C++, Java, Python, Linux Kernel, FlashArray, CloudSnap, Cloud Block Store for AWS
3w
Save
Mark Applied
Hide
Staff/Senior Backend Engineer (Node.js)
London or Netherlands or Germany or Prague or Brazil or Dublin or Barcelona or Toronto or Warsaw
RemoteFull Time
Mimica: Automates enterprise process discovery and mapping using artificial intelligence.
8+ YOE8+ years backend engineering experience, strong Node.js/JavaScript/TypeScript skills, experience with scalable architectures, APIs, databases, distributed systems, Docker/K8s, and strong communication.
Node.js, JavaScript, TypeScript, Docker, K8s, PostgreSQL, MongoDB, MERN
3w
Save
Mark Applied
Hide
Senior Backend Engineer – Finapps/Access
Warsaw or Prague or Tel Aviv or Belgrade
zł300k-zł3800k/yr OnsiteFull Time
Fireblocks
Fireblocks: Provides secure infrastructure for moving and storing digital assets.
7+ YOE7+ years backend/full-stack experience, BSc or equivalent, deep blockchain/Web3 knowledge, Node.js and TypeScript proficiency, microservices and CI/CD experience, security/cryptography familiarity.
Node.js, TypeScript, ethers.js, viem, web3.js, Solana web3.js, React
4w
Save
Mark Applied
Hide
Backend Developer (GO)
Prague, Prague, Czech Republic
HybridFull Time
Ubiquiti
UbiquitiNYSE: UI: Designs and manufactures wireless networking and IT hardware solutions.
5+ YOE5+ years Golang experience, RDBMS/NoSQL, REST and MQTT APIs, Git/GitHub, Linux and Docker, Go concurrency, strong communication; fluent English and Czech.
Golang, RDBMS, NoSQL, REST, MQTT, Git, GitHub, Linux, Docker, NodeJS, TypeScript, Bash, WebRTC, WebSockets, AWS, WireGuard, SD-WAN
1mo
Save
Mark Applied
Hide
Product Engineer - Backend Developer
Prague, Prague, Czech Republic
€80k-€120k/yr HybridFull Time
E2B
E2B: Open-source cloud infrastructure for running autonomous AI agents.
3+ YOE3+ years building production backend services in Go, experience with PostgreSQL, API design, auth, real-time data flows, TypeScript familiarity, strong communication and ownership.
Go, TypeScript, Next.js, PostgreSQL, WebSockets, SSE, REST, RPC
1mo
Save
Mark Applied
Hide
Senior Backend Engineer
Prague or Berlin or London or Amsterdam
HybridFull Time
Nebius
NebiusNasdaq: NBIS: Builds cloud infrastructure and software for artificial intelligence development.
5+ YOE5+ years professional software engineering experience; strong Golang knowledge or willingness to switch; ability to write reliable code, solve complex problems, and work in a team.
Golang, Java, Python, Kubernetes