Вакансия: Golang-разработчик в Москва

Полное описание вакансии: Golang-разработчик в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1964798 Golang-разработчик Москва > President Service Consult open 2024-11-12
Необходимые навыки
  • > PostgreSQL
  • > RabbitMQ
  • > Golang
  • > Atlassian Jira
  • > Kafka
  • > GORM
  • > PGX
Требования

Опыт коммерческой командной разработки на Golang от 3х лет. Уверенные знания Golang, включая: - опыт использования примитивов синхронизации. -

Обязанности

Разработка новых и поддержка существующих микросервисов. - Работа над “распилом” монолита в команде в сфере Highload e-commerce со сложной бизнес...

Описание

Ищем Go разработчика для крупного долгосрочного проекта.

Заказчик аутсорсинговая IT-компания, работающая с лидерами E-commerce рынка.

Чем предстоит заниматься:

- Разработка новых и поддержка существующих микросервисов;

- Работа над “распилом” монолита в команде в сфере Highload e-commerce со сложной бизнес-логикой для компаний федерального уровня с использованием современного стека технологий и подходов.

Что для нас важно:

- Опыт коммерческой командной разработки на Golang от 3х лет;

Уверенные знания Golang, включая:

- опыт использования примитивов синхронизации;

- понимание принципов работы с garbage collector;

- понимание принципов работы планировщика;

- знания работы основных типов пакета runtime;

- уверенное владение GORM/PGX;

- опыт написания unit-тестов;

- опыт профилирования и отладки (cpuprofile, pprof, memprofile);

- навыки работы с кодогенерацией;

​​​​​- ​опыт использования protobuf и его кастомизации;

- Отличные знания алгоритмов, алгоритмической сложности и структур данных;

- Понимание принципов SOLID, DRY и паттернов проектирвоания;

- Опыт проектирования микросервисных архитектур (понимание основ построения микросервисов, протоколов взаимодействия и тд);

- Базы данных PostgreSQL / MySQL: ACID, понимание транзакций, уровней изоляций, блокировок, замеры скорости операций БД, индексирование, структуры данных, функции и тригеры;

- Брокеры очередей: RabbitMQ, Kafka или Nats;

- Система контроля версий (git), системы ведения задач (JIRA, Redmine) и системы документирования (Confluence, Markdown).

Мы предлагаем:

- Официальное оформление, полностью белый доход;

- Полностью удаленный формат работы;

- Достойный уровень дохода - обсуждается на собеседовании по итогам технического интервью;

- Расширенный полис ДМС (включает стоматологию) после прохождения испытательного срока.

Вверх