Open position at EXPANDO
Senior Backend Developer (Node.js / TypeScript)
- Work schedule
- Full-time (Remote job)
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.
High-Volume, High-Efficiency Data Engineering
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 that has evolved for 10 years
- Improving reliability without rewriting everything from scratch
- Using AI tools to reason about complex flows, explore optimizations, and accelerate debugging and refactoring
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
- TypeScript, Node.js, MongoDB, PostgreSQL, Prisma, REST, gRPC
- AWS, Docker, custom queue system (high-volume data processing)
- 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 for documentation and technical communication (team communication is primarily in Czech)
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, quality, and system reliability
- Engineering-driven technical decisions
- AI is embedded in our daily workflow — used intentionally to improve clarity, speed, and system understanding
What we offer
Flexible remote or hybrid setup
- 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