Skip to main content
Igor TammIT
Open to opportunities

Igor Tamm

@igortamm

Senior/Lead Go backend engineer delivering high-throughput payments and real-time messaging.

Kazakhstan
Message

What I'm looking for

I’m looking for remote full-time (via EOR) or B2B work where I can lead Go backend systems—high-throughput payments and real-time messaging—while building rock-solid observability, security, and (optionally) self-hosted LLM/RAG infrastructure.

I’m a senior/lead backend engineer specializing in Go, building high-throughput payment systems and real-time messaging platforms on PostgreSQL, Kafka, gRPC, and Kubernetes. I focus on correctness, performance, and operational excellence—so services stay fast, reliable, and observable under load.

At Small & Skif, I led backend for a real-time corporate messenger (~15K MAU) from scratch, owning end-to-end architecture using Clean Architecture and ~11 bounded-context microservices. I scaled live messaging to 1–5K concurrent WebSocket connections with sub-250ms fan-out using Centrifugo and Redis pub/sub, sustaining 99.9% uptime and sub-100ms API p99.

I built exactly-once cross-service event flows using a Kafka transactional-outbox, plus PostgreSQL tuning (indexing, connection pooling, idempotent writes). I also delivered fine-grained authorization with Keycloak + Permify RBAC and a full observability stack with OpenTelemetry, Prometheus, and Grafana to reduce incident MTTR.

Previously at T-Bank (formerly Tinkoff), I built and operated high-load Go payment and acquiring services handling thousands of TPS with idempotent gRPC APIs and exactly-once Kafka pipelines, including reconciliation and failure-recovery flows engineered for financial correctness and auditability. I also build self-hosted LLM-inference and RAG infrastructure, including multimodal and cost-aware LLM routing pipelines.

Experience

Work history, roles, and key accomplishments

SS
Current

Lead Backend Engineer

Small & Skif

Jan 2024 - Present (2 years 6 months)

Led backend for a real-time corporate messenger, owning end-to-end architecture in Go and scaling live messaging for thousands of concurrent WebSocket connections. Implemented gRPC services with Kafka transactional-outbox and PostgreSQL tuning for sub-100ms API latency, plus Keycloak/Permify authorization and an OpenTelemetry/Prometheus/Grafana observability stack.

TT

Backend Engineer

T-Bank (formerly Tinkoff)

Jan 2022 - Jan 2024 (2 years)

Built and operated high-load payment and acquiring/processing services in Go, handling thousands of TPS with idempotent gRPC APIs and exactly-once Kafka pipelines. Delivered integrations with external banks and payment systems, including reconciliation and failure-recovery flows for financial correctness and auditability.

Education

Degrees, certifications, and relevant coursework

ML

Moscow University of Finance and Law

Bachelor of Science, Applied Informatics

Earned a B.Sc. in Applied Informatics from Moscow University of Finance and Law.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan