Position: Golang Developer
Company: Nurd
Experience required: 3y

Required skills

• Good knowledge of Golang.
• Good knowledge one of popular OOP language.
• Strong knowledge of OOP and design patterns (ability to write stable and 
   structured code).
• Good knowledge one of popular RDBMS / SQL (Postgres, Mysql).

As a plus

• Experience with message brokers (RabbitMQ, Kafka).
• Experience with NoSQL DBs (MongoDB, Cassandra, Elasticsearch).
• Experience with K/V storages (Redis, Memcached, etcd, Consul).
• Docker / Microservices / Kubernetes.
• CI / CD tools (Jenkins, GitLab CI).
• Clouds (AWS, Google Cloud Platform, Azure, etc).

We offer

•  Competitive salaries.

We know for sure that there are no such cookies in the world that can substitute the good paycheck :), so we provide competitive salaries according to the level of your skills.

•  Interesting projects.

Being a product company, we can ensure that you will be working on a challenging and interesting project (architecture-wise and functionality-wise). This way you will grow your expertise and develop a lot of new professional skills. All our projects are long-term.

•  Flexible working schedule.

We have flexible 8-hours working day, so you can work in your most productive time.

•  Comfortable working environment.
Our offices are conveniently located and equipped with everything needed.

•  Friendly team of professionals.
One of our top priorities is creating welcoming atmosphere throughout the company. We promptly address individual needs of our employees and constantly grow team spirit during corporate events.

•  Benefits that we offer:
— fully paid vacation days (20 working days per year);
— fully paid sick leaves;
— company-paid medical insurance;
— compensation of the tax payments;
— company-paid English classes;
— recreation area equipped with ping-pong table and other amenities;
— incentives for the creative ideas;
— compensation of trainings/conferences.

Responsibilities

•  You will work as contributor for new product, that starts from scratch.
• Overall project technology stack:
— Go Backend(microservices),
— MongoDB, Postgresql.
• Project is managed using Agile SDLC.

Project description

ITarian documentation is a new project within ITarian Program. This project will provide ability to use and manage Documentation Base, oriented to IT Management process support.
Documents includes:
— free-form notes,
— special structured documents like Server Configuration,
— Software configuration,
— SSL settings,
— Passwords,
— Knowledge Base etc.
Beside storing and view/search/edit document functions, basic document flow and updating process is provided. Integration with services api is provided also.