О компании и команде
Мы - Компания GetMeGit – сколковский HR tech стартап, у нас свой продукт по автоматизации рекрутинга и hr процессов. Сотрудничаем с крупными заказчиками, такими как Мосбиржа, Альфабанк, X5, IT1, Иннотех – и находим технических специалистов на их проекты. По сроку проекты разные – от 3 месяцев до 2 лет с возможной пролонгацией.
Ожидания от кандидата
Вакансия: Golang Developer (Middle/Middle+)
Мы ищем опытного Golang разработчика уровня Middle/Middle+ для работы над высоконагруженными и масштабируемыми сервисами.
Основные обязанности:
- Разработка и поддержка серверных приложений и микросервисов на Golang
- Участие в проектировании и разработке архитектуры новых решений
- Оптимизация производительности и масштабируемости существующих сервисов
- Разработка и интеграция API, работа с внешними и внутренними сервисами
- Участие в код-ревью, поддержка высокого уровня качества кода
- Взаимодействие с другими членами команды для реализации продуктовых требований
Требования:
- Опыт работы с Golang от 2-3 лет
- Уверенное знание и практический опыт работы с микросервисной архитектурой
- Опыт работы с RESTful API и/или gRPC
- Уверенные знания SQL и опыт работы с реляционными базами данных (например, PostgreSQL, MySQL)
- Понимание принципов разработки конкурентного и многопоточного программирования
- Опыт работы с системами контейнеризации (Docker, Kubernetes)
- Понимание принципов работы распределенных систем
- Опыт работы с системами контроля версий (Git)
Будет плюсом:
- Опыт работы с NoSQL базами данных (MongoDB, Redis и т.д.)
- Знание облачных платформ (AWS, Google Cloud, Azure) и опыт разработки в облачных средах
- Опыт работы с CI/CD инструментами (например, Jenkins, GitLab CI/CD)
- Понимание основ DevOps и опыта работы с инфраструктурой
- Опыт работы с очередями сообщений (Kafka, RabbitMQ)
Условия работы
Все проекты удаленные, в основном по времени МСК
Дополнительные инструкции
Как правило всегда одно техническое собеседование на стороне заказчика и первичный скрининг со штатным HR