Michael
Антонина
#вакансия #удаленка #гибрид #офис #remote #relocate #Go
Привет!
Команда getmatch ищет человека на позицию Go Developer для крупной телекоммуникационной компании.
Локация: РФ
Занятость: полная
⚡️ Формат работы: удаленка или офис.
💸 Вилка до 390 000 рублей net
🔧 Стек: Go
🎭 Кого ищем:
– От 2 лет коммерческого опыта Go-разработки
– Желательно профильное образование
🌚 Условия:
– Оклад до от 200 000 до 390 000 руб./мес на руки
– Офис/гибрид/удаленка по РФ
– Хороший социальный пакет
Список языков - русский
Если позиция интересна, пишите в телеграм:
@kasar_0
Саша
#вакансия #middle #remote
Требуются Go-разработчики
Формат работы: удаленная работа
Занятость: полная
Зарплатная вилка: 130-180 тысяч рублей
Компания: metaworks.digital
Контакты: @imsashaa
Описание вакансии:
В IT компанию требуются Go разработчики на удаленную работу
Ищем людей, которые увлекаются своим делом, готовы быстро учиться новому, а также умеют работать в команде.
Требования:
- Опыт - от 1,5 лет коммерческого опыта
- Гражданство РФ
Artem
M
Full Stack Developer / ЗП 150k-200k руб.
ИЩЕМ КАНДИДАТА:
- Имеющего не менее 2 лет опыта профессиональной разработки
- Готового работать фулл-тайм в удаленном режиме
- Способного к быстрому освоению новых технологий
- Заинтересованного в долгосрочном сотрудничестве
ОБЯЗАТЕЛЕН ОПЫТ РАБОТЫ С:
- node.js + или python, или golang, или rust
- react + минимальный html & css
- sql продвинутого уровня + postgres
- linux + docker
ЖЕЛАТЕЛЕН ОПЫТ РАБОТЫ С:
- разработкой отказоустойчивых серверных приложений
- next.js + продвинутый html & css
- продвинутым системным администрированием linux
Елена
#вакансия #фуллтайм #fulltime #remote #удаленно #go #golang #senior
Позиция: Senior Golang Developer
Локация: Россия
Формат работы: удаленно/офисы по желанию
Занятость: полная, гибкое начало дня
Зарплата: 476 000 рублей гросс
Всем привет!)
Я ищу senior Golang dev на проект крупнейшего разработчика безопасного офисного ПО для общения и работы с документами.
Компания развивает продукты корпоративной линейки: электронную почту, календарь, контакты и службу каталогов. Продуктами компании ежедневно пользуются сотрудники крупнейших компаний, государственных учреждений и образовательных организаций.
Чем предстоит заниматься:
📌 Разработка микросервисов на Golang (проекты: почта, календарь, контакты, каталог);
📌 Проектирование архитектуры подсистем;
📌 Проектирование и реализация API;
📌 Создание действительно качественного кода (производительность, тесты, документация).
✅Используемые технологии: Go, GRPC, RethinkDB, ArangoDB, MongoDB, Redis, NATS, Docker, Kubernetes, Prometheus, Grafana
Компания предлагает:
📌 Зп 476 000 рублей гросс;
📌 ТК РФ;
📌 Удаленка по РФ, либо офис Санкт-Петербург, Москва;
📌 Гибкое начало рабочего дня;
📌 Работа в стабильной ИТ-компании с государственной аккредитацией;
📌 Профильные курсы, корпоративный английский, участие в конференциях (в т.ч. спикером, если есть желание и готовность);
📌 ДМС со стоматологией, оплачиваемое питание, завтраки и перекусы в офисе, частичную компенсацию спорта;
Хочешь работать работать в крупном, постоянно развивающемся проекте?
Пиши @ElenEliseeva
Буду рада знакомству!)
VALERIYA
#golang #sbertech #вакансия
Позиция: Senior Go Developer
Оформление согласно ТК в штат компании Сбертех
Вилка: от 280 000 до 320 000 net
Локация: Москва
Формат работы: гибрид/удаленка(из Мск и МО)
Контакт: @Valeria_SberTech
Мы – команда Platform V Works, часть облачной цифровой платформы СБЕРа. Мы разрабатываем и продаем продукты для повышения национального суверенитета в области разработки ПО.
Наша цель – дать командам разработки в России возможность создавать современные, качественные и безопасные продукты, не смотря на уход ряда зарубежных вендоров.
Приглашаем в команду разработки первых публичных сервисов для разработчиков от компании СберТех. Сервис будет предоставлять возможность хранения git-репозиториев, хранения артефактов, а также построение CI/CD. У вас есть уникальная возможность быть у истоков проектов, которые изменят ruNet.
Обязанности:
• разработка и поддержка высоконагруженных сервисов на Go
• оптимизация производительности и устранение узких мест
• работа в команде с другими разработчиками, дизайнерами и менеджерами проектов
Требования:
• опыт разработки на языке Go не менее 3-ех лет
• знание принципов работы сборщика мусора в Go
• опыт использования инструментов и библиотек Go в коммерческих проектах
• умение оптимизировать производительность приложений на Go
• хорошие знание HTTP протокола
• умение писать SQLработа с контейнерами (Docker/Podman)
Что есть у нас:
• бесплатное обучение в Корпоративном университете, Виртуальная школа, IT конференции, митапы
• ДМС, страхование жизни, корпоративная пенсионная программа
• ипотека до 5% (у нас есть статус IT компании)
• реферальная программа (бонус до 100 000 рублей)
• скидки на отдых на лучших курортах в Сочи, Ялте и Алтае
• бесплатная подписка СберПрайм+, скидки от компаний партнеров
• офис/спортзал/парковка – всё в одном месте (БЦ Даниловский Форт)
Alexey
Чтобы найти первую работу на Go:
1) Практика Go + git + docker/docker-compose + REST + GRPC + SQL DB:
1.1) Простой проектик с парой, тройкой микросервисами, любая SQL DB, оформить на github с нормальной документацией.
1.1.1) Внешние запросы по REST, запросы между сервисами по GRPC.
1.1.2) БД и сервисы надо уметь поднимать в докер-контейнерах.
1.1.3) Вся конфигурация приложения из 2-3 микросервисов должна быть в docker-compose.
1.2) Зависимости должны быть закрыты за интерфейсами.
1.3) Тесты. Для начального уровня просто хороших юнит тестов с моками-заивисимостей будет достаточно.
2) Теория Go:
2.1) слайсы. внутреннее устройство, поведение при вызове append в различных кейсах
2.2) мапы. внутреннее устройство, ее потоконебезопасность, эвакуация
2.3) многопоточка.
2.3.1) какой тип многопоточки в Go. чем горутины от тредов отличаются
2.3.2) уметь синхронизировать горутины с помощью каналов. уметь написать воркер-пул
2.3.3) мьютексы - что это, зачем, когда используется
2.3.4) атомики - потыкать. понимать, где их можно использовать
2.4) сборщик мусора - почитать, как работает. почитать о том, когда предположительно память на хип аллоцируется, когда на стек.
2.5) планировщик - понимать модель MPG (вот отличное видео: https://www.youtube.com/watch?v=rloqQY9CT8I)
2.6) интерфейсы, их внутрянка. что такое дак-тайпинг. что такое встраивание. как приватность/публичность достигается.
3) Общая насмотренность.
3.1) Базы данных. Что такое индексы, зачем нужны, какие бывают, как связь много ко многим сделать. Какие бывают базы данных кроме SQL. Что такое ACID, что такое CAP-теорема.
3.2) Почитать про то, что такое Observability (просто минимально почитать, не углубляться).
3.2.1) Как собираются и отображаются метрики (оыбчно это Prometheus + Grafana)
3.2.2) Как собираются и отображаются логи. Зачем нужны логи (обычно это ELK)
3.2.2) Что такое трейсинг запросов и зачем он нужен.
3.3) Что такое брокеры сообщений, зачем нужны, когда используются (просто поверхностно ознакомиться).
4) Алгоритмы и структуры данных.
4.1) Можно смело идти по этому LeetCode треку: https://leetcode.com/explore/featured/card/the-leetcode-beginners-guide/
4.2) Уметь определять сложность по времени и по памяти.
4.3) Из структур данных понимать по минимуму: массивы, динамические массивы, мапы, бинарный поиск, связные списки
5) Перед откликами просмотреть типичные задачки на собеседованиях. Посмотреть 2-3 ролика mock-собесов в ютубе, сделать выводы, проанализировать, доучить, что не знаешь.
6) Не стесняться много откликаться и проходить собесы до победного :) Это не менее важный пункт, чем первые пять :)
P.S. вся инфа про те аспекты, что написаны выше, есть в свободном доступе
Я так понимаю для тех кто с других языков перекатывается - тоже самое? А есть инсайды что должен знать мидл+ гулагер?
Alexey
Александр
Кто-нибудь из мидл гошников работал с webRTC?
Alexandr
А не подскажете, как узнать все что спрашивают на интервью?
Например, один давний момент запомнился, я тогда еще был джуном, у меня спросили размер горутины. Я тогда понятия не имел что у них есть вес😅 Но после собеса я погуглил и понял что 2кб. Однако по сей день я не помню чтобы у меня была ситуация когда нужно было это знать, и думаю если бы не тот собес я бы не начал такого рода теорию изучать.
A
примерно так же, как знать решение "найдите цикл в линкед листе, если он есть"
(константное по памяти, конечно же)
Alexandr
Alexandr
A
Vladislav
Alexandr
Vladislav
Andrei
Null
Michael
нормально так блокчейн стартапы помотало
Dima
Вилка - один удар четыре дырка.
Dima
Хотите стих?
Alexey
Alexandr
Timofey
А сколько тогда…? https://go.dev/src/runtime/stack.go
Timofey
Timofey
Че то туплю жестко…
Sweety
Че то туплю жестко…
на стек выделяется 2048кб и дальше расширяется и имеет лимиты в зависимости от разрядности системы
Timofey
Может байт?
Timofey
По-моему 2048кб как то жирно
Timofey
Ну вот в доке пишут, что стартовый всегда 2
Timofey
И дальше растет
Timofey
Интересно, не упомянули, я бы и не задумался никогда)
Alexandr
Sweety
Может байт?
а ты в сурсы го зайди и посмотри, есть статья на хабре где построчно описывают то что происходит
Viktor
Mikhail
#golang #sbertech #вакансия
Позиция: Senior Go Developer
Оформление согласно ТК в штат компании Сбертех
Вилка: от 280 000 до 320 000 net
Локация: Москва
Формат работы: гибрид/удаленка(из Мск и МО)
Контакт: @Valeria_SberTech
Мы – команда Platform V Works, часть облачной цифровой платформы СБЕРа. Мы разрабатываем и продаем продукты для повышения национального суверенитета в области разработки ПО.
Наша цель – дать командам разработки в России возможность создавать современные, качественные и безопасные продукты, не смотря на уход ряда зарубежных вендоров.
Приглашаем в команду разработки первых публичных сервисов для разработчиков от компании СберТех. Сервис будет предоставлять возможность хранения git-репозиториев, хранения артефактов, а также построение CI/CD. У вас есть уникальная возможность быть у истоков проектов, которые изменят ruNet.
Обязанности:
• разработка и поддержка высоконагруженных сервисов на Go
• оптимизация производительности и устранение узких мест
• работа в команде с другими разработчиками, дизайнерами и менеджерами проектов
Требования:
• опыт разработки на языке Go не менее 3-ех лет
• знание принципов работы сборщика мусора в Go
• опыт использования инструментов и библиотек Go в коммерческих проектах
• умение оптимизировать производительность приложений на Go
• хорошие знание HTTP протокола
• умение писать SQLработа с контейнерами (Docker/Podman)
Что есть у нас:
• бесплатное обучение в Корпоративном университете, Виртуальная школа, IT конференции, митапы
• ДМС, страхование жизни, корпоративная пенсионная программа
• ипотека до 5% (у нас есть статус IT компании)
• реферальная программа (бонус до 100 000 рублей)
• скидки на отдых на лучших курортах в Сочи, Ялте и Алтае
• бесплатная подписка СберПрайм+, скидки от компаний партнеров
• офис/спортзал/парковка – всё в одном месте (БЦ Даниловский Форт)
Валерия, 280-320 это какой грейд?
VALERIYA
Maxim
Братва, всем привет!
Такой вопрос: если на лайвкодинге просят задачу сделать, где надо заюзать кучу или список (например двусвязный), то там юзать container - это ок? Или надо упарываться и реализовывать?
Rostislav
Rostislav
тут даже с этим придется мудохаться. Кучи нет по сути готовой, надо допилить из стд либы то, что там есть. Стек вообще в любом случае придется реализовывать
Maxim
Maxim
Aleks
Aleks
А если такого самописного в проде нет, то нафига они спрашивают это умение. :)
Aleks
Типа наверно у них лишнее время в собесе? :)
Aleks
Или интервьюер сам не знает как у них в проде пишут? :)
vl4deee11
Aleks
На работу после таких вопросов скорее всего не возьмут, но смешно будет. А смех продлевает жизнь. А если умные, то возьмут. :)
vl4deee11
oracle
Emin Zalaev
oracle
Где вариант: не учу
ахахха, ну я думаю большинство в этой беседе либо go разработчики, либо хантеры
Не ну это
Андрей
Alexey
mishhgun
Pavel
Pavel
Практический смысл конкретно этой задачи - знает ли спрашиваемый человек про эти алгоритмы :)
arkady
Max
arkady
Aleks
Для некоторых это самое интересно в жизни занятие. Не удивительно, что такой человек преуспеет.
Max
Тролль детектед
да нет, почему сразу тролль, вполне подозреваю что кому-то нравится этим заниматься усиленно, кто-то не видит без этого своей жизни, алгоритмы, структуры, обучение, а не распитие спиртных напитков, курение, дискотеки и все прочее, ну коллега этот сейчас отдыхает в Турции (возможно чтобы с родственниками встретить своими из России), но более чем уверен, что он в это время уделяет как минимум 4 часа на программировании, в Голландии недавно был с коллегами по работе, так что все нормально у человека
arkady
да нет, почему сразу тролль, вполне подозреваю что кому-то нравится этим заниматься усиленно, кто-то не видит без этого своей жизни, алгоритмы, структуры, обучение, а не распитие спиртных напитков, курение, дискотеки и все прочее, ну коллега этот сейчас отдыхает в Турции (возможно чтобы с родственниками встретить своими из России), но более чем уверен, что он в это время уделяет как минимум 4 часа на программировании, в Голландии недавно был с коллегами по работе, так что все нормально у человека
Вам виднее конечно
Max
да и среди программистов не редко можно заметить людей, которые словно не от мира сего, предпочитая допустим вместо того чтобы каждый раз покупать себе одежду, купить себе 2 пары одинаковых вещей и носить поочередно (сам когда-то таким был), не задумываться над едой, а заказывать то что привезут, либо подбрасывать монетку, когда-то тоже писал рандомизатор, который в яндекс доставке заказывал еду рандомно
Aleks
Даже больше скажу, грамотные хантеры от спецслужб по миру разыскивают айтишников с легкой формой оутизма. Такой уровень сосредоточения не доступен обычному человеку.
Артём
И, видимо, менеджеров с сдвг и зависимостью от дофамина?😂
Dmitrii
Артём
Ну вообще да, если большинство людей другие, то такое поведение странное, вопрос о том что лучше это уже другое