Position: Mid / Senior Go Developer
Company: Hiring and Dealing
Category: Golang
Experience required: 2y
English level: upper

Our software solutions tackle specific tech challenges across several industries. While our roots are in education, nearly half of our current projects are focused on healthcare and the large amounts of secure data that come with it. We also innovate in finance, real estate, commerce, IoT, and others.

As a top engineering employer run by engineers, the outsourcing company provides challenging careers in a friendly, people-oriented environment. We value our employees and share our success through competitive pay and benefits, advancement opportunities, and flexible working models.

**BOTTOM LINE IS KNOWING GO’S**
 - +2 years experience as a golang developer
 - Good understanding of data structures and algorithms
 - Main principles and paradigms 
 - Templating language
 - Powerful Standard Library
 - Concurrency model
 - Implemented Testing features
 - Popular Web Frameworks
 - Router packages, such as Gorilla Mux
 - Upper-intermediate English both written and verbal

**AS MUCH KNOWLEDGE AS POSSIBLE IN THE FOLLOWING**
 - Relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB)
 - JavaScript (Angular, React, Vue, yarn, webpack), CSS (SCSS, LESS), HTML
 - OS virtualization (Docker)
 - APIs with RESTful architecture
 - Source control (Git, SVN) with various flows
 - Microservices integration
 - Cloud services (AWS, Google Cloud, Azure)
 - In-memory data stores (Redis, Memcached)
 - Agile/SCRUM development process (using JIRA, Trello, and all the other cool guys)

**Conditions **
 - 100% remote work
 - Full-time employment
 - The work schedule is flexible, nevertheless, as a team, we need to meet at some time, so we would want you to be able to join and be available for meetings until 8 PM GMT+2 when necessary
 - Work in a team of professionals, so we expect the same from you
 - Access to the most up-to-date industry tools and software
 - We use OpenAir for timesheet management
 - If you have reliable internet, you can work from anywhere in the world

**Selection process:**
 - 30-minute interview with Recruitment Consultant
 - Interview with HR
 - Technical Interview

**If this sounds like your kind of thing – we want to talk to you!**