Position: Golang Developer
Company: Storypoint
Experience required: 1y
English level: upper

**WHAT YOU HAVE:**
• At least 1 year of experience and has a good understanding of Go and has actual project development experience.
• Good knowledge of service development, has experience in core business logic development
• Good knowledge of **Restful API** development, know how to design and develop **Restful API**
• Good knowledge of database systems, such as **MySQL**, **MongoDB**, **Redis**
• Familiar with microservice architecture
• Familiar with message queue systems, such as **Kafka**, **NATS**, **RabbitMQ**
• Experience in writing unit tests to ensure code quality
• Experience in development under **Linux/Unix** systems

**NICE TO HAVE:**
• Strong development skills in Go language, knowing at least one other language such as **Java/C++**. Experience in a scripting language like Python, JavaScript would be a plus
• Experience in designing high-available, large-scale, fault-tolerant web services
• Experience in distributed systems, such as the **zookeeper, etcd**
• Familiar with cloud platforms, such as **AWS, Axure**
• Know cloud-native technologies, such as docker and Kubernetes. Hands-on experience would be a plus
• Know about **CI/CD** and **DevOps culture**

**WE OFFER:**
• Totally flexible working hours for the company