We are toogeza, a Ukrainian recruiting company that is focused on hiring talents and building teams for tech startups worldwide. We are looking for a Senior Software Engineer (Systems & Algorithms) for Spinlab.
Spinlab helps slot gaming leaders unlock the potential of their data, enhancing business outcomes and strengthening their competitive edge in the market. Spinlab's goal is not just to collect data but to transform it into meaningful business insights that improve efficiency and help products grow.
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. We are 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.
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.
