разработчик go платёжной платформы

NDA

United States

Remote

USD 120,000 - 160,000

Full time

43 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Компания NDA ищет опытного Go-разработчика для работы над высоконагруженными платежными системами на международном рынке. Ваша задача — проектирование и поддержка сервисов на Go, взаимодействие через REST и gRPC, работа с PostgreSQL и миграциями.

Требуется опыт разработки в рабочих средах, знание SOLID/DRY/KISS и умение писать модульные тесты. Вакансия предполагает работу в команде над архитектурными решениями и поддержкой сервисов.

Qualifications

  • Коммерческий опыт разработки на Go.
  • Опыт работы с REST/gRPC API.
  • Знание PostgreSQL: индексы, транзакции, оптимизация.
  • Приверженность принципам SOLID, DRY, KISS.
  • Умение писать модульные и интеграционные тесты.

Responsibilities

  • Разрабатывать и поддерживать сервисы на Go.
  • Проектировать API и межсервисное взаимодействие через REST/gRPC.
  • Проектировать схемы данных, миграции и оптимизировать запросы в PostgreSQL.
  • Участвовать в архитектурных решениях и проводить код-ревью.

Skills

Go language
REST/gRPC
PostgreSQL
SQL
Distributed systems
Testing
Git
Code reviews

Tools

Kafka
Redis
Docker
JavaScript
TypeScript

Job description

Описание: Компания разрабатывает высоконагруженные системы для управления финансами и обработки платежей на международных рынках. Платёжная платформа предназначена для обработки платежей.

Задачи
  • Разрабатывать и поддерживать сервисы на Go
  • Проектировать API и межсервисное взаимодействие через REST/gRPC
  • Проектировать схемы данных, выполнять миграции и оптимизировать запросы в PostgreSQL
  • Участвовать в архитектурных решениях
  • Писать тесты и проводить проверку кода
  • Поддерживать сервисы в рабочей среде
Требования
  • Коммерческий опыт разработки на Go
  • Понимание особенностей Go: интерфейсов, указателей, обработки ошибок, goroutines, channels и context
  • Понимание конкурентности, синхронизации и работы с памятью
  • Опыт разработки и поддержки сервисов в рабочей среде
  • Уверенное владение SQL, понимание JOIN, индексов, транзакций и уровней изоляции
  • Понимание оптимизации запросов и работы с EXPLAIN
  • Опыт проектирования схем данных и работы с миграциями
  • Понимание SOLID, DRY, KISS и их практического применения
  • Опыт организации кода по слоям и разделения ответственности между компонентами
  • Понимание Clean Architecture, DDD и основных паттернов проектирования
  • Умение проектировать расширяемые и поддерживаемые решения без избыточного усложнения
  • Понимание принципов построения распределённых систем
  • Опыт разработки API и межсервисного взаимодействия через REST/gRPC
  • Понимание синхронного и асинхронного взаимодействия, обработки ошибок, таймаутов, повторных попыток и идемпотентности
  • Понимание событийной архитектуры и принципов работы брокеров сообщений, в частности Kafka
  • Опыт работы с Git и участия в проверке кода
  • Умение писать тестируемый код, опыт модульного и интеграционного тестирования
  • Опыт отладки, анализа ошибок и поддержки работающих сервисов
  • Умение разбираться в существующем коде
  • Будет плюсом: практический опыт с Kafka: consumer groups, offsets, delivery semantics
  • Опыт работы с Redis, базовые знания JavaScript/TypeScript, опыт работы с кодом на других языках, например Ruby
Условия
  • Вознаграждение обсуждается на интервью
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

go разработчик backend-сервисов
go разработчик backend-сервисов

DigiNeat Smart Technologies • United States

Remote
USD 6,700 - 16,000
График 5/2
Go разработчик backend-сервисов
Go разработчик backend-сервисов

NDA • United States

Remote
USD 78,000 - 123,000
Golang-разработчик (рекламная платформа)
Golang-разработчик (рекламная платформа)

X5 Media • United States

On-site
USD 120,000 - 210,000
Go-разработчик банковского проекта
Go-разработчик банковского проекта

Andagar • United States

Remote
USD 120,000 - 180,000
Go-разработчик платежной платформы: масштабные финтех сервисы
Go-разработчик платежной платформы: масштабные финтех сервисы

NDA • United States

Remote
USD 120,000 - 160,000
Go architect
Go architect

Vital Partners • United States

Remote
USD 140,000 - 190,000
Удалёнка
Гибрид/офис по выбору
ДМС
+2
Go-разработчик
Go-разработчик

Top Selection • United States

On-site
USD 3,200 - 3,500
разработчик go финансовых операций
разработчик go финансовых операций

NDA • United States

Remote
USD 110,000 - 180,000
Конкурентный FIX
Оплата в USDT
Возможность карьерного роста
golang разработчик высоконагруженных систем
golang разработчик высоконагруженных систем

Top Selection • United States

Remote
USD 32,000 - 34,000
go-разработчик в телеком
go-разработчик в телеком

Amex Development • United States

Remote
USD 150,000 - 190,000
Удалённая работа
Официальное трудоустройство