Lofty.
Middle Go Developer
- Golang
- Go
- goroutines
- WebSockets
- PostgreSQL
- MySQL
- NoSQL
- MongoDB
- Redis
- Kafka
- RabbitMQ
- sync package
Мы ищем Go разработчика для работы над высоконагруженными сервисами и распределенными системами. Ваша задача будет включать разработку, тестирование и поддержку микросервисов на базе Go. Вы станете частью команды профессионалов, работающей над инновационными проектами, где важны производительность, масштабируемость и надежность.
Обязанности:
-
Разработка высоконагруженных микросервисов на языке Go.
-
Поддержка существующего кода, устранение багов и рефакторинг.
-
Интеграция с внешними API и внутренними сервисами.
-
Участие в принятии архитектурных решений и выборе технологий.
Требования:
-
3+ лет опыта коммерческой разработки на Go (Golang).
-
Общее понимание концепций конкурентного программирования (goroutines, channels, sync package).
-
Знание основных сетевых протоколов (HTTP, WebSockets, gRPC, TCP/IP).
-
Опыт работы с REST.
-
Понимание принципов работы распределенных систем и баз данных.
-
Опыт работы с реляционными (PostgreSQL, MySQL) и NoSQL базами данных (MongoDB, Redis).
-
Понимание работы с системой очередей сообщений (Kafka, RabbitMQ).
-
Умение писать тесты (unit, integration, load) и опыт работы с фреймворками для тестирования (Go testing, testify, ginkgo/gomega).
-
Опыт использования инструментов для профилирования и оптимизации производительности (pprof, go tool trace).
-
Умение работать в Agile-среде, знание принципов Scrum/Kanban.
Что мы предлагаем:
-
Реально следим за чистотой и оптимальностью кода;
-
Интересные задачи, возможность самостоятельно выстраивать архитектуру проекта, пробовать новые технологии, если аргументируешь что они улучшат продукт;
-
Профессиональное развитие: раз в год проводим Performance Review и определяем варианты развития в компании, а наши эксперты проводят обучения/тренинги и мастер-классы;
-
Конкурентная заработная плата, которая обсуждается с каждым кандидатом индивидуально;
-
Комфортный и современный офис на м. Севастопольская;
-
Гибкое начало рабочего дня: мы работаем с понедельника по пятницу, есть возможность выбора времени начала рабочего дня, у нас нет жесткого контроля за графиком, главное, чтобы задачи выполнялись вовремя;
-
Компенсация питания за каждый день работы в офисе, корпоративная доставка еды и кухня с кофе, фруктами и сладостями;
-
Дополнительные дни отпуска;
-
Молодая команда - средний возраст 27 лет;
-
Богатая корпоративная культура: от тематических вечеринок и настолок до киберспортивных чемпионатов и маркетов.