Staff Backend Engineer (Go)
- Role
- Backend
- Experience
- Staff
- Employment
- Full-time
Open to RU only. Set where you work from to check your eligibility.
No BS summary
Senior Backend Engineer, 5+ yrs experience in Go, must be based in Russia. Requires strong skills in PostgreSQL, Redis, Kafka, and gRPC. Experience in fintech or payment systems is a must.
Core skills
Required skills
Optional skills
REMOTE RUSSIA
RUBx
— финтех-компания, которая разрабатывает собственные продукты и технологические решения на заказ.
Мы создаём сервисы в сфере финансовых технологий, платёжной инфраструктуры, цифровых активов и автоматизации бизнес-процессов. Решаем сложные инженерные задачи, строим масштабируемые backend-системы и используем современные технологии для разработки надёжных продуктов.
Кого мы ищем
Мы ищем сильного backend-инженера, которому интересно не просто писать код, а проектировать сложные системы и доводить их до production.
Нам важен не человек, который умеет реализовывать готовые технические задания, а инженер, способный самостоятельно разобраться в новой предметной области, понять ограничения системы, принять техническое решение и полностью отвечать за результат.
Чем предстоит заниматься
Работа разнообразная и предполагает широкий инженерный кругозор.
В зависимости от задач вы будете:
- разрабатывать backend-сервисы на Go.
- проектировать внутренние сервисы и API.
- работать с PostgreSQL, Redis, Kafka и gRPC.
- разрабатывать новые сервисы и развивать существующие.
- участвовать в проектировании архитектуры.
- разбирать production-инциденты.
- анализировать логи, метрики и трейсы.
- участвовать в развитии Kubernetes-инфраструктуры.
- деплоить сервисы через ArgoCD.
- работать над производительностью, масштабируемостью и надёжностью сервисов.
- при необходимости участвовать в решении инфраструктурных задач.
Мы ценим инженеров, которые готовы смотреть на задачу целиком, а не ограничиваться рамками одной технологии.
Наш стек
Основная часть backend написана на Go. В работе используются:
- Go.
- PostgreSQL.
- Redis.
- Kafka.
- gRPC.
- Docker.
- Kubernetes.
- GitOps.
- ArgoCD.
- CI/CD.
- observability (логи, метрики, трассировки).
В ежедневной работе команда использует современные AI-инструменты (Claude Code, Cursor, GitHub Copilot, ChatGPT) как средство ускорения разработки. При этом ответственность за архитектурные решения и код, попадающий в production, всегда остаётся за инженером.
Что для нас важно
Мы ожидаем:
- уверенный коммерческий опыт разработки на Go.
- опыт создания и поддержки production-систем.
- понимание конкурентности в Go.
- опыт работы с PostgreSQL.
- опыт работы с Redis.
- опыт использования Kafka или других брокеров сообщений.
- опыт разработки gRPC-сервисов.
- понимание Docker и Kubernetes.
- понимание принципов наблюдаемости систем (логи, метрики, трейсинг).
- умение проектировать сервисы, которые удобно поддерживать и масштабировать.
Будет преимуществом
Особенно интересен опыт работы с:
- финтех-продуктами.
- банковской инфраструктурой.
- платёжными сервисами.
- биллинговыми системами.
- криптовалютами.
- blockchain.
- цифровыми активами.
- распределёнными или highload-системами.
Каким мы видим будущего коллегу
Мы ищем самостоятельного инженера, который умеет:
- анализировать проблему до начала реализации.
- задавать правильные вопросы, если постановка задачи неполная.
- предлагать несколько вариантов решения.
- принимать технические решения и аргументировать их.
- доводить задачи до production и сопровождать свои изменения.
Для нас инженер — это человек, которому можно доверить сложную систему без постоянного микроменеджмента.
Почему эта роль может быть интересна
В этой позиции вы будете работать над сервисами, связанными с современной финансовой инфраструктурой и цифровыми платежами, решать сложные инженерные задачи, участвовать в проектировании новых компонентов системы и влиять на архитектурные решения.
Если вам интересны Go, распределённые системы, финтех, платёжная инфраструктура и задачи, где важны инженерное мышление и качество технических решений, будем рады познакомиться.
APPLY
What you'll do
- Develop backend services in Go
- Design internal services and APIs
- Work with PostgreSQL, Redis, Kafka, and gRPC
- Develop new services and improve existing ones
- Participate in architecture design
- Investigate production incidents
- Analyze logs, metrics, and traces
- Participate in Kubernetes infrastructure development
- Deploy services through ArgoCD
- Improve performance, scalability, and reliability of services
- Help solve infrastructure tasks when needed
- Work on service performance, scalability, and reliability
What they require
- Confident commercial experience developing in Go
- Experience creating and supporting production systems
- Understanding of concurrency in Go
- Experience using Kafka or other message brokers
- Understanding of Docker and Kubernetes
- Understanding of system observability principles including logs, metrics, and tracing
- Ability to design services that are maintainable and scalable
- Ability to analyze problems before implementation
- Ability to ask the right questions when requirements are incomplete
- Ability to propose several solution options
- Ability to make and justify technical decisions
- Ability to bring tasks to production and support own changes
- Experience with fintech products is preferred
- Experience with banking infrastructure is preferred
- Experience with payment services is preferred
- Experience with billing systems is preferred
- Experience with cryptocurrencies is preferred
- Experience with digital assets is preferred
- Experience with distributed or highload systems is preferred
- Confident commercial experience developing with Go
- Experience with PostgreSQL
- Experience with Redis
- Experience developing gRPC services
- Understanding of system observability principles: logs, metrics, tracing
- Ability to design maintainable and scalable services
- Ability to propose multiple solution options
- Ability to deliver tasks to production and support own changes
- Preferred experience with fintech products, banking infrastructure, payment services, billing systems, cryptocurrencies, digital assets, distributed systems, or high-load systems
Benefits
- Work on services related to modern financial infrastructure and digital payments
- Opportunity to solve complex engineering tasks
- Participation in designing new system components
- Influence on architectural decisions
- Use of modern AI tools such as Claude Code, Cursor, GitHub Copilot, and ChatGPT
RUBx is a Russian company developing infrastructure for digital financial assets and settlements using blockchain technologies. The company issues the RUBx digital financial asset, pegged 1:1 to the Russian ruble, and develops solutions for settlements between businesses and financial organizations.