Golang Jobs
11.1K subscribers
47 photos
2 videos
316 links
@haarrp - по всем вопросам

https://t.me/Golang_google - Golang для разработчиков

https://t.me/golangl - golang chat

https://t.me/golangtests - golang tests

https://t.me/golang_jobsgo - go chat
Ркн: https://gosuslugi.ru/snet/67bc47ccefb8e83e33cebed3
Download Telegram
#fulltime #вакансия #удаленка

👽 Middle / Senior Golang разработчик

Компания: B-Hire
Зп: от 280к до 320к
Локация и гражданство: РФ

О проекте: Известный сервис управления рекламой. Фулл-тайм.
Команда, в которую нужен разработчик, сейчас занимается улучшением (доработкой текущих функциональностей и разработкой новых) системы для отчетности в рамках исполнения закона о Маркировке рекламы.

Задачи:
- Разработка новых библиотек, новых микосервисов;
- Code review;
- Поддержка и рефакториринг существующего кода совместно с командой;
- Написание модульных и интеграционных тестов.

Требования:
- Golang версии 1.13 и новее;
- PostgreSQL;
- Docker, Docker-compose;
- Echo/Gin/...;
- Unit-tests;
- SOLID, ООП, паттерны проектирования;
- Redis//Elasticsearch/Sphinx;
- REST API.

Дополнительные требования
- Kubernetes;
- RabbitMQ, Kafka;
- GRPC.

Писать: @ju_vetta
👍31
#Вакансия #удаленка #Go #Golang #Developer #job #fulltime #remote

Компания: Инфоком - аккредитованная IT компания, входит в ГК Северсталь
Вакансия: Go Developer (Middle/Senior)
Место работы: удаленка
Доход: до 350к гросс + годовой бонус

Задача команды– сделать централизацию общих частей онлайн-бизнесов объединенных компаний: Ленты, Утконоса и Ленты Онлайн. Например, единый поиск, единый сервис скидок и т.д.

Наш стек:
⚙️golang, mysql, postgresq, k8s, docker, redis

Ключевые задачи:
▪️Интеграция сервиса с внешними системами;
▪️Проработка архитектуры новых сервисов;
▪️Разработка API для клиентов сервиса (REST и gRPC и GraphQL);
▪️Доставка функционала в продуктовую среду;
▪️Развитие системы тестирования;
▪️Проектирование и написание интеграций.


Как работаем:
🔹Мы открыты к предложениям и обсуждениям, которые могут улучшить наши сервисы и скорость разработки фич;
🔹Работаем по scrum;
🔹Мы за комфорт и здравый смысл во всем.

Что предлагаем:
Формат работы: удаленка, при желании - офис;
Оформление по ТК РФ, полный социальный пакет;
ЗП: оклад + бонус по результатам годовой оценки;
ДМС от Альфастрахование.


Контакты: @mzinoveva

@GolangJobsit
#вакансия #fulltime #remote #golang #middle

Добрый день!
📌Позиция: Golang developer

Окладная вилка зависит от уровня навыков: от 150 000 - 220 000 т.р.

Технический стек: Golang, SQL и NoSQL, Mongo, Docker, Git, Gin, Gorm.

Требуемый опыт работы: опыт коммерческой разработки веб-сервисов в требуемом стеке от 3-х лет.

Требования:
- уверенное знание Golang
- уверенные знания SQL и NoSQL СУБД
- опыт работы с MongoDB
- Понимание принципов ООП в разрезе Golang
- умение работать с Docker
- docker-compose
- понимание принципов работы CI/CD.

Компания:
ООО Лаборатория 365 (Lab365) — разработчик ПО для различных сфер, разрабатывает национальную образовательную платформу, к которой подключены Университеты. Мы расширяем команду нашего действующего проекта в сфере разработки образовательной платформы.

Национальная образовательная платформа представляет из себя систему, построенную на микросервисной архитектуре. Над каждым сервисом работает своя команда.

В каждой команде есть:
Project Manager;
Frontend Devs;
Backend Devs;
Team Lead.

А также на проекте есть общие команды:
- дизайнеров;
- девопсов;
- тестировщиков.

Контакты: @gran_reserva

@GolangJobsit
👍3👎3
Forwarded from Golang
📚 Лучшие бесплатные книги Golang 2023.

Есть много доступных книг по GO, некоторые полезные, некоторые не очень. Я думаю, что если вы изучаете Go, вы должны стремиться читать как можно больше книг.

