Enter a job title or keyword

Middle Go Developer

EPAM Systems


Job Location:

Lviv - Ukraine

Monthly Salary: Not provided by the employer
Posted: 19 September 2026 (Yesterday)
Application Deadline: 17 December 2026
Vacancies: 1 Vacancy

Job Summary

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

Required Experience:

IC