Go developer in high-load systems

Uplatform

United States

Remote

USD 77,000 - 122,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Vacation days 20–21
Gifts for employees
Flexible hours
Bonuses twice a year
English lessons
Conference coverage
Professional growth

Job summary

Uplatform ищет опытного Backend-разработчика на Go для создания и поддержки сервисов в распределенной архитектуре. Ваша работа будет включать проектирование API, работу с очередями Kafka и мониторингом, а также обеспечение безотказной развёртки в производственной среде.

Требуется глубокое владение Go, знание CAP, миграций БД, кэширования и устойчивости к сбоям. Присутствуют гибридные/удалённые форматы работы и ориентир на профессиональный рост.

Qualifications

  • Не менее 5 лет коммерческой разработки на любом языке.
  • 2+ года продакшн опыта с Go, идиоматичный Go и юнит-тесты.
  • Проектирование API с сохранением обратной совместимости.
  • Опыт с Kafka и архитектурой по событийному подходу.
  • Работа с OLTP БД, миграции, репликация и шардинг.
  • Опыт кэширования, мониторинга и трассирования.
  • Опыт безопасной работы с секретами (Vault, K8s Secrets).

Skills

5+ лет коммерческой разработки
2+ года Go в продакшн
Идиоматичный Go, юнит-тесты
API-дизайн с обратной совместимостью
Distributed systems (CAP, saga, outbox
Kafka и event-driven
OLTP базы данных, миграции, репликация
Кэширование
Мониторинг: метрики, tracing, fault-tó
Zero-downtime deployment, Docker, 12-ф
Профилирование и узкие места
Secrets management (Vault, K8s)
Глобальная ответственность за код
Использование ИИ как инструмента
Знание русского языка

Tools

Docker
Kubernetes
Vault

Job description

Описание: Описания нет

Требования:
  • 5+ years of commercial development experience in any programming language.
  • 2+ years of commercial production experience with Go.
  • Idiomatic Go, unit testing, active participation in code review.
  • API design with backward compatibility in mind.
  • Understanding of distributed systems (CAP theorem, saga, outbox, 2PC).
  • Experience with Kafka and event-driven architecture.
  • Confident work with OLTP databases: schema design, migrations, understanding of replication and sharding.
  • Proactive approach to caching.
  • Metrics, alerting, distributed tracing, graceful shutdown, circuit breaker, rate limiter - a standard part of your development practice.
  • Understanding of zero-downtime deployment, Docker, and the 12-factor app methodology.
  • Profiling and bottleneck identification.
  • Secure handling of secrets (Vault, K8s Secrets), understanding of authn/authz.
  • Full ownership of your work, from development through deployment.
  • Constructive feedback to colleagues and initiative in shaping the technical backlog.
  • Awareness of business context, accurate task estimation with risk flagging.
  • Ability to justify decisions and propose alternatives.
  • Use of AI as an everyday development tool.
  • Russian language proficiency.
  • Будет плюсом: Experience with NATS; Experience with Kafka; Ability to design a service architecture from scratch based on a high-level task description; Experience rewriting a legacy codebase in Go (we're migrating from PHP); Open-source contribution experience.
Условия:
  • Location options: Cyprus or Serbia, with fully remote work also available (discussed individually).
  • Flexible work format: hybrid/remote.
  • Extended benefits package: 20-21 paid vacation days, depending on location.
  • Company gifts for employees and their children.
  • Flexible working hours.
  • Performance-based semi-annual bonuses.
  • Compensation for English lessons.
  • Fast decision-making with minimal bureaucracy.
  • High-load projects with a modern technology stack.
  • Fully covered participation in IT conferences, meetups, and training courses.
  • 4 additional paid days off per year.
  • A large, highly skilled team with strong opportunities for professional growth.
  • Referral program with rewards for successful candidate recommendations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Go developer in fintech
Go developer in fintech

The Vault • United States

Remote
USD 120,000 - 180,000
Fully remote work
Annual performance bonus
24 working days of paid annual leave
+2
go developer for a distributed financial platform
go developer for a distributed financial platform

NDA • United States

Hybrid
USD 190,000 - 230,000
Client-provided equipment
International project
go developer for investment and banking products
go developer for investment and banking products

The Vault • United States

Remote
USD 120,000 - 180,000
Competitive salary
Annual performance bonus
Product development with no outstaffi​
+4
Backend developer for high-load systems
Backend developer for high-load systems

Employcity • United States

Hybrid
USD 120,000 - 180,000
Гибридный/удалённый формат
Go developer for distributed platforms
Go developer for distributed platforms

Andersen • United States

Hybrid
USD 140,000 - 210,000
Возможность удалённой работы
Гибридный формат работы
Карьерный рост и менторство
+2
Golang разработчик высоконагруженных сервисов
Golang разработчик высоконагруженных сервисов

Employ City • United States

Remote
USD 140,000 - 210,000
4 day-off в год за счет компании
Компенсация спортзала
Премии 50% от оклада каждые полгода
+2
Go developer
Go developer

Uzum • United States

Remote
USD 120,000 - 180,000
golang разработчик высоконагруженных систем
golang разработчик высоконагруженных систем

Top Selection • United States

Remote
USD 32,000 - 34,000
Go developer in mobile gaming
Go developer in mobile gaming

Playneta • United States

Remote
USD 120,000 - 170,000
Fully remote
Flexible schedule
Competitive salary
+6
Go engineer for mining infrastructure
Go engineer for mining infrastructure

Сайдкик • United States

Remote
USD 120,000 - 190,000
Official employment
5 sick-days per year
Course reimbursement
+2