Go Developer - Low-Latency Data Pipelines and Integrations

Enfint

United States

Remote

USD 120,000 - 160,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Qualifications

  • 2+ года опыта разработки на Go в продакшене.
  • Опыт конкурентного программирования: Goroutines, Channels, Context.
  • Опыт написания низко- задержанных REST/gRPC API с использованием Gin/Fiber/Echo.
  • Опыт интеграции с внешними системами (ERP, storefronts, email API).
  • Опыт работы с системами очередей: RabbitMQ, Kafka, AWS SQS.
  • Знания PostgreSQL и Redis.
  • Умение писать юнит-тесты go test и moc-контроли.
  • Понимание корректной обработки ошибок в конвейерах.

Responsibilities

  • Разрабатывать точки входа для ingestion, маршрутизации и интеграции в высокопроизводительной экосистеме.
  • Создавать низко задержанные API для безопасного ingest и потоковой обработки файлов.
  • Разрабатывать коннекторы к внешним системам (ERP, storefronts, email API).
  • Обрабатывать входящие webhooks и обеспечивать надежную обработку данных.
  • Работать с очередями и брокерами сообщений для гарантированной доставки.
  • Поддерживать соединения с БД для устойчивости данных.
  • Писать чистый код с тестами и обработкой ошибок.
  • Оптимизировать конкурентное выполнение для производительности и масштабируемости.
  • Поддерживать автоматическую обработку бэкенда и бэко-фронта.

Skills

Go язык
Параллелизм
REST/gRPC API
Соединения/интеграция
Очереди сообщений
PostgreSQL/Redis
Юнит-тесты
Обработка ошибок

Tools

RabbitMQ
Kafka
AWS SQS

Job description

Описание

The team delivers a high-performance ecosystem with automated processing, backend services, integration capabilities, and back-office interfaces.

Задачи
  • Build ingestion, routing, and integration endpoints for a high-performance ecosystem;
  • Develop low-latency APIs to safely ingest, stream, and parse multi-format files without heavy RAM overhead;
  • Design and implement robust connectors to external systems such as ERPs, storefronts, and email APIs;
  • Process dynamic incoming webhooks and ensure reliable data handling;
  • Work with transactional messaging and queuing systems to guarantee order delivery;
  • Manage database connections to support data resiliency and consistency;
  • Write clean, well-tested code with a focus on graceful error handling for pipeline failures;
  • Optimize concurrent programming logic for performance and scalability;
  • Support automated processing, backend services, and back-office interfaces.
Требования
  • 2+ Years of experience writing production-grade Go;
  • Expertise in concurrent programming, including Goroutines, Channels, and Context management;
  • Experience writing low-latency REST/gRPC APIs using Gin, Fiber, or Echo;
  • Background in building connectors to external systems such as ERPs, storefronts, and email APIs;
  • Experience working with messaging and queuing systems such as RabbitMQ, Kafka, or AWS SQS;
  • Familiarity with database technologies such as PostgreSQL and Redis;
  • Proficiency in writing unit tests using go test and mock frameworks;
  • Understanding of graceful error handling for pipeline failures.
Условия

No conditions specified

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Go (Golang) Engineer - Integration & Channels
Senior Go (Golang) Engineer - Integration & Channels

EPAM Systems • United States

Hybrid
USD 140,000 - 190,000
Senior Go Engineer: Low-Latency APIs & Data Pipelines
Senior Go Engineer: Low-Latency APIs & Data Pipelines

EPAM Systems • United States

Hybrid
USD 140,000 - 190,000
Back End Go Developer
Back End Go Developer

ReqRoute,Inc • Lowell (MA)

On-site
USD 110,000 - 150,000
Golang Engineer
Golang Engineer

Anblicks Inc. • Dallas (TX), Northern (KY)

Hybrid
USD 120,000 - 160,000
Back End Go Developer
Back End Go Developer

TechDigital Group • Troy (MI)

On-site
USD 90,000 - 130,000
819 | Senior Golang Developer (Short term)
819 | Senior Golang Developer (Short term)

Intetics • Georgia

On-site
USD 120,000 - 180,000
Senior Golang Engineer
Senior Golang Engineer

Anblicks • Dallas (TX)

On-site
USD 120,000 - 180,000
Backend API Engineer
Backend API Engineer

Cyberspatial • Colorado

On-site
USD 120,000 - 160,000
1043 | Senior GO dev (short-term project)
1043 | Senior GO dev (short-term project)

Intetics • Town of Poland (NY)

On-site
USD 120,000 - 160,000
Fullstack Developer - Node.js & Golang
Fullstack Developer - Node.js & Golang

Spritle • Kentucky

On-site
USD 70,000 - 90,000