EPAM Systems logo
EPAM Systems

4,192 open roles

Middle Go Developer

Remote (Ukraine)Full-timePosted Sep 29, 2026

Job description

We are looking for a Middle Go Developer to join a team delivering a high-performance ecosystem, building automated processing, backend services, and integration capabilities that ensure seamless operational flow and next-generation engagement.

Responsibilities

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 Requirements 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

Description copied from EPAM Systems's careers page. Read the full posting before you apply.

More jobs at EPAM Systems

See all openings at EPAM Systems