Position: Golang Developer
Company: Join.To.IT
Experience required: 1y
English level: upper

**Requirements:**
• 1+ years of development with Golang;
• experience with databases MongoDB, Redis, MySQL;
• ability to write unit tests and integration tests;
• knowledge of data storage structures and algorithms for working with them;
• understanding the principles of work in the REST API / WebSocket;
• teamwork experience (Git, code review);
• English: Upper-Intermediate and higher to participate in rallies.

**Will be a plus:**
• experience with Docker;
• experience in creating and maintaining microservices;
• understanding of gRPC protocol;
• understanding Linux at the user level;
• responsible attitude to work, initiative, desire to develop.

**Responsibilities:**
• back-end development to meet customer’s business needs and implement components according to modern software development environment;
• proactive position in solution development, processes improvements;
• to use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC.

**We offer:**
• we will pay you higher than market offers;
• flexible work schedule (office or remote, mix);
• medical insurance and paid vacation;
• salary review every 6 months;
• paid courses, training's, conferences;
• free access to the gym + yoga;
• drinks, fruits and sweets in the office;
• corporate events;
• cool management.