4,192 open roles
Middle Go Developer
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
Senior Full-Stack Engineer (Python+React)
EPAM Systems· Remote (Serbia)Manager/Senior Manager, Delivery Management - Application Security
EPAM Systems· London, England, UKSenior Data Scientist
EPAM Systems· Remote (Argentina; Brazil; Chile; Colombia; Mexico)Senior End-User Support Engineer
EPAM Systems· Warsaw, Masovian Voivodeship, PolandSenior Functional Tester
EPAM Systems· Remote (Brazil; Argentina; Chile; Colombia; Mexico)