Position: Golang developer
Company: Eurogroup Technologies
Experience required: 1y
English level: intermediate

— Strong knowledge of Go.
— Understanding of concurrency patterns and memory management.
— Understanding how to build flexible, scalable, high-performing, extensible, testable systems
— Proficiency in Microservices architecture concepts.
— Understanding of KISS, DRY, YAGNI.
— Experience with messaging systems, e.g. NATS
— Experience with, databases (PostgreSQL, MySQL or fork) and NoSQL (MongoDB, ClickHouse etc)
— Advanced use of git
— Advanced use of Unix-like operating system commands
— Experience with Docker, Docker-compose end Kubernetes
— Understanding network, TCP/IP, HTTP, HTTP2.
— Desire to self-development.
— At least pre-intermediate level of English.

**Will be a plus**
— Knowledge С, С++, RUST
— Experience with ElasticSearch

**We offer**
- 20 business-days of paid vacation 
- Cozy office in the historic city center with trendy design, play area, conference rooms, etc.
- Working in a young friendly team
- 50% compensation for sports activities
- Medical insurance policy
- Option on the Company's shares