Position: Golang Developer
Company: AYA Software
Category: Golang
Experience required: 5y
English level: upper

Small Sweden company on a big quest: bringing group messaging to the next connected billion. We do this by building something no one else ever has: a hybrid of telecom and app-messaging that is well positioned for the shift from SMS to internet-based communications.

**Project:** The primary stack is microservices written in Golang running in docker, GRPC is used for communication between services, RabbitMQ as a message broker, from the persistent layer we’re using Riak and MySQL. Terraform is used for infrastructure provisioning. That’s the most important thing.

**Technologies:** Golang, Docker, GRPC, RabbitMQ, Riak, MySQL, Terraform, PHP.

**Team structure:** 2 backend developers, 2 Android developers, Тeam Lead, Product Оwner, Manual QA.

**Nice-to-have technologies:** Experience with PHP, experience with DevOps is very highly appreciated.

**Duration: **6-12 months.

**Steps of the process:**
1. Pre-screen interview.
2. Internal tech interview.
3. Introductory interview with Dev Lead.
4. Technical interview with Co-Founder/ and team.
In case of confusion/doubts/difficult choice there might be a 2nd technical interview.

**We are offering:**
Remote work.
English lessons with a native speaker (in the future).
Corporate solid management and transparent strategy.
Unlimited area for self-development and personal growth.
Flexible working hours, and a high salary.
Possibility of a day off or sick leave without any documentation.