Город: Москва
Занятость: Полная занятость, Удаленная работа
Опыт работы: От 3 до 6 лет
Чем предстоит заниматься:
- Разработка высоконагруженных сервисов на языке Go;
- Работа с базами данных (PostgreSQL, MongoDB, Redis);
- Проектирование и реализация REST API;
- Написание unit- и интеграционных тестов;
- Участие в улучшении архитектурных решений;
- Поддержка существующих сервисов.
Какие навыки нужны:
- Опыт коммерческой разработки на Go от трёх лет;
- Глубокое понимание специфики языка: горутины, каналы, интерфейсы, синхронизация, тестирование;
- Умение проектировать хранилища и работать с базами данных (PostgreSQL, MongoDB), понимание требований ACID, понимание принципов оценки производительности запросов, опыт работы с Redis;
- Опыт разработки микросервисов, знание паттернов и типовых проблем (транзакции, саги, database-per-service);
- Знание принципов REST API, умение проектировать и документировать интерфейсы;
- Уверенный опыт работы с Docker;
- Опыт написания unit-тестов с моками и интеграционных тестов, знакомство с CI/CD процессами;
- Понимание принципов работы в команде (Git, Youtrack, Agile/Scrum).
Будет плюсом:
- Опыт работы с Nats.io;
- Умение строить дашборды в Grafana.
Что компания может предложить:
-
Достойный уровень заработной платы (обсуждается индивидуально и зависит от профессионального уровня кандидата);
-
Опытный коллектив, возможность перенять ценный опыт;
-
ДМС после 6 месяцев работы;
-
Гибкое начало рабочего дня;
-
Оплачиваемые отпускные и больничные;
-
Минимум бюрократии;
-
Отсутствие дресс-кода;
-
4 day-off в год за счёт компании;
-
Частичная компенсация английского языка или психолога (на выбор);
-
Компенсация спортзала;
-
Годовой бонус по результатам работы.
Похожие вакансии