- Работа в Санкт-Петербурге
- IT, интернет, связь, телеком
- Developer
- Golang m+ developer
Golang m+ developer
По договоренности
- Горьковская
- Петроградская
- Площадь Ленина
О компании:
Мы — команда профессионалов, которая создает современные IT-решения для крупного и среднего бизнеса. Наши проекты направлены на автоматизацию бизнес-процессов, улучшение пользовательского опыта и повышение эффективности работы компаний. Мы не просто пишем код — мы создаем продукты, которые реально помогают бизнесу расти.
Почему у нас интересно работать:
-
Сложные и интересные задачи: Ты будешь работать над проектами, которые требуют нестандартных решений и глубокого погружения в бизнес-процессы.
-
Профессиональный рост: У нас ты сможешь работать с опытными коллегами, которые помогут тебе развиваться и осваивать новые технологии.
-
Современный стек: Мы используем актуальные технологии и инструменты, такие как React, React Native, TypeScript, Redux Toolkit, GraphQL и другие.
-
Гибкость: У нас гибкий график работы и возможность работать удаленно.
-
Команда: Мы ценим каждого члена команды и создаем атмосферу, в которой хочется работать и развиваться.
Обязательные навыки и опыт
-
Опыт разработки на Go: не менее 3–4 лет промышленного опыта, понимание особенностей языка (сборка мусора, goroutines, каналы, интерфейсы).
-
Многопоточность и асинхронность: умение проектировать и оптимизировать конкурентные алгоритмы, работа с синхронизацией (mutex, RWMutex, sync/atomic).
-
Архитектура микросервисов: опыт создания и поддержки распределённых сервисов, понимание принципов Service-Oriented Architecture, REST и/или gRPC API. Понимание паттернов проектирования, в т.ч. Go-специфичных (Worker Pool, context-pattern, pub/sub и проч.)
-
Контейнеризация и оркестрация: уверенное владение Docker; опыт развёртывания/управления сервисами в Kubernetes.
-
Базы данных: глубокие знания SQL (PostgreSQL, MySQL) и/или NoSQL (MongoDB, Redis); умение писать и оптимизировать сложные запросы.
-
Тестирование и качество кода: практика unit- и интеграционных тестов (testing, testify), code review, статический анализ (golangci-lint), TDD.
-
CI/CD: опыт настройки конвейеров сборки и деплоя (GitLab CI), автоматизация процессов.
-
Инструменты и инфраструктура: уверенная работа с Git, Linux, Bash; понимание сетевых протоколов (HTTP/2.0, WebSockets); мониторинг и логирование (Prometheus, Grafana).
-
Методологии разработки: Agile/Scrum, участие в планировании задач, оценка трудоёмкости, способность предлагать улучшения и вести документацию.
-
Коммуникации: активное взаимодействие внутри команды, фиксация и отслеживание собственных договорённостей.
Желательно (плюсом)
-
Понимание работы Kubernetes
-
Знакомство с очередями сообщений (Kafka).
-
Опыт профилирования и отладки производительности (pprof, trace, benchmarking).
-
Знание других языков программирования (Python) для междисциплинарных задач.
-
Понимание принципов безопасности (OAuth2, JWT, SSL/TLS), OWASP.
-
Навыки наставничества: проведение код-ревью, участие в обучении младших коллег.
Как будет проходить отбор?
-
Отправляешь отклик
-
20 минут собеседование
-
Приходишь на день к нам в офис на тестовый день, знакомишься с командой, решаешь задачи
-
Если мы друг другу понравились, то остаёшься делать классные продукты с нами.
Дополнительно
Работа в гибридном режиме (3/2) в офисе у ст. м. Горьковская. В перспективе количество дней присутствия можно снизить.
При отклике будем рады увидеть в резюме реальные примеры проектов, ссылки на GitHub/GitLab и краткие описания решённых задач.
Просим также при отклике указать:
Ожидаемую величину оплаты труда,
Форму сотрудничества (трудоустройство, самозанятый, ИП)
Опубликована 3 дня назад