We’re looking for a Senior Golang Engineer with a strong background in backend development and distributed systems. This is an opportunity for candidates who can work with partial overlap in EST hours.
Requirements: * 3-4 years of experience with Golang * 10+ years of overall experience in software engineering * Solid understanding of distributed systems design * Spoken English at confident upper-intermediate level or higher * Available for communication until 2-3pm EST (8-9pm CEST)
Nice-to-have skills: * Experience with Temporal (workflow orchestration and automation) * Familiarity with AWS CloudWatch * Understanding of microservices architecture * Experience with Kafka or other messaging systems * Hands-on knowledge of observability tools: Prometheus, Grafana, Temporal Web UI
Familiarity with development practices like: * Resilience patterns: retry with backoff, circuit breakers, idempotency * Saga patterns and compensation logic * Event-driven architecture and asynchronous communication
We offer: * Maximum flexibility * Professional trainings, conferences and certifications * Corporate events and benefits * Professional literature * English courses.