Position: Junior GO Developer
Company: Exadel
Category: Golang
Experience required: 1y
English level: intermediate
Published: 2020-10-01T00:00:00+03:00

**Requirements:**
• 1+ years of development experience
• Hands-on experience using Go programming language
• Experience with the full suite of Go frameworks and tools including:
• Dependency management tools (e.g Glide)
• Popular Go web frameworks (e.g Revel)
• Router packages (e.g. Gorilla Mux)
• Ability to write clean and effective Godoc comments
• Good to have experience with Microservices, Cassandra, and Kafka 
 
**Responsibilities:**
• Write scalable, robust, testable, efficient, and easily maintainable code
• Translate software requirements into stable, working, high-performance software
• Play an integral role in architectural and design decisions to build an efficient microservices-distributed architecture

**About the Customer:**
The Company offers software as a service platform to monitor, troubleshoot, and maintain desktops, servers, and other endpoints for small and medium-sized businesses.

**About the Project:**
The main goal of the project is to recreate the functionality of two existing solutions and create a "new" platform. The project requires employing microservice architecture, distributed cloud storage, messaging systems, scalability, and more.

**Project advantages:** 
The successful applicant will have opportunities to make important decisions, pro-actively push their views and solutions to the customer, and work with a team of highly skilled developers.

**We offer:**
• Vacation is 20 working days / till 20 working days per year for sick leaves;
• Full payment of taxes;
• English courses;
• Flexible work schedule;
• Friendly environment;
• Medical insurance;
• Opportunity for career growth.

You can find more information about Exadel in Ukraine here: www.facebook.com/exadelukraine