Описание
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