Position: Программист GoLang
Category: Golang
English level: intermediate
Years of experience: 3


- 4+ years of experience in commercial software development;
- 3+ years of experience with Go;
- Experience in designing and developing large-scale, distributed systems (Go);
- Understanding of microservice architecture, architectural patterns (DDD, hexagonal architecture, etc);
- Understanding of networking protocols and services (TCP/IP, HTTP, RESTful APIs);
- Knowledge of microservices architecture and related technologies such as gRPC/RPC;
- Experience with Go frameworks such as Gin, Echo, and Fiber;
- Experience with multiple databases (RDBMS, NoSQL,SQL, Redis);
- Experience with containerization technologies such as Docker and Kubernetes/Helm;
- Experience with Agile methodologies;
- Experience with AWS and Google Cloud Platform;
experience with API keys, Basic Auth, and OAuth2.0 (Ory Hydra);
- Experience with message queues Apache Kafka and RabbitMQ;
- Experience with CI/CD and the release process;
- Experience of web scraping with Go;
- Experience with unit, integration and functional testing;
experience with Jira/Confluence;
- Strong communication and collaboration skills.