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.