Position: Middle Go Developer
Company: Boosty Labs
Category: Golang
Experience required: 3y
English level: upper

This is a project for one of our clients from Latin America.  The users of the application will be able to participate in voting, make payments using the Bitcoin Lightning Network, as well as traditional fiat payments and use other crypto and banking functionalities, exchange messages, and do many other things.

The project will be developed from scratch. We are currently assembling a team, and we have already gathered half of it. 

**Tech. stack:** Golang, gRPC, Postgres, RabbitMQ, SQS

**Team on the project:**  PM,  1 BA,  2FE,  3 BE,  1 TL,  2 QA, 1 DevOps.

Requirements:

• 3 years of experience in software development
• Strong knowledge of Golang, gRPC, Postgres
• Knowledge of message queues: RabbitMQ or SQS
• Understanding of microservices architecture and container 
   orchestration tools like k8s
• Upper-Intermediate English

**Nice to have:**

• Experience with integrating payment cards and bank accounts
• Experience with integrating ATMs

**Responsibilities:**

• Working together with our existing team  
• Contributing to performance improvements
• Develop and maintain high-quality application
• Optimize an application performance

**What we offer:**

• Flexible working format (remote, office, or mix)
• Flexible working hours
• Informal and friendly atmosphere
• The ability to focus on your work: a lack of bureaucracy and • micromanagement
• 20 paid vacation days
• 7 paid sick leaves
• Education reimbursement
• Free English classes
• Psychologist consultations

**Recruitment process:** Recruitment interview - English check - Technical interview