Senior Software Engineer (Systems & Algorithms)
Toogeza, Europe +1
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Senior
- Area
- Software engineering
- Posted
- May 6, 2026
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
We are toogeza, a Ukrainian recruiting company that is focused on hiring talents and building teams for tech startups worldwide.
Currently, we are looking for a Senior Software Engineer (Systems & Algorithms) for Spinlab.
Location: Remote Job Type: Full-Time
About our client: We help slot gaming leaders unlock the potential of their data, enhancing business outcomes and strengthening their competitive edge in the market. We collect and process data using advanced methods and technologies to provide our clients with clear, actionable recommendations based on real metrics. SpinLab's goal is not just to collect data but to transform it into meaningful business insights that improve efficiency and help products grow.
Product Overview:
A B2B web analytics and user-identification platform for browsers and webviews:
- Fingerprint: browser-based user identification for browsers and webviews. A JavaScript SDK collects device signals (Canvas, GPU, screen, timezone, language, network) and assigns each visitor its own identifier.
- Real-time analytics: high-RPS event collection and processing, with ClickHouse-based reporting for customers.
This role works mainly on Fingerprint and the event pipeline behind it.
Who we're looking for:
An experienced engineer who enjoys writing non-trivial code by hand, with a background in areas like systems programming, distributed systems, embedded systems, telecom and VoIP, desktop software, trading systems, video and audio processing, databases or developer tools.
Strong fundamentals matter more to us than knowing specific frameworks. The product runs on TypeScript / Node.js, and we welcome engineers with a background in other languages who are ready to switch.
Requirements:
- 10+ years of software engineering, and you still write code yourself every day.
- Solid experience with a compiled or systems language (such as C++, Rust, Go, Java, or C#), on projects beyond typical CRUD
- Projects where you designed and wrote low-level or algorithmically complex logic yourself: a network protocol, an engine, a codec, a storage layer
- Comfortable implementing data structures and algorithms by hand, without relying on libraries or AI assistants.
- Ready to work primarily in TypeScript / Node.js.
- Working English.
Nice to have:
- Production TypeScript / Node.js and NestJS, strict-mode TypeScript.
- Clustered ClickHouse, Kafka as a producer, Redis beyond GET/SET (pipelines, Lua, distributed locks).
- Distributed systems under load: idempotence, retries, caching.
- Browser internals: Canvas, WebGL, AudioContext, cross-origin iframes, storage partitioning. Shipping a third-party SDK under tight size and privacy constraints.
- Docker, Helm templates, GitHub Actions.
- Conventional Commits, a strong review and documentation culture.
Similar roles at other companies
Pay not posted
Posted Jul 22, 2025
£150K–£200K / yr
Posted Feb 21, 2024
Senior Software Engineer - Ukraine
PicogridKyiv, Ukraine
$5K–$10K / mo
Posted May 12, 2026
Software Engineer - Systems
DoeSan Francisco
Pay not posted
Posted Aug 1, 2025
Listed on Toogeza's Ashby job board; checked 35 min ago. First seen by us 32 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.