eugene
В рф
D
В рф
Не примпомню, чтобы хоть раз индексация провоилось согласно фактической инфляции, а не той, которая заявлена властями, если ставка в рублях
eugene
Ну мб мб
Constantine
Aleks
Гарик
https://github.com/mrKrabsmr/gin-api-infokeeper
Мой первый пет проект на go.
Покритикуйте, пожалуйста, если не сложно
🪴
Инициализируешь де-нибудь на старте приложения (cmd/main.go) и прокидываешь во все сервисы
Гарик
Спасибо, не заметил
Данил
.idea в gitignore добавь
Гарик
А можно инициализировать объект сервиса в глобальную переменную при запуске, а в контроллерах работать с глобальной переменной?
🪴
Alex
Alexander
https://github.com/mrKrabsmr/gin-api-infokeeper/blob/bc8937f6448ea1549efc753f75fd56fb2c1d2e54/pkg/db_connection/postgres.go#L30
defer лучше вставить сразу после поднятия коннекта (на строчку 22)
Alexander
я бы порекомендовал сделать структуру конфига и парсить из env в эту структуру. И при коннекте пробрасывается структура.
или можно сделать пакет отдельный для работы по получению этих параметров. например
func GetDbMaxConnections() int{
maxConn, _ := strconv.Atoi(os.Getenv("DB_MAX_CONNECTIONS"))
return maxConn
}
https://github.com/mrKrabsmr/gin-api-infokeeper/blob/bc8937f6448ea1549efc753f75fd56fb2c1d2e54/pkg/db_connection/postgres.go#L13-L15
Гарик
Екатерина
#вакансия #job #fulltime #vacancy #работа #go #golang #senior #middle
Вакансия: Go - разработчик
Компания: КА Хай рокетс!
Формат работы: удаленка
Ищем Go - разработчика в одну из крупнейших компаний в российском ритейле.
Команда будет заниматься разработкой функционала для собственного маркетплейса: портал для привлечения и регистрации партнеров, разработка сервисов для интеграции с партнерами и их внутренними системами.
Стек: Go, PHP, Symfony, Postgresql, MySQL, Redis, Kafka, RabbitMQ, ElasticSearch, Docker, GitLab
Рабочий процесс: Jira, Confluence, Miro Команда использует гибкие методологии Agile, проводит дейли и ретроспективы
Мы ожидаем, что вы:
▪️имеете опыт разработки на Golang;
▪️понимаете gRPC и Protobuf - написание сервисов на IDL Protobuf, богатой модели ошибок Google, применяемой в gRPC
▪️работали с микросервисной архитектурой - написание с нуля, рефактор монолита в микросервисы,
▪️в вашем опыте есть СУБД Postgresql + MySQL и проектирование баз данных - нормальные формы, как строить индексы
▪️работали с NoSQL базами Redis и брокерами сообщений Kafka или RabbitMQ
▪️работали на проектах с Docker + GitLab / CI
▪️следуете принципам SOLID / GRASP / PSR / DRY
Что предлагаем:
▪️оформление по ТК РФ с первого дня с оплатой отпусков и больничных, возможность пользоваться льготами для IT-специалистов (в том числе льготной IT ипотекой);
▪️ежеквартальные премии и бонусы;
▪️удаленный формат работы или по желанию посещение офиса;
▪️расширенная ДМС после испытательного срока;
▪️бонусы и скидки на продукцию компании.
✏️@emyagkova_rockits
Vitaliy
#вакансия #job #работа #golang #grpc #kafka #postgresql #docker
Вакансия: Middle+ Golang developer;
Компания: Focus;
Уровень зп: от 180 000 до 280 000 ₽ net;
Локация: Россия, Казахстан, Беларусь;
Формат: удаленная работа;
Занятость: полная занятость, 5/2.
Друзья, на проекты Сбердевайсов требуется Middle+ Golang developer. SberDevices – это новое направление, которое создаёт продукты на основе голосовых и речевых технологий, решения в области биометрии и многое другое.
Команда Messaging Platform занимается разработкой коммуникационной платформы, которая может быть встроена во внешние приложения и дать пользователям передовой опыт общения.
Мессенджер – это не просто чатик. Создавая мессенджер, вы получите опыт работы практически со всеми современными технологиями – клиент-серверное взаимодействие в real-time условиях, grpc-api, микросервисная архитектура, использование kafka и postgresql, работа с аудио и видео, контейнеризация и оркестрация openshift, работа с высокими нагрузками.
Вам предстоит:
- разработка микросервисов с бизнес-логикой
- интеграции со сторонними системами (напр. S3, Elasticsearch и пр.).
- рефакторинг сервисов под высокую нагрузку
Требования:
- отличное понимание и опыт применения GoLang;
- опыт разработки микросервисной архитектуры;
- опыт работы с grpc, kafka, postgresql;
- знание основных принципов работы распределенных систем;
- знание SQL
- Знание Docker
Этапы отбора:
Секция 1: теоретические вопросы (сети и базы данных) + алгоритмы
Секция 2: код (задачи)
Секция 3: Финальный этап – знакомство с Тимлидом
Условия:
- Возможность удаленной работы;
- Варианты трудоустройства - ТК, ГПХ, ИП;
- Уровень зп от 180 000 ₽ до 280 000 ₽ net;
- Предоставляется техника от Сбера;
Контакты:
По всем вопросам обращайтесь в Telegram @leonety_lety или на емаил igwtforever7@gmail.com
pinelover
Никто случайно не сталкивался с компанией Karma8? Сделал тестовое для них, но их главный сайт больше не доступен и вообще в инете как-то скудно про них, похоже на какой-то развод, непонятно кому нужный только)
Не ну это
pinelover
Vitaliy
Vitaliy
https://t.me/golang_jobsgo/51085
pinelover
#Вакансия #senior #job #удаленно #remote #Golang
Позиция: Senior Golang разработчик
Формат работы: удаленно, полная занятость
З/П: 200 - 500 тыс.руб/мес
Компания: Rabata - создает сервисы облачного хранения данных, ориентирована на европейский рынок.
"Мы строим облачное хранилище. Как Amazon S3, только доступнее и прозрачнее для наших клиентов.
У нас более 300 серверов, мы храним 60+ петабайт данных, отдаем 40 Gbps."
Сайты компании: rabata.io , karma8.io
Цель должности:
Развитие ключевого продукта - распределенное хранилище данных
Задачи:
1. Выполнение задач в рамках ключевого продукта
2. Усилить команду архитектуры
Масштабы должности:
Работа над крупным проектом в команде из 13 человек
Знания и навыки:
1. Экспертное знание Go
2. Понимание принципов ООП
3. Понимание работы основных сетевых сервисов
и стека TCP/IP.
4. Навык использования командной строки, Bash
🔹Будет плюсом:
1. Знание одного или нескольких языков из списка: С/С++ / Lua
2. Навык обратной разработки. Умение разбираться в системах
высокой сложности написанных на C/C++, Go
3. Навык разработки систем с нуля, построения архитектур
Опыт работы:
1. Опыт работы на Go от 3 лет
2. Опыт работы в высоконагруженных проектах от 3 лет
3. Практический опыт работы с мультипоточными приложениями
4. Опыт работы с Redis в кластерной аутентификации + Sentinel
5. Опыт работы с системами хранения данных. Amazon S3 API
🔹Будет плюсом:
Опыт работы с I/O heavy-приложениями
KPI:
1. Разработка кода проекта, в соответствии со стандартами
2. Соблюдение установленных сроков разработки
3. Отсутствие ошибок
Бонусы:
- Раз в пол года премия в размере 200 - 500 тыс.руб за достижения KPI
- Большие возможности для роста - рост компании
по основным показателям 15% в месяц
- Отсутствие бюрократии
- Менеджмент с серьёзным опытом в IT
- достойная заработная плата выше рынка
📌 Контакты: @nikita_forwork
тут тоже было, но контакт другой
D
Причем один заявляет что с января работает, после того как отсидел в институте каком-то 27 лет, а двое других с мая и июля...
pinelover
Да..судя по-всему какой-то развод, но я не пойму кому и зачем это надо...
pinelover
D
pinelover
сложно сказать...
D
нихрена себе "тестовое", готовый проект им сделай
Не ну это
яб сразу в жпт закинул, уже лень думать от прочитанного
pinelover
ну за пару дней я справился, немного в ущерб основной работе, оттого и обидно.
я написал HR, требую объяснений, если окажется какая-то паль, то дам всем знать чтобы не связывались и не теряли время
pinelover
Не ну это
pinelover
Egor [UTC+5:45]
3ка или 4ка?
четверка тоже тупая, быстрее самому написать чем после gpt баги вылавливать
Не ну это
Не ну это
Поправить за "заменятором всего it" всяко лучше, чем под 0 сидеть писанину наворачивать
Markus
Светлана
#вакансия #golang #backend #remote #relocate
Вакансия: Lead/Senior Go developer 🥷
Компания: Yoles
Уровень зп: $4000 - 6000+
Локация: ОАЭ, Дубай или удаленно из любой точки мира 🌏
Мы разрабатываем продукты и технологии для онлайн-коммуникации, стартуем на рынке ОАЭ, а дальше – весь мир 🚀
Ищем в наши ряды Teamlead или Senior Golang developer с перспективой роста до тимлида в будущем.
Стек и задачи:
В разработке используем CGO и хотим видеть опыт C++ в прошлом. Огромный бонус – знакомство с WebRTC и/или SIP.
С нас:
– полная удаленка и гибкий график;
– оклад в $ или крипте;
– возможность релокации в ОАЭ;
– 30 дней отпуска и больничные;
– атмосфера стартапа без бюрократии.
Пишите @Baburina_HR или s.baburina@yoles.ru 😎
Artem
Андрей
Не ну это
Андрей
Сорри, я когда последний раз заходил вроде было 10, почему-то казалось так
Artem
У кого есть 4ка. У нее тоже катофф по базе знаний до сентября 2021?
Vitaliy
#вакансия #job #работа #golang #http #restful #gin #echo #revel #docker #kuberntes #cloud
Вакансия: Senior Golang developer;
Компания: RedCloudLab;
Уровень зп: от 280 000 до 374 000 ₽ net;
Локация: На момент оформления надо быть на территории РФ, потом можно работать где угодно;
Формат: удаленная работа;
Занятость: полная занятость, 5/2.
Мы – команда, которая создает платформу для работы с цифровыми активами в экосистеме крупного российского банка и ищем Senior Go (Golang) Developer в команду R&D проекта.
Вам предстоит решать задачи совместно с разработчиками (Rust, Flutter), Devops, UI/UX и QA.
Что предстоит делать:
- Разработка высокоэффективной и масштабируемой бэкенд-инфраструктуры на языке Go для платформы ЦФА.
- Оптимизация и улучшение производительности существующего кода.
- Участие в анализе требований, проектировании и реализации новых функциональностей.
- Взаимодействие с командой разработчиков и технических специалистов для достижения целей проекта.
- Поддержка и развитие существующих продуктов.
Требуемый опыт:
- Опыт разработки на языке программирования Go (Golang) от 5ти лет.
- Знание и опыт работы с веб-технологиями, включая HTTP, RESTful API и базы данных.
- Опыт работы с фреймворками и инструментами, такими как Gin, Echo или Revel.
- Знание принципов разработки микросервисов и опыт работы с контейнеризацией (например, Docker) и оркестрацией (например, Kubernetes).
- Опыт работы с системами управления версиями, такими как Git.
- Опыт использования Yandex Cloud.
- Желание и способность быстро обучаться новым технологиям и концепциям.
Будет плюсом:
- Опыт работы с базами данных, такими как MySQL, PostgreSQL.
- Знание принципов безопасности веб-приложений и опыт работы с соответствующими инструментами и методологиями.
- Опыт работы с облачными платформами, такими как AWS, Azure или Google Cloud Platform.
- Знание других языков программирования, таких как Python или JavaScript.
Условия:
- Возможность удаленной работы
- ДМС после испытательного срока (Москва и СПб).
- Уровень зп от 280 000 до 374 000 ₽ net;
Контакты:
По всем вопросам обращайтесь в Telegram @leonety_lety или на емаил igwtforever7@gmail.com
Egor [UTC+5:45]
Vasiliy
#вакансия #job #работа #golang #удаленка
Вакансия: Senior / TechLead Golang
Компания: Codify Software
Уровень зп: 300000 - 350000 Рублей
Локация: РФ
Формат: удаленная работа;
Занятость: полная занятость, 5/2.
#Стек:
Инструменты: Golang, Postgres, NSQ, NATS, Redis, Docker, Kubernetes. Траспорт: gRPC/Protobuf, HTTP.
Деплой: Gitlab CI/CD.
#Задачи:
создавать распределенные высоконагруженные системы;
рассчитанные под десятки тысяч RPS;
писать целые новые сервисы, которые станут продуктом в продукте;
отлично владеть языком Golang и писать чистый поддерживаемый код;
покрывать код unit/интеграционными тестами;
работать с SQL БД (PostgreSQL/MySQL);
использовать системы очередей и in-memory хранилищ;
работать с Git, Linux/Unix.
готовность закрывать тимлидство полностью, т.е. даже включая ИПРы и проведение ревью
#Требования:
опыт серверной разработки более 2-х лет;
опыт разработки на Golang от 4-х лет;
опыт проектирования микросервисной архитектуры и межсервисной интеграции;
знание приемов и паттернов проектирования и особенностей их применения в Golang;
умение писать тесты к коду;
отличное знание SQL и одной из реляционных СУБД.
Будет плюсом:
опыт работы с инструментами трассировки;
опыт работы в телеком, понимание tcp/udp;
опыт работы с Grafana, Prometheus.
Очень желательно:
опыт асинхронной интеграции сервисов на брокерах, saga и т.п.
Контакты: @vasiliyb1
pinelover
Tatyana
Kasim
Kasim
вот так они написали и я понял что это мошенники
Kasim
Нужно доработать тестовое.
Комментарий от ребят:
- нужно предусмотреть чистку мусора (что если во время загрузки "куска" упал чанк сервер или сам сервер который принимает загрузку?);
- переделать балансировку между серверами.
Rostislav
Kasim
почему?
потому что они где то через месяц ответили
и просят доработки которые нету в ТЗ
D
Не тестовое, а полноценный mvp
Герман
почему?
Потому что странно это, просить к тестовому еще какие-то доработки, не оговоренные заранее. Оно либо зачтено, либо нет (и перечисляются причины почему)
Nikita
Посмотрел ТЗ, реализация stateful балансировщика по upload сервисам, для тестового как-то перебор, если делать все правильно.
pinelover
D
Да разводняк. Странная команда, новых 3 девопса, 2 HRа.
Илья
Тестовое сложнее чем круд == разводняк?
Не ну это
Kam
Выглядит стремно
Alexey
Илья
Илья
Aleksey
Сказали что оплатят?
Alexander