Назад
Company hidden
4 дня назад

Principal Golang Engineer

Формат работы
remote (Global)/onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Georgia
Релокация
Georgia
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Principal Golang Engineer (Go/Financial Infrastructure): Building high-performance backend services for financial reconciliation, real-time accounting, data consistency checks, and provider integrations with an accent on scalability, auditability, and reliability. Focus on designing distributed systems, asynchronous processing and failure recovery, and complex architecture decisions for financial control infrastructure.

Location: Remote from anywhere in the world, with the option to work from the office in Tbilisi. Relocation support to Tbilisi is available.

Company

Builds secure, scalable, and compliant blockchain and digital asset infrastructure for banks, fintechs, and financial institutions.

What you will do

  • Design and implement backend services in Go for reconciliation, accounting, data processing, and financial provider integrations.
  • Define service boundaries, data ownership, APIs, and event flows.
  • Design reliable asynchronous processing and failure-recovery mechanisms.
  • Ensure data consistency, traceability, auditability, performance, and scalability.
  • Review code and technical designs, and prepare RFCs, system diagrams, and sequence diagrams.
  • Help engineers solve complex technical problems and improve engineering practices.

Requirements

  • 5+ years of backend software development experience with strong production experience in Go.
  • Experience designing and building distributed systems.
  • Strong PostgreSQL knowledge, including transactions, locking, indexing, and query optimization.
  • Experience with event-driven architecture, message brokers, idempotency, retries, message ordering, and partial failures.
  • Experience with gRPC, Protocol Buffers, HTTP APIs, Docker, and Kubernetes.
  • Russian is required for day-to-day team communication; English is required for code and technical documentation.

Nice to have

  • Production experience with NATS.
  • Experience with event sourcing or append-only data models.
  • Experience with financial, payment, reconciliation, ledger, or accounting systems.
  • Experience with OpenAPI, ogen, sqlc, distributed tracing, structured logging, metrics, or production diagnostics.

Culture & Benefits

  • Remote work from anywhere in the world or office work in Tbilisi.
  • Flexible paid time off and holidays.
  • Partial compensation for sports and fitness expenses.
  • Partial compensation for courses, certifications, and other learning opportunities.
  • Relocation support for moving to Tbilisi.
  • Daily lunch coverage for employees working in the Tbilisi office.

Hiring process

  • Compensation and final terms are discussed during the interview process.
  • Compensation is determined based on qualifications, skills, and previous experience.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →