Senior Full-Stack Engineer
Full-time · Remote, EUYou should know C++ well enough to reason about object lifetime, move semantics, and memory layout without reaching for documentation. We care about correct, fast code: cache-friendly data structures, avoiding false sharing, understanding what the compiler actually emits. Comfort with modern C++ (17/20), custom allocators, std::atomic and careful memory ordering, and writing multithreaded code that doesn't just work but works correctly under load.
Python is used to bridge native components to service logic, primarily via pybind11. You should be comfortable working across that boundary, handling the GIL where it matters, and writing async-aware Python that doesn't become a bottleneck. JavaScript covers the product layer: well-defined contracts between frontend and backend, typed interfaces, nothing that becomes a maintenance problem six months later.
PostgreSQL: we care about how queries actually execute, not just whether they return the right result. Index design, query plan analysis, schema decisions that hold up under real load. Solid containerised deployment experience on Linux, and a genuine understanding of what's running underneath rather than cargo-culted infrastructure.