Position: BackEnd (Golang) Engineer
Company: Moon Active
Category: Golang
Experience required: 3y
English level: upper

We work with Golang as a main server language, GCP infrastructure, CloudSQL and Redis databases. Everything is built with a high load in mind based on the experience of our other games.

We are looking for a strong developer with some practical experience, and the drive and enthusiasm to succeed in a demanding and professional team environment.

**Responsibilities:**
Design, architect, test and implement features in our core services;
Build valuable tools to support the game development process;
Deliver high quality and well-structured code;
Provide API for client written on Defold;
Make decisions regarding server operation in collaboration with the DevOps team.

**Requirements:**
Experience in Golang development (2+ years);
Knowledge and understanding of microservice architecture;
Experience with message queues (NATS, RabbitMQ, PubSub, SQS);
Experience with SQL databases (MySQL, PostgreSQL, BigQuery);
Experience performing integration with third-party services (Google Play, Game Center, Steam, Facebook, etc).

**Preferred:**
Hands-on development experience with С#, C/C++, Python;
Experience with Docker and Kubernetes;
Experience with Protobuf and gRPC;
Experience with cloud services (GCP, AWS);
Experience with CI/CD;
Willingness to work with the client solution written in Defold.