Igor Tamm
@igortamm
Senior/Lead Go backend engineer delivering high-throughput payments and real-time messaging.
What I'm looking for
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
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.
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
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Igor?
You can contact Igor and 90k+ other talented remote workers on Himalayas.
Message IgorGet 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!
