Open position at EXPANDO

Senior Backend Developer (TypeScript)

Work schedule
Full-time
Address
Na Zatlance 10, 150 00 Praha

We’re looking for a strong Senior Backend Developer who enjoys understanding complex systems, working with large data flows, and keeping critical infrastructure reliable and performant — while actively using modern tools, including AI, to work more effectively and with better insight. This role is not about management, product ownership, or becoming a CTO. It’s about being really good at backend engineering in a large, real-world system used by hundreds of e-shops across Europe.                                               

Large-scale systems, performance & reliability

What we actually need

Someone who can:

  • Quickly understand an existing, non-trivial architecture (20+ repositories, many services)
  • Work with large data volumes (hundreds of thousands of products, orders, synchronizations)
  • Take technical ownership of backend services and keep them reliable and maintainable
  • Be comfortable touching infrastructure and DevOps when needed
  • Improve performance, stability, and data flows in an already running system
  • Feel at home in a system that has evolved for 10 years

You won’t be redesigning everything from scratch.

You’ll be the person who understands how it works, why it works — and makes it work better.

You’re also comfortable using AI tools as a force multiplier — for reasoning about complex systems, exploring solutions, debugging, improving code quality, or speeding up analysis and development.

Our Tech Stack

Core:
  • TypeScript, Nest.js, MongoDB, PostgreSQL, Prisma, REST, gRPC
Infrastructure:
  • AWS, Docker, custom queue system (high-volume data processing)
Nice to have:
  • Temporal.io, Go, React, GraphQL

What you’ll work on

  • Backend services connecting e-shops with marketplaces like Amazon, Alza, Kaufland, and others
  • High-volume product and order synchronization pipelines
  • Performance tuning, reliability improvements, debugging complex flows
  • Maintaining and improving infrastructure and CI/CD when needed
  • Deep work inside an existing, mature system
  • Using AI-assisted tooling where it makes sense to better understand complex flows and speed up problem-solving

What we expect

  • Strong senior backend experience (TypeScript / Node.js)
  • Ability to navigate and understand large codebases
  • Solid knowledge of databases (MongoDB / PostgreSQL)
  • DevOps mindset — you’re not afraid of AWS, Docker, pipelines
  • Ownership of technical quality and delivery
  • Openness to using AI tools effectively in everyday engineering work (hands-on experience is a plus, not a requirement)
  • English for documentation and technical communication (team communication is in Czech)

Nice to have (not required)

  • Experience with event-driven systems or queues
  • Experience with Temporal.io or similar tools
  • Experience from smaller teams where you had to understand the “whole system”
  • Interest in system performance and data-heavy applications
  • E-commerce experience
  • Practical experience with AI-assisted development workflows

How we work

  • Small, senior team
  • Pragmatic SCRUM (no process theatre)
  • Focus on delivery, quality, and system reliability
  • Technical decisions are discussed from an engineering perspective
  • AI is a natural part of how we work — used thoughtfully to improve clarity, quality, and efficiency

What we offer

  • Flexible remote / hybrid setup (1× week Prague preferred)
  • Fair compensation based on seniority and impact
  • Multisport card
  • Offices in Prague, optionally Ostrava / Třinec / Havířov
  • Space to do deep technical work without unnecessary management overhead

Share opportunity

FacebookLinkedInE-mail