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.
Full-Stack Developer
Location
Ukraine
Posted
20 days ago
Salary
0
Seniority
Mid Level
Job Description
Full-Stack Developer
Toogeza
Role Description We are looking for a Full-Stack Developer for Spinlab. Location: Remote Job Type: Full-Time About our client: - Helps slot gaming leaders unlock the potential of their data. - Enhances business outcomes and strengthens competitive edge in the market. - Collects and processes data using advanced methods and technologies. - Provides clear, actionable recommendations based on real metrics. - Aims to transform data 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. - High RPS, real-time event processing, and an analytics database powering customer-facing reporting. - Requires close collaboration with product and business stakeholders to translate requirements into practical solutions. Stack: - Language and runtime: TypeScript, Node.js, NestJS. - Data: ClickHouse (clustered, Kafka engine, materialized views), Apache Kafka, Redis. - Browser SDK: Web Components, built with Rollup + Terser. - Infrastructure: AWS (EKS, S3), Helm + ArgoCD, Docker, GitHub Actions. - Observability: Datadog (APM, logs). - Repository: Nx monorepo. 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. Qualifications - 4+ years of TypeScript / Node.js; 2+ years of NestJS in production. - Production experience with clustered ClickHouse and with Kafka as a producer. - Redis beyond GET/SET: pipelines, Lua, key design for high cardinality, distributed locks. - Experience designing distributed systems under load (idempotence, retries, caching). - Browser internals: hands-on experience with Canvas, WebGL, and AudioContext; cross-origin iframes; storage partitioning. - Experience shipping a third-party SDK under tight size and privacy constraints. - Strict-mode TypeScript, Docker, ability to read Helm templates and GitHub Actions. - Conventional Commits, a strong review and documentation culture. - Working English (RFCs and code review happen in English). 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design AI systems • Build end-to-end AI solutions using machine learning, deep learning, NLP, and generative AI technologies. • Develop LLM-powered applications • Create applications using foundation models, prompt engineering, retrieval-augmented generation, structured outputs, function/tool calling, and agent workflows. • Build agentic AI solutions • Design and implement AI agents that can plan, reason through multi-step tasks, interact with external tools and APIs, retrieve relevant context, and execute actions within controlled business processes. • Develop multi-agent and orchestration workflows • Create orchestrated AI systems where multiple agents or components collaborate to solve complex tasks, with clear control flow, observability, and fallback handling. • Productionize models and AI agents • Deploy, monitor, and maintain AI/ML models and agentic systems in production environments with strong reliability, performance, and safety standards. • Build data and inference pipelines • Develop pipelines for ingestion, preprocessing, vector search, model inference, agent memory/context management. • Improve quality and evaluation • Define offline and online evaluation frameworks for model quality, latency, safety, task completion, agent reliability, and business outcomes. • Optimize performance and cost • Improve model selection, prompt efficiency, agent orchestration, latency, throughput, caching, token usage, and serving efficiency. • Ensure governance and safety • Apply best practices for security, privacy, responsible AI, model risk controls, guardrails, agent permissions, compliance, and human-in-the-loop review where needed.
• Morning meetings with our internal team and clients • Requirements analysis and design conversations are conducted when you have a new project starting. • Working on issues in Jira with your team - building systems, creating CloudFormation/Serverless templates to deploy resources, etc. • Learning best practices used in the NodeJS, JavaScript/TypeScript, and Python communities • Working with your mentor/team lead to further knowledge of AWS Services, tools, or even new languages to address project needs. • You need to be ready to learn quickly!
• Lead multiple engineering teams to deliver scalable, cloud-native platform services • Manage and grow cloud engineering teams • Drive Cloud Platform Strategy & Delivery • Champion Modern Cloud Engineering • Build platforms that support real-world production environments • Collaborate with cross-functional teams
Principal Software Developer – Viewer Platform
AutodeskHow the world gets designed and made. #MakeAnything
• Diriger la conception et la mise en œuvre d’initiatives à grande échelle impliquant plusieurs équipes • Identifier, définir et hiérarchiser les problèmes techniques à fort impact • Résoudre des problèmes techniques complexes et ambigus • Agir en tant qu’autorité technique pour les décisions critiques


