Position: Golang розробник / Golang developer
Company: ONSEO
Category: Golang
Experience: 2y
English level: pre

Наразі DGN Games в пошуку Golang розробника, який стане частиною нашої дружньої та професійної команди.

Обов’язки:
Колаборіція з тім-лідом в усіх аспектах розробки проектування програмного забезпечення та коду;
Вивчення кодової бази та вдосконалення навичок програмування;
Написання та підтримка коду;
Моніторинг технічної роботи внутрішніх систем;
Співпраця з іншими членами команди, що працюють над проектом та продукт-менеджерами.

Основні вимоги:
Загальний комерційний досвід розробника не менше 3 років.
Golang:
Не менше року досвіду;
Гарне розуміння бази та специфіки мови програмування;
Розуміння поточності, тестів, усунення помилок;
Розуміння концепції веб-сервісів;
Досвід з Git;
Розуміння основної бази REST API, HTTP;
Гарна розмовна та писемна англійська мова.

Буде плюсом:
AWS (EC2, Elastic Beanstalk бажано);
NoSQL DB (Couchbase бажано);
Досвід у Frontend розробці (React бажано).

Ми пропонуємо:
- Складні задачі, можливість впливати на якість продукту;
- Дружню команду та професійний менеджмент;
- Цікаві довгострокові проекти;
- Планування кар’єри та регулярні перформанс рев’ю;
- 20 робочих днів оплачуваної відпустки, оплачувані лікарняні;
- Медичне страхування, компенсація спорту;
- Навчальні програми, курси, конференції.

DGN Games is a truly global company which employs the combined strengths of a multi-cultural team spread across four continents.
We are looking for Golang developer for DGN.

Requirements:
General commercial experience as a software engineer - at least 3 years
Golang:
At least 1 year of experience;
Good understanding of base concepts and language specifics;
Understanding of concurrency, testing, error handling;
Web services concepts understanding;
Experience with Git;
Understanding of base concepts of REST API, HTTP.

Will be a plus:
AWS (EC2, Elastic Beanstalk ideally);
NoSQL DB (Couchbase ideally);
Frontend experience (React ideally);

Responsibilities:
Assisting the TechLead with all aspects of software design and coding;
Learning the codebase and improving your coding skills;
Writing and maintaining code;
Monitoring the technical performance of internal systems;
Collaboration with other teams, working with project and product managers.

We offer:
Challenging tasks, opportunity to influence the quality of the product;
Professional management;
Interesting long-term project;
Professional and personal development programs;
Regular performance reviews;
20 calendar days of paid vacation, paid sick leave;
Work in a comfortable office;
Medical insurance, sports compensation;
Free English lessons;
Creating fun while having fun - great people and positive working atmosphere.