About the role
Requirements:
- Strong proficiency in Golang.
- Good understanding of data structures, algorithms, and OOP/functional concepts.
- Experience with REST APIs, gRPC, and microservices architecture.
- Knowledge of concurrency patterns in Go.
- Experience with SQL/NoSQL databases such as PostgreSQL, MySQL, MongoDB, and Redis.
- Familiarity with Git, CI/CD pipelines, Docker, and Kubernetes.
- Understanding of unit testing, integration testing, and benchmarking.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of messaging systems like Kafka, RabbitMQ, or NATS.