Мария
#вакансия #TeamLead #Go #Python #удаленно Компания: Daruma Должность: TeamLead Формат работы: Удаленка из любой точки мира, так же есть офис в МСК Тип занятости: full time Вилка ЗП: 350-400.000 🟣 Мы ищем Team Lead способного применять best practices при развитии сервиса доступности с крупными партнерами, такими как Google, Yandex, Tripadvisor и др. В этой роли вы сможете напрямую влиять на метрики и выступать значимым партнёром компании чьи идеи и рекомендации учитываются 🟣Обязанности: - Интеграция сервисов для привлечения трафика, бронирований и рекламы брендов в разных странах мира - Разработка высоконагруженного сервиса поиска (скорость ~100 000 RPM), предоставляющего информацию метапоискам о ценах и доступности - Разработка сайта для роботов (SEO) - Расширение команды разработки, лично участвуя в процессе подбора 🟣Наш технологический стек: - Go - Python (Django+AsyncIO) - PostgreSQL 🟣Требования: - Опыт разработки на Go не менее 2 лет - Опыт разработки на Python не менее 3 лет с желанием использовать Go - Опыт применения фреймворков Django и AsyncIO - Опыт управления командой разработчиков не менее 2 лет 🟣Этапы собеседования: - Техническое собеседование 1,5 часа - Soft Skills Interview - 1 час - Интервью с техническим директором и HR-специалистом - 1 час Интересно? Присылай резюме сюда @Lobodamia
Антонина
#вакансия #удаленка #гибрид #офис #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 лет коммерческого опыта - Гражданство РФ
Dima
3 задачи любого литкод-уровня сложности? Или что-то более конкретное?
Контест или тестирование состоит из простой, средней и сложной задачи, время выделяется 1.5 часа.
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. вся инфа про те аспекты, что написаны выше, есть в свободном доступе
Я так понимаю для тех кто с других языков перекатывается - тоже самое? А есть инсайды что должен знать мидл+ гулагер?
Aleks
Я так понимаю для тех кто с других языков перекатывается - тоже самое? А есть инсайды что должен знать мидл+ гулагер?
Писать хороший простой и понятный код, примерно представлять архитектуру и т.п. А вообще все грейды более чем абстрактны.
Aleks
Короче тоже самое)
Ага, но с более серьезным лицом уровня мидла. :)
Александр
Кто-нибудь из мидл гошников работал с webRTC?
Alexandr
А не подскажете, как узнать все что спрашивают на интервью? Например, один давний момент запомнился, я тогда еще был джуном, у меня спросили размер горутины. Я тогда понятия не имел что у них есть вес😅 Но после собеса я погуглил и понял что 2кб. Однако по сей день я не помню чтобы у меня была ситуация когда нужно было это знать, и думаю если бы не тот собес я бы не начал такого рода теорию изучать.
A
примерно так же, как знать решение "найдите цикл в линкед листе, если он есть" (константное по памяти, конечно же)
Vladislav
решение с зайцем и черепахой😁
ну или чет другое https://en.wikipedia.org/wiki/Cycle_detection
Alexandr
примерно так же, как знать решение "найдите цикл в линкед листе, если он есть" (константное по памяти, конечно же)
Окей, кажется понял что ты имеешь ввиду, такие вопросы надо отдельно изучать для собесов
A
ну или чет другое https://en.wikipedia.org/wiki/Cycle_detection
кажется, что это общее решение
Alexandr
ну или чет другое https://en.wikipedia.org/wiki/Cycle_detection
Так вон же, первое решение это Floyd's tortoise and hare
Null
#вакансия #golang #web3 Название должности: Разработчик Golang Backend с опытом в области криптовалюты Компания: seaofwisdom.xyz Обзор: Seaofwisdom.xyz - децентрализованная платформа для публикации научных статей, где авторство подтверждается с помощью NFT. Наша цель - улучшить прозрачность и открытость процесса рецензирования статей и сделать его доступным и вознаграждаемым для всех участников. Мы ищем middle backend разработчика с опытом работы в Golang и хорошим пониманием криптовалютных технологий. Обязанности: Разработка и поддержка backend части нашей платформы. Близкое сотрудничество с основателями проекта. Реализация требований с использованием современных backend технологий. Поддержка и улучшение существующего кода. Требования: Опыт программирования на Golang. Опыт работы с криптовалютными технологиями и блокчейн (go-ethereum). Знакомство с децентрализованными приложениями и умными контрактами. Понимание протоколов и инструментов web3. Хорошие навыки решения проблем и внимание к деталям. Способность работать самостоятельно и в команде. Опыт работы с базами данных, такими как MongoDB, PostgreSQL, Redis. Что мы предлагаем: Возможность работать над интересным и перспективным проектом в области блокчейна. Конкурентоспособный пакет оплаты. Гибкий график работы. Возможность удаленной работы. Разнообразные задачи и возможности для роста в сфере web3. Вилка: 1800-2200$ Как подать заявку: Пожалуйста, отправьте свое резюме и портфолио на нашу электронную почту: s3aofwisd0m@gmail.com. Не забудьте указать в теме письма "Job Application: Golang Backend Developer". Мы свяжемся с вами в ближайшее время для обсуждения деталей. @chillhacker
Andrei
#вакансия #golang #web3 Название должности: Разработчик Golang Backend с опытом в области криптовалюты Компания: seaofwisdom.xyz Обзор: Seaofwisdom.xyz - децентрализованная платформа для публикации научных статей, где авторство подтверждается с помощью NFT. Наша цель - улучшить прозрачность и открытость процесса рецензирования статей и сделать его доступным и вознаграждаемым для всех участников. Мы ищем middle backend разработчика с опытом работы в Golang и хорошим пониманием криптовалютных технологий. Обязанности: Разработка и поддержка backend части нашей платформы. Близкое сотрудничество с основателями проекта. Реализация требований с использованием современных backend технологий. Поддержка и улучшение существующего кода. Требования: Опыт программирования на Golang. Опыт работы с криптовалютными технологиями и блокчейн (go-ethereum). Знакомство с децентрализованными приложениями и умными контрактами. Понимание протоколов и инструментов web3. Хорошие навыки решения проблем и внимание к деталям. Способность работать самостоятельно и в команде. Опыт работы с базами данных, такими как MongoDB, PostgreSQL, Redis. Что мы предлагаем: Возможность работать над интересным и перспективным проектом в области блокчейна. Конкурентоспособный пакет оплаты. Гибкий график работы. Возможность удаленной работы. Разнообразные задачи и возможности для роста в сфере web3. Вилка: 1800-2200$ Как подать заявку: Пожалуйста, отправьте свое резюме и портфолио на нашу электронную почту: s3aofwisd0m@gmail.com. Не забудьте указать в теме письма "Job Application: Golang Backend Developer". Мы свяжемся с вами в ближайшее время для обсуждения деталей. @chillhacker
я бы сказал "вилочка"
Michael
нормально так блокчейн стартапы помотало
Dima
Вилка - один удар четыре дырка.
Dima
Хотите стих?
Michael
нормально так блокчейн стартапы помотало
а не, там относительно честный проект, не гемблинг какой-то, я не прав
Alexey
#вакансия #golang #web3 Название должности: Разработчик Golang Backend с опытом в области криптовалюты Компания: seaofwisdom.xyz Обзор: Seaofwisdom.xyz - децентрализованная платформа для публикации научных статей, где авторство подтверждается с помощью NFT. Наша цель - улучшить прозрачность и открытость процесса рецензирования статей и сделать его доступным и вознаграждаемым для всех участников. Мы ищем middle backend разработчика с опытом работы в Golang и хорошим пониманием криптовалютных технологий. Обязанности: Разработка и поддержка backend части нашей платформы. Близкое сотрудничество с основателями проекта. Реализация требований с использованием современных backend технологий. Поддержка и улучшение существующего кода. Требования: Опыт программирования на Golang. Опыт работы с криптовалютными технологиями и блокчейн (go-ethereum). Знакомство с децентрализованными приложениями и умными контрактами. Понимание протоколов и инструментов web3. Хорошие навыки решения проблем и внимание к деталям. Способность работать самостоятельно и в команде. Опыт работы с базами данных, такими как MongoDB, PostgreSQL, Redis. Что мы предлагаем: Возможность работать над интересным и перспективным проектом в области блокчейна. Конкурентоспособный пакет оплаты. Гибкий график работы. Возможность удаленной работы. Разнообразные задачи и возможности для роста в сфере web3. Вилка: 1800-2200$ Как подать заявку: Пожалуйста, отправьте свое резюме и портфолио на нашу электронную почту: s3aofwisd0m@gmail.com. Не забудьте указать в теме письма "Job Application: Golang Backend Developer". Мы свяжемся с вами в ближайшее время для обсуждения деталей. @chillhacker
Какой калёси платфорьмь 🤣🤣🤣🤣 Вооот тут вот без эфира усе украли https://sci-hub.se
Timofey
А сколько тогда…? https://go.dev/src/runtime/stack.go
Timofey
Timofey
Че то туплю жестко…
Sweety
Че то туплю жестко…
на стек выделяется 2048кб и дальше расширяется и имеет лимиты в зависимости от разрядности системы
Timofey
Может байт?
Timofey
По-моему 2048кб как то жирно
Alexandr
А сколько тогда…? https://go.dev/src/runtime/stack.go
По замерам вроде оказывается 3-4, ещё в версии в районе 1.17 На хабре есть статья, как кто-то упаролся и пошёл замерять
Timofey
Ну вот в доке пишут, что стартовый всегда 2
Timofey
И дальше растет
Timofey
Интересно, не упомянули, я бы и не задумался никогда)
Alexandr
Ну вот в доке пишут, что стартовый всегда 2
Да, в доке пишут что 2, это правда
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 это какой грейд?
Maxim
Братва, всем привет! Такой вопрос: если на лайвкодинге просят задачу сделать, где надо заюзать кучу или список (например двусвязный), то там юзать container - это ок? Или надо упарываться и реализовывать?
Rostislav
тут даже с этим придется мудохаться. Кучи нет по сути готовой, надо допилить из стд либы то, что там есть. Стек вообще в любом случае придется реализовывать
Aleks
А если такого самописного в проде нет, то нафига они спрашивают это умение. :)
Aleks
Типа наверно у них лишнее время в собесе? :)
Aleks
Или интервьюер сам не знает как у них в проде пишут? :)
Aleks
На работу после таких вопросов скорее всего не возьмут, но смешно будет. А смех продлевает жизнь. А если умные, то возьмут. :)
oracle
Emin Zalaev
Где вариант: не учу
oracle
Где вариант: не учу
ахахха, ну я думаю большинство в этой беседе либо go разработчики, либо хантеры
mishhgun
Вот дана матрица заполненная натуральными числами. Как получать количество строго возрастающих путей в этом матрице, расскажите своими словами алгоритм. Их клетки матрицы можно идти вверх, вниз, влево и в право.
звучит так, как будто эта задача может примениться только для получения градиента, что необходимо либо в задачах физики, либо в дата аналитике..
mishhgun
Это задача на BFS/DFS алгоритмы, у которых куда шире применение
я не говорил на какой алгоритм задача, это и так ясно) я про ее практический смысл и применение
Pavel
Практический смысл конкретно этой задачи - знает ли спрашиваемый человек про эти алгоритмы :)
Max
Да это задачи ради задачи. А жить когда?
программирование - это жизнь
Aleks
Для некоторых это самое интересно в жизни занятие. Не удивительно, что такой человек преуспеет.
Max
Тролль детектед
да нет, почему сразу тролль, вполне подозреваю что кому-то нравится этим заниматься усиленно, кто-то не видит без этого своей жизни, алгоритмы, структуры, обучение, а не распитие спиртных напитков, курение, дискотеки и все прочее, ну коллега этот сейчас отдыхает в Турции (возможно чтобы с родственниками встретить своими из России), но более чем уверен, что он в это время уделяет как минимум 4 часа на программировании, в Голландии недавно был с коллегами по работе, так что все нормально у человека
Max
да и среди программистов не редко можно заметить людей, которые словно не от мира сего, предпочитая допустим вместо того чтобы каждый раз покупать себе одежду, купить себе 2 пары одинаковых вещей и носить поочередно (сам когда-то таким был), не задумываться над едой, а заказывать то что привезут, либо подбрасывать монетку, когда-то тоже писал рандомизатор, который в яндекс доставке заказывал еду рандомно
Aleks
Даже больше скажу, грамотные хантеры от спецслужб по миру разыскивают айтишников с легкой формой оутизма. Такой уровень сосредоточения не доступен обычному человеку.
Артём
И, видимо, менеджеров с сдвг и зависимостью от дофамина?😂
Артём
Ну вообще да, если большинство людей другие, то такое поведение странное, вопрос о том что лучше это уже другое