✔️ Смотреть список

@Golang_google
👍52
#вакансия #сениор #senior #fulltime #полныйдень #remote #удаленка #job #go #golang

Вакансия: Senior Go Blockchain Developer
Компания: Relictum Pro
Город: Москва, Питер, Минск (готовы рассмотреть кандидатов со всей РФ и РБ)
Формат работы: удаленная
Занятость: Полная
Зарплатная вилка: от 350 000 до 500 000 ₽ (5500 – 8000 $) на руки
Язык: русский, знание английского будет плюсом

Ищем Senior/TeamLead Golang-разработчика в компанию, которая занимается созданием экосистемы для использования криптовалют.

Задачи:
- Участвуйте в проектировании, разработке и внедрении блокчейн-решений
- Создание инструментов нагрузочного тестирования и бенчмаркинга протокола.

Требования
- По крайней мере, 4 года опыта разработки программного обеспечения, понятного как людям, так и машинам
- Значительный опыт написания Golang программ с хорошим пониманием лучших практик, примитивов параллелизма, packages go/* и reflection
- Глубокое понимание основ информатики, включая сеть, хранилище, операционную систему, структуры данных, транспиляторы/компиляторы и т.д.
- Опыт работы в гибкой среде разработки
- Опыт работы с распределенными командами
- Опыт работы с unix-подобными системами;
- Знание сетевого стека UNIX (TCP/IP, HTTP);
- Опыт работы с gRPC;
- Опыт работы с git.

Приветствуется:
- Базовое понимание технологии blockchain;
- Опыт работы с Cosmos SDK, CosmWasm, Tendermint.
- Опыт в создании микросервисов, работающих с такими системами как Kubernetes, Ansible, Docker, Terraform.
- Интерес к таким темам как: proof-of-stake, consensus algorithms, decentralized exchanges, public-key cryptography, etc.
- Опыт настройки и работы с системами CI;
- Английский язык — intermediate+.

О нас:
Мы компания новаторов и энтузиастов в сфере блокчеин и криптовалют.
https://relictum.pro/about

Контакты:
@ts_eugene
hr@relictum.pro
👍71🔥1
#вакансия #golang #go #middle #junior

Вакансия: Middle Go Developer
Формат работы: удалённая, полный день
Название компании: ООО "Центр Развития Технологий"
Зарплатная вилка: Middle от 150 000 до 300 000 гросс.

О компании:

Специализируемся на создании и развитии современных Fintech решений.
С 2017 года мы ведем активную деятельность по безопасной обработке информации, используемой при совершении платежных операций, которая включает в себя fraud monitoring, контроль списания и перечисления средств получателю.
Наша команда- это, прежде всего, команда единомышленников - профессионалов. Это коллектив, стремящийся вывести компанию в число лидеров финансового рынка России. Это люди, которые способны много трудиться, не останавливаясь на достигнутом и постоянно совершенствуясь идут вперед.

Что будет входить в твои обязанности:

- Разработка API;
- Разработка архитектурных решений действующего проекта;
- Интеграции с внешними сервисами;
- Работа с базами данных PostgreSQL;
- Работа с брокерами сообщений.

Чего мы ожидаем от идеального
кандидата:

- Коммерческий опыт разработки на Golang от 1.5 года либо от 1 года на Golang при общем опыте более 3х лет;
- Опыт написания микросервисов, понимание микросервисной архитектуры;
- Понимание
многопоточности, параллельных вычислений; PostgreSQL; ⁃ Docker; - HTTP, GRPC, WebSocket;
Kafka/RabbitMQ (у нас Kafka)
REST
Git
- Опыт работы с ОС семейства Linux
- Знания алгоритмов и структур данных
- Опыт работы с highload
паттерны проектирования

Приветствуется:

- Опыт работы в финтех проектах
Понимание kubernetes

Мы предлагаем:

- График 5/2, возможен гибридный график, после двух месяцев (обсуждаем на собеседовании);
- Работа в динамичной IT-команде, собственный этаж для IT-команд;
- Постоянное повышение квалификации за счёт компании;
- Сложные и интересные проекты;
- Бесплатный спортивный зал прямо на этаже;
- Нет бюрократии;
- Поддержка руководителей 24/7
Контакты: @Vika_tOri2020
👍41🔥1
#senior #middle+ #developer #Go #разработчик #вакансия #job

Golang разработчик

Формат работы - удаленная работа
ЗП - от 200 000 до 350 000 net

Компания- Selecty IT

Всем привет!👋

Нахожусь в поиске Go developer на проект по разработке технологической платформы для веб-издателей

👀Задачи:

📌Написание новых и развитие существующих
сервисов на Go;
📌Участие в анализе, проектировании и оценке
технических решений вместе с командой;
📌Написание unit и функциональных тестов;
📌Участие в code review.

❗️Требования:

📍Опыт работы с golang от 3х лет, опыт работы с MySQL, ClickHouse, fasthttp, Prometheus/VictoriaMetrics, Linux, Kafka,
Aerospike;
📍Опыт разработки высоконагруженных веб-приложений (highload);
📍Опыт работы с многопоточностью / асинхронностью;
📍 Опыт написания unit тестов и бенчмарков;
-📍Опыт разработки архитектуры и сервисов с нуля;
📍 Опыт проведения code review.

🟢Что предлагаем:

📎Работа по гибкому графику в удаленном или гибридном формате;
📎Профессиональные гильдии инженеров по направлениям, чтобы поддерживать друг друга и обмениваться опытом;
📎Внутренняя площадка для обмена опытом, дискуссий, развития навыков самопрезентации;
📎 Участие во внешних IT конференциях;
- Полезные курсы и вебинары в корпоративном университете и электронные библиотеки.

📥 жду ваших откликов @tsnikonova

@GolangJobsit
👎4👍2
#Вакансия #Goразработчик #GolangDeveloper #GoDeveloper #GoBackend #Middle #Senior

Позиция: Software Engineer Back-end | Golang (middle+/Senior) ⚙️

Вакансия: Golang developer
Грейд: middle+/senior
Вилка: от 40$ до 48$ в час💸
Занятость: полная (6+ месяцев)
Оформление: ИП
Компания: Top Selection https://top-select-development.com/
Локация: не РФ (Часовой пояс Абу-Даби ±3 часа, исключая кандидатов из России)

Привет! Меня зовут Александра. Я представляю группу компаний Top Selection.
Мы занимаемся продуктовой разработкой и аутсорсингом IT персонала для рынка России, Европы и США. В данный момент мы в поиске Golang developer на международный проект E-commerce.


🎯Обязанности:
1. Проектировать, разрабатывать, тестировать и развертывать серверные компоненты;
2. Тесно сотрудничать с менеджерами по продуктам, членами команды и командами разработчиков платформы для решения сложных проблем для приложений электронной коммерции мирового класса;
3. Писать, рецензировать или оставлять отзывы о предложениях по техническому дизайну;
4. Проверять код, чтобы убедиться в целостности и качестве нашей кодовой базы;
5. Проводить собеседования по программированию с потенциальными кандидатами на инженерные специальности;
6. Сотрудничать с дизайнерами продуктов, менеджерами по продуктам и другими инженерами-программистами для создания привлекательных продуктов для пользователей;
7. Развертывать инфраструктуру в облачной среде (Google Cloud или AWS);
8. Выявлять и устанавливать шаблоны и лучшие практики.


🎯Требования:
1. Уверенные навыки программирования на GoLang с профессиональным опытом от 2 лет;
2. Знание фронтенд-технологий и фреймворков;
3. Понимание основных принципов баз данных и механизмов оптимизации;
4. Умение работать с SQL и PostgreSQL
5. Знание всего веб-стека, включая протоколы;
6. Опыт работы с Async/AMQP
7. Сильное желание узнавать новое и постоянно совершенствовать себя и окружающих;
8. Желание учиться, узнавать новое и постоянно улучшать свой код и свою работу, мышление “что я могу еще сделать”
9. Уровень английского языка - от B2 (устный и письменный)

По всем вопросам прошу обращаться в лс
Александра - @fedorovasasha_a

@GolangJobsit
👎14👍3
#vacancy #job #вакансия #golang #go #middle #мидл #senior #синьор #backend #бэкенд #fulltime #фуллтайм #remote #удалёнка #developer #разработчик

Вакансия: Middle Golang Developer
Компания
: Digital Clouds
Формат работы: офис/удалёнка
Занятость: полная
Зарплата: от 150-250 к

Наш стек: Golang
Postgres, Elasticsearch, Kafka, GraphQL
Kubernetes, Helm, Docker
Grafana
Git

Проект с Северсталью: Маркетплейс по продаже металла
Размер команды: 7 человек

Требования к кандидату:
⁃ опыт работы от 3х лет и в команде >= 5 человек;
⁃ хотя бы 1 проект с микросервисной архитектурой на проде;
⁃ понимание паттернов проектирования;
⁃ понимание CI/CD процессов;

Что мы предлагаем:
⁃ участие в проекте, который приносит пользу и саморазвитие;
⁃ возможность стать частью команды профессионалов;
⁃ официальное трудоустройство/договор с самозанятым/ИП;
⁃ гибкое начало рабочего дня, а также возможность работать удаленно;
⁃ заботу о здоровье: ДМС и фитнес;
⁃ конкурентную заработную плату, которая обсуждается по результатам собеседования.

По всем вопросам, пожеланиям писать
@hr_elizaveta21

@GolangJobsit
👍2👎21🥰1
Senior DevOps wanted!

Мы разрабатываем МойОфис — безопасные офисные решения для общения и совместной работы с документами. Нашими продуктами ежедневно пользуются сотрудники крупнейших компаний, государственных учреждений и образовательных организаций. Решения рассчитаны на высокие нагрузки и доступность вплоть до миллиона пользователей единовременно.

В настоящий момент мы ищем Senior DevOps engineer в Московский центр разработки, развивающий продукты корпоративной линейки: электронную почту, календарь, контакты и службу каталогов.

Чем предстоит заниматься:
* поддержка и развитие процесса непрерывной поставки (ansible, terraform, gitlab CI, helm);
* непосредственное участие в процессе разработки продуктов (проработка архитектуры, реализация вспомогательных инструментов);
* создание и поддержка инструментов для удобной работы команд разработки;
* разработка и поддержка инсталлятора и инфраструктуры продукта;
* автоматизация различных рутинных процессов в разработке.

Наш стек:
* jenkins / gitlab CI / ansible / terraform / Linux-based OS / OpenStack / Kubernetes
* стек разработки: Go, C++, JS

Подробнее - здесь

Контакт для связи: Ульяна @danilova_hr
👍2
Forwarded from Golang
👣 Тестовое задание для GoLang-разработчика

Описание задания
Необходимо разработать приложение, предоставляющее HTTP API для получения данных о парковках такси в г. Москва. Данные необходимо брать с этой страницы ("Актуальная версия").

Описание необходимого функционала
Приложение должно реализовывать:

Функционал загрузки данных из файла (локального и/или по ссылке) в хранилище данных (данные на источнике могут как удаляться, так и добавляться);

Обслуживание HTTP запросов к API-endpoints, которые реализуют поиск по хранимым данным;
Обслуживание HTTP запросов к роуту, возвращающему метрические данные (в формате prometheus) работы приложения.

Обновление данных в хранилище должно происходить без остановки обслуживания HTTP запросов к API с учетом того, что их объем может быть очень большим (и маппинг данных на источнике может изменяться).

Методы HTTP API должны возвращать ответ в формате json. Время обработки одного запроса к HTTP API (не загрузка данных в хранилище) - не более 2 мс. до первого байта HTTP ответа (TTFB). Проектирование самих методов API - на ваше усмотрение (минимально необходимый функционал - это поиск по global_id, id и mode).

Метрические данные должны включать в себя как минимум следующие метрики:

Общее количество обработанных запросов к API-endpoints;
Количество ошибок обработки HTTP запросов к API-endpoints (плюсом будет "разведение" по различным кодам ответов);
Данные по времени обработки HTTP запросов к API-endpoint;
Дополнительные метрики, на ваше усмотрение.

Требования к реализации

В качестве хранилища данных необходимо использовать Redis;
Все функции (экспортируемые и не экспортируемые) должны сопровождаться понятным комментарием (если возможно - на английском языке);
Не стоит излишне сокращать имена переменных и констант - код пишется для людей, и он должен быть максимально простым и понятным;
Можно использовать любые сторонние пакеты, но не использовать какой-либо фреймворк;
Весь ключевой функционал должен быть зафиксирован unit-тестами;
После завершения работы над заданием необходимо написать сопроводительную документацию по работе с приложением в файле README.md в корне репозитория;
Конфигурация параметров подключения к хранилищу данных должна иметь возможность управляться как флагами запуска, так и переменными окружения. Возможности конфигурирования должны быть описаны в файле README.md вашего репозитория.

Плюсами будут являться
Настройка CI (силами GitHub actions, TravisCI, etc) выполняющая запуск тестов и сборки на каждый коммит;
Автоматическая сборка Docker-образа с приложением;
Интуитивно-понятное разбитие коммитов - одной конкретной задаче - один коммит или PR (её правки - отдельный коммит или PR);
Написание всех текстов коммитов - на английском языке.

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤔21🔥1
#вакансия #Golang dev #Go # backend #fulltime #Кипр #Cyprus #Офис #Удаленка

Добрый день! Мы сейчас в поиске Middle/Senior Go dev. Будем очень рады вашим откликам!


О компании:

Продуктовая IT-компания, которая занимается разработкой крупного и высоконагруженного SaaS решения для клиентов на международном рынке. Мы используем современные технологии и гарантируем отсутствие legacy кода.

Мы разделяем обязанности. В нашей команде:

• системные аналитики
• проджект и продакт менеджеры
• дизайнеры
• команда фронтенд разработки
• команда бэкенд разработки
• отдел devops

Наш стек:
• микросервисы на Go и PHP (8+) на бэкенде
• MySQL, на некоторых сервисах используется PostgreSQL
• используем: Kafka, ClickHouse, MongoDB, Redis, ElasticSearch, Riak KV
• фронтенд на React + Vite SSR


Задачи:
• проектирование и разработка высоконагруженных микросервисов
• участие в развитии архитектуры системы
• для лидов: участие в подборе команды и управление командой разработки


Наши минимальные требования:
• опыт коммерческой разработки от 3-х лет, на Go от 2-х лет
• уверенное знание нативного SQL, опыт с любой ORM
• хорошее понимание асинхронно-событийного и многопоточного программирования
• использование любого NoSQL решения - Redis, Memcached
• будет плюсом умение использовать MongoDB

Для уровня senior мы ожидаем:
• умение выстраивать архитектуру сервиса с нуля на основе базового описания задачи
• глубокое знание и умения применять паттерны проектирования
• опыт работы с брокерами сообщений (Kafka / RabbitMQ)
• знание паттернов микросервисной архитектуры будет большим плюсом, умение писать горизонтально масштабируемые приложения


Мы предлагаем:
• Поездки на ИТ-конференции, митапы, учебные курсы за счет компании;
• Опытный коллектив, возможность перенять ценный опыт
• Английский со Skyeng частичная компенсация;
• Полностью белая заработная плата;
• Современный и комфортный офис с удобным рабочим местом, оборудованный современной техникой;
• Гибкое начало рабочего дня;
• Отпускные и больничные оплачиваются в 100% размере;
• Минимум бюрократии;
• Отсутствие дресс-кода;
• Подарки для сотрудников и их детей;
• Новогодняя премия до 1-го оклада;

по всем вопросам: daniil_bobrov_it

@GolangJobsit
👍5
👣 Задание на разработку демона, осуществляющего "Системный мониторинг"

Общее описание

Демон - программа, собирающая информацию о системе, на которой запущена, и отправляющая её своим клиентам по GRPC.

Архитектура
GRPC сервер;
допускается использование временных (/tmp) файлов;
статистика хранится в памяти, долговременное хранение не предусмотрено.

Требования
Необходимо каждые N секунд выдавать информацию, усредненную за последние M секунд.

Например, N = 5с, а M = 15с, тогда демон "молчит" первые 15 секунд, затем выдает снапшот за 0-15с; через 5с (в 20с) выдает снапшот за 5-20с; через 5с (в 25с) выдает снапшот за 10-25с и т.д.

N и M указывает клиент в запросе на получение статистики.

Что необходимо собирать:

Средняя загрузка системы (load average).

Средняя загрузка CPU (%user_mode, %system_mode, %idle).

Загрузка дисков:

-tps (transfers per second);
-KB/s (kilobytes (read+write) per second);

Информация о дисках по каждой файловой системе:

-использовано мегабайт, % от доступного количества;
-использовано inode, % от доступного количества.
Top talkers по сети:

- по протоколам: protocol (TCP, UDP, ICMP, etc), bytes, % от sum(bytes) за последние M), сортируем по убыванию процента;
-по трафику: source ip:port, destination ip:port, protocol, bytes per second (bps), сортируем по убыванию bps.

Статистика по сетевым соединениям:

- слушающие TCP & UDP сокеты: command, pid, user, protocol, port;
-количество TCP соединений, находящихся в разных состояниях (ESTAB, FIN_WAIT, SYN_RCV и пр.).

Разрешено использовать только стандартную библиотеку языка Go!
Команды, которые могут пригодиться:

$ top -b -n1
$ df -k
$ df -i
$ iostat -d -k
$ cat /proc/net/dev
$ sudo netstat -lntup
$ ss -ta
$ tcpdump -ntq -i any -P inout -l
$ tcpdump -nt -i any -P inout -ttt -l
Статистика представляет собой объекты, описанные в формате Protobuf.

Информацию необходимо выдавать всем подключенным по GRPC клиентам с использованием однонаправленного потока.

Выдавать "снапшот" системы можно как отдельными сообщениями, так и одним жирным объектом.

Сбор информации, её парсинг и пр. должен осуществляться как можно более конкурентно.

Конфигурация

Через аргументы командной строки можно указать, на каком порту стартует сервер.
Через файл можно указать, какие из подсистем сбора включены/выключены.
Тестирование

Юнит-тесты
по возможности мок интерфейсов и проверка вызовов конкретных методов;
тесты вспомогательных функций и пр.

Интеграционные тесты

потестировать факт потока статистики, можно без конкретных цифр;
можно посоздавать файлы, пооткрывать сокеты и посмотреть на изменение снапшота.

Клиент

Необходимо реализовать простой клиент, который в реальном времени получает и выводит в STDOUT статистику по одному из пунктов (например, сетевую информацию) в читаемом формате (например, в виде таблицы).

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4🥴3
Middle Go Developer
Привет, мы ищем разработчика в социальный стартап. Платим 4к евро до налогов, ищем кого-то русскоговорящего, но не находящегося в РФ\РБ.

Стэк:
* Go
* PostgreSQL\MySQL
* Ubuntu Linux, SSH, - уметь, практиковать
* Сетевые сервисы: HTTP, VPN, DNS
* Github
* Docker
* Готовность работать с системами оркестрации (Terraform, Ansible)
* Не нулевой опыт работы и с облаками, и с bare metal

Человеческое:
* Готовность делать периодически то, что нужно, а не то, что написано в JD — команда еще небольшая, поэтому четкого фронта работ не будет.
* Навык исследования и любовь находить решения за рамками стандарта — проект достаточно необычный, посему не все ответы будут в гугле. Иногда нужно будет подумать

Плюшки:
* Можем обеспечить официальное трудоустройство в ЕС => ВНЖ => Гражданство
* Можем не обеспечивать официальное трудоустройство в ЕС и платить туда, где будет меньше налогов:)
* Участие в конференциях проекта по земному шару
* Возможность нормально работать - один фиксированный митинг в день, все остальное - при редкой необходимости.
* Распределенная команда - можно работать там, где тебе удобно
* Возможность почувствовать, что ты делаешь что-то полезное в жизни:)

По всем вопросам и, в идеале, откликам - @basistyy

@GolangJobsit
👎16👍7
#вакансия #удаленка #Go #Golang #Back #BackEnd #Senior
Senior Go Developer

📝Требуемый опыт: от 3-ёх лет
💰Вилка З/П: от 270.000 до 320.000 rub net
Формат работы: удалённый/офис, full-time

Zaymigo - это современная FinTech компания на рынке онлайн кредитования, основанная в 2013 году. Наш продукт - это онлайн платформа по выдаче денежных средств на карту.
У нас highload проект и микросервисная архитектура, полноценный, профессиональный IT отдел, который готов обмениваться опытом. Современный стек технологий и их последние версии.

В связи со стартом нового проекта на Go ищем Senior Gо Разработчика в core-команду!

📝Требования:
• Коммерческий опыт разработки на Golang от 3-х лет, при общем опыте более 5 лет;
• Опыт написания микросервисов, понимание микросервисной архитектуры;
• Понимание многопоточности, параллельных вычислений;
• PostgreSQL;
• Docker;
• HTTP, WebSocket;
• RabbitMQ\Redis;
• REST\ JSON-RPC;
• Git;
• Опыт работы с ОС семейства Linux;
• Знания алгоритмов и структур данных.

Будет плюсом:
• Опыт работы в FinTech проектах;
• Понимание kubernetes;
• Опыт работы с highload;
• Знание паттернов проектирования.

🏝Условия:
• Возможность делать крутые проекты и получать экспертизу на финансовом рынке;
• Возможность изучать новые технологии и языки программирования (Сlickhouse, percona, kubernetes и т.д.);
• 8-часовой гибкий график;
• Обучение за счет компании;
• Официальное трудоустройство по ТК РФ;
• Полностью белая з\п;
• Гибкая политика по пересмотру з\п.

🍰Бонусы:
• Вложимся в повышение hard skills (ежегодно выделяем 50 000 рублей для покупки курсов и обучений на каждого сотрудника);
• Закупка техники (готовы предоставить оборудование по запросу);
• Компенсируем затраты на коворк (по запросу);
• Оплачиваемые поездки на профильные конференции;
• Услуги корпоративного психолога;
• Релокейт (по желанию).

Ждём твой отклик!

📲Контакты: @recruiter_L, e.shuvalova@i.krediska.ru

@GolangJobsit
👍4
#вакансия #фуллтайм #fulltime #remote #удаленно #go #golang #senior #senior#вакансия #фуллтайм #fulltime #remote #удаленно #go #golang #senior #seniordeveloper #fintech #smartcontract #смартконтракт

Позиция: middle Golang Developer
Локация: Россия
Формат работы: удаленно/офисы по желанию
Занятость: полная, гибкое начало дня
Зарплата: 250 000 - 300 000 рублей
Сфера: FinTech

В белую FinTech компанию, которая двигается в сторону необанка, на группу новых продуктов ищу middle GO Developer.
Компания является платежным институтом с лицензиями в Литве, Великобритании, Сингапуре и предоставляет услуги процессинга и онлайн платежей.

Основной продукт - это платежная система, которая работает в 185 странах, на 31 языке, поддерживает 87 мировых валют и позволяет компаниям клиентам совершать онлайн платежи по всему миру.

В компании используются максимально передовые технологии и они не жестко зафиксированы, т.е. новые технологии всегда приветствуются.

Основному продукту 7+ лет. Команда 25 человек. Все по CI/CD.

Стек проектов: Go, PostgreSQL, CockroachDB, ArangoDB, Neo4j.

Полностью белая зарплата и оформление, соблюдение ТК.

Пиши мне: @ElenEliseeva
👍5
👣 Тестовое задание для разработчика на Go

У сети ресторанов доставки есть множество точек, на которых готовятся заказы для клиентов. Каждый клиент хочет вместе с заказом получить чек, содержащий детальную информацию о заказе.

Сотрудники кухни также хотят чек, чтобы в процессе готовки и упаковки заказа не забыть положить всё что нужно. Наша задача помочь и тем и другим, написав сервис для генерации чеков.

1. Сервис получает информацию о новом заказе, создаёт в БД чеки для всех принтеров точки указанной в заказе и ставит асинхронные задачи на генерацию PDF-файлов для этих чеков. Если у точки нет ни одного принтера - возвращает ошибку. Если чеки для данного заказа уже были созданы - возвращает ошибку.

2. Worker'ы с помощью wkhtmltopdf генерируют PDF-файл из HTML-шаблона. Имя файла должно иметь следущий вид <ID заказа>_<тип чека>.pdf (123456_client.pdf). Файлы должны хранится в папке media/pdf в корне проекта.

3. Приложение опрашивает сервис на наличие новых чеков. Опрос происходит по следующему пути: сначала запрашивается список чеков которые уже сгенерированы для конкретного принтера, после скачивается PDF-файл для каждого чека и отправляется на печать.

📌 Технические требования

Сервис должен быть написан на GO
База данных - PostgreSQL
Все инфраструктурные вещи необходимые для сервиса (PostgreSQL, Redis, wkhtmltopdf) запускать в docker с помощью docker-compose, сам проект не нужно оборачивать в docker

Помимо API, должна быть админка для обеих моделей, с возможностью фильтровать чеки по принтеру, типу и статусу

📌 Модели

Принтер (Printer). Каждый принтер печатает только свой тип чеков. Поле api_key принимает уникальные значения, по нему однозначно определяется принтер. Для этой модели должны быть fixtures (принтеры для обоих типов чеков для нескольких точек).

Поле Тип Значение Описание
name CharField название принтера
api_key CharField ключ доступа к API
check_type CharField kitchen|client тип чека которые печатает принтер
point_id IntegerField точка к которой привязан принтер


Чек (Check). Информация о заказе для каждого чека хранится в JSON, нет необходимости делать отдельные модели.

Поле Тип Значение Описание
printer_id ForeignKey принтер
type CharField kitchen|client тип чека
order JSONField информация о заказе
status CharField new|rendered|printed статус чека
pdf_file FileField ссылка на созданный PDF-файл


API
Добавить описание доступных методов в файл api.yml (swagger-спецификация).

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👎6👍5🤮3
#вакансия #работа #разработчик #backend #developer #middle #Python #django #flask #golang #PostgreSQL #MongoDB #Redis #memcached #elasticsearch #git #docker #гибрид #Москва #Moscow

Компания: Компания «Онлайн-кинотеатр Иви» (https://www.ivi.ru)
Формат: гибрид, 2-3 дня в офисе, полная занятость 5/2, возможно гибкое начало дня
Занятость: частичная
💰 з/п: до 280 000руб.
Контакт: @Oskar17

🗝задача: Поддерживать существующие и разрабатывать новые бэкенд-сервисы

📌Основные обязанности
•Поддерживать существующие и разрабатывать новые бэкенд-сервисы
•Заниматься оптимизацией производительности существующих и разрабатываемых сервисов
•Проектировать архитектуру разрабатываемых решений
🛠 : python, django, flask, golang, postgresql, mongodb, redis, memcached, elasticsearch, git, docker

🔔Обязательные требования
•Опыт в разработке от 3 лет
•Качественный опыт написания кода на python
•Свободное владение linux (bash, sed, grep и другие утилиты)
•Знание классических алгоритмов и структур данных

Преимуществом при отборе будет
•Опыт работы с golang
•Опыт работы на высоконагруженных проектах
•Работа с Git

В кандидате также важны
•Умение грамотно излагать свои мысли письменно и устно
•Умение работать в команде

🏆Что мы предлагаем взамен:
•Место работы: Москва, офис м. Дмитровская
•График работы: гибридный формат работы, 2-3 дня в офисе, полная занятость 5/2, возможно гибкое начало дня
•Трудоустройство по ТК РФ
•Уютный и современный офис в шаговой доступности от станций метро Дмитровская, Савеловская, рядом с Флаконом и Хлебозаводом
•Предоставление современной рабочей техники, дополнительный монитор и многое другое для комфортной работы.
•Заботимся о здоровье: возможность получать консультации психолога и специалиста по ЗОЖ, а после испытательного срока - ДМС (со стоматологией) и страховку для выезда за рубеж
•Возможность переехать в Москву из регионов России (пакет релокации)
•Компания придерживается agile-подхода: минимизирует бюрократию и автоматизируем всё, что можно. "Горим" нашим продуктом и делаем то, чем пользуемся сами
•Думает про сокращение t2m, но не забивает на качество и не приветствует переработки
•С готовностью пробует новые решения и технологии, когда они обоснованы
•Поддержка в обмене знаниями и идеями: выступления на митапах и помощь с подготовкой докладов
•Бесплатная подписка на сервис корпоративных скидок и предложений BestBenefits, а также доступ к онлайн-библиотеке издательства «МИФ»
•Вишенка на торте: специальное предложение по подписке Иви

☎️контакт: Елена @Oskar17
👎8👍4🤮1
#вакансия #работа #разработчик #backend #developer #middle #senior #golang #PostgreSQL #docker

Формат работы: удаленка
Занятость: part, почасовка
Зарплата: 1000 руб/час (в дальнейшем возможен переход на полную ставку и рост до тимлида с построением команды «под себя»)

Чем предстоит заниматься:
⁃ Создание backend-сервисов на #golang
⁃ Настройка серверов, поставка в прод

Для понимания работ, первой задачей будет:
⁃ Создание сервиса email-авторизации с отправкой письма на email
⁃ Push’и

Плюсом будет участие в проектах по разработке backend’а для мобильных приложений.

контакт: @vfrov
🤡17💩8
#Вакансия
#Golang разработчик #middle/middle+ #stt #tts
#СПб

Задачи:
-Бэкенд-разработка под Linux
-Поддержка и доработка проектов в сфере речевых технологий, для технологий stt (транскрибирования речи), tts (синтез речи) и переводчика

СТЕК: Go, PostgreSQL, RabbitMQ, Redis, Linux 
                                                                 
ТРЕБОВАНИЯ:
- коммерческая разработка на Golang от 2,5-3 лет
-знание паттернов проектирования;
-опыт работы с PostgreSQL;
-понимание принципов брокера сообщения;
использования инструментов Git;
-разработка на ОС Linux;
-технический английский (тех. документация).

УСЛОВИЯ:
Оклад: от 300 000руб + 13я з/п + премии 
ДМС, корп. спорт, льготное питание, обучение за счёт компании
ГРАФИК: 5/2, офис
Контакты: @aleks322 (Telegram)
👍2🔥2🤩2