Senior Backend Engineer (Node.js / TypeScript)
We’re looking for a strong Senior Backend Engineer with 5+ years of experience in Node.js and TypeScript who enjoys working on complex, high-volume backend systems — and who sees AI as a natural part of modern engineering work.
This role is not about management, product ownership.. It’s about being exceptionally good at backend engineering in a large, real-world system used by hundreds of e-shops across Europe — and using the best tools available (including AI) to do it better.
Our platform processes large volumes of product and order data across marketplaces (Amazon, Alza, Kaufland and others).
This is not real-time streaming — but it cannot be slow.
You’ll work in an environment where:
High request volume is standard
APIs enforce strict throttling limits
Synchronization must be carefully balanced
Performance tuning directly impacts business outcomes
Some updates can wait — others cannot
A stock update cannot sit in a queue for hours. At the same time, we must intelligently decide what can be batched, delayed, or prioritized.
What You’ll Actually Be Working With
Large-scale product and order synchronization pipelines
High-volume API request balancing
Throttling-aware integration logic
Data flow optimization and prioritization strategies
Performance tuning in a system evolving for 10+ years
Improving reliability without rewriting everything from scratch
Using AI tools to analyze complex flows, explore optimizations, and accelerate debugging and refactoring
Engineering Mindset We Value
You won’t redesign the system from zero.
You’ll be the engineer who understands how it works, why it works — and makes it work better.
We value engineers who think in terms of system efficiency, trade-offs, and practical engineering solutions — and who use AI as a force multiplier, not a shortcut.
What We Need
Someone who can:
Quickly understand a complex, non-trivial architecture
Work confidently with large data volumes (products, orders, inventory updates)
Optimize performance in high-load environments
Design and refine synchronization strategies (what must be instant vs. what can wait)
Take ownership of backend services and keep them reliable
Improve stability and throughput in an already running production system
Be comfortable touching infrastructure and DevOps when needed
Feel at home in a mature system that has been evolving for 10 years
Actively use AI tools to improve clarity, speed up analysis, explore alternatives, and enhance code quality
We don’t expect blind reliance on AI — but we do expect thoughtful, practical usage of modern AI-assisted engineering workflows.
Our Tech Stack
Core
TypeScript
Node.js (NestJS)
MongoDB
PostgreSQL
Prisma
REST
gRPC
Infrastructure
AWS
Docker
Custom high-volume queue system
Nice to Have
Temporal.io
Go
React
GraphQL
Valkey
What We Expect
Strong senior backend experience (Node.js / TypeScript)
Ability to navigate and understand large codebases
Strong focus on performance and system efficiency
Solid database knowledge (MongoDB / PostgreSQL)
Ownership mindset regarding technical quality and delivery
Comfort operating in high-load, data-heavy environments
Practical openness to AI-assisted development (analysis, debugging, architecture reasoning, refactoring)
English is our working language for documentation, technical communication, and team collaboration.
Nice to Have (Not Required)
Experience with event-driven systems or queue-based architectures
Experience with Temporal.io or similar workflow systems
Background from smaller teams where you had to understand the entire system
Strong interest in performance optimization
Experience in e-commerce or marketplace integrations
Experience designing workflows where AI meaningfully improves engineering productivity
How We Work
Small, senior team
Pragmatic Scrum (no process theatre)
Strong focus on delivery and quality
Engineering-driven technical decisions
What We Offer
Flexible remote or hybrid setup (Fully remote possible, including international candidates — English-speaking environment supported. At the same time, full-time office presence is welcome for those who prefer working on-site.))
High compensation based on seniority and impact
ESOP plan
Revenue-sharing cash bonus for new revenue streams
Multisport card
Offices in Prague, optionally Ostrava / Třinec / Havířov
