Senior Software Engineer (Systems & Algorithms)
Gold ? Toogeza · Europe, Ukraine
Job description
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.
Stack: TypeScript, Node.js, NestJS · ClickHouse, Kafka, Redis · Web Components SDK · AWS
(EKS), Helm, ArgoCD, GitHub Actions · Datadog.
Scope of ownership:
• Backend: high-RPS collection and identification endpoints, a Redis-backed key-value store, Kafka producers, ClickHouse migrations
• Browser SDK: evolving signals and fighting regressions on Safari and iOS.
• Operations: observability (APM, RED signals, SLO alerts), GitOps delivery via Helm and ArgoCD.
• A "whole feature" mindset — willingness to own delivery end-to-end, including the UI, rather than handing it off
Benefits:
• Work on meaningful data products and shape them with your vision.
• 25 vacation days + 15 sick days + 1 birthday leave.
• Budget for English classes.
• Budget for health insurance.
• Annual education & development budget.
• Remote-friendly culture with a small, dedicated team.
What’s next?
If this role sounds like a fit — we’d love to hear from you! Just send over your CV and anything else you’d like us to consider.
We’ll review everything within five working days, and if your background matches what we’re looking for, we’ll get in touch to set up a call and get to know each other better.
Pro shows new jobs 3 days before everyone else, with the company and apply link, plus daily matches and job alerts.
Get Pro — €29/monthor €69 for 3 months · €89/year
Remote1st in numbers
34,625 live remote jobs · 2,733 added in the last 7 days · 1,483 new jobs in the 72h Pro head start · 3,042 employers hiring · 34,135 passed every scam check · 4 markets: USA, UK, Canada, Europe
Live from our job database, updated 2026-10-31. Every job shows where the employer can hire from. How we check every job
Tailor your CV free for remote jobs like this
Similar remote jobs
- Windows Endpoint Security Developer · Hire Hangar
- Full Stack Engineer · Hire Hangar
- Senior Frontend Engineer · Hire Hangar
- WordPress Developer · Hire Hangar
- Senior Full Stack Engineer · Hire Hangar
- QA Engineer - Game Development (Hard Rock Games) · Hard Rock Digital
- Senior Software Engineer · Wisdom
- Software Engineering Manager · Whippy
- Epic Professional Billing Analyst - Vytal Health Partners (VHP) · Vytalize Health
- Principal Security Engineer · Vibe
- Lead Developer - Identity and Audience · Vibe
- Staff or Senior Data Platform Engineer - Data Infrastructure · Vibe
Related remote job hubs
- Remote Software jobs open to Europe · 4429 jobs
- Remote Software jobs · 11583 jobs
- Remote jobs in Europe · 12085 jobs
- Remote jobs at Toogeza open to Europe · 17 jobs
- Remote jobs at Toogeza · 17 jobs
- Remote Software Engineer jobs open to Europe · 930 jobs
- Remote Software Engineer jobs · 3054 jobs
- Remote jobs open to USA · 18802 jobs
Latest remote jobs
- Account Manager · Vendelux
- Manager, Mid-Market Sales · Vendelux
- Staff AI Engineer (NYC) · Vendelux
- Head of Growth Marketing · Vendelux
- Partnerships Manager - NYC · Vendelux
- Mid-Market Account Executive · Vendelux
- Enterprise Account Executive - West Coast · Vendelux
- Enterprise Account Executive · Vendelux
- Staff AI Engineer (Remote) · Vendelux
- Head of Event Organizer Partnerships - NYC · Vendelux