Go developer (middle)

Город:
Алматы
Занятость:
Полная занятость
Компания "AppMagic"
AppMagic - B2B SaaS-платформа для аналитики мобильного рынка. У нас более 300 компаний-клиентов по всему миру, включая ByteDance (TikTok), Google, Playrix. Наша цель - стать топ-1 в своей области.
Ценность нашего продукта том, что он позволяет быстро и емко отвечать на самые важные для бизнеса вопросы: что делать? как вырасти? Слово “Magic” в названии сервиса как раз про это: про уникальные инструменты, которые радикально упрощают поиск и интерпретацию важнейших инсайтов в данных о рынке и конкурентах.
Команда у нас небольшая, сейчас в компании работает около 60-ти человек, но за счет исключительного профессионализма мы успешно конкурируем с крупнейшими компаниями, и уже вышли на вторую позицию в мире.
Сейчас мы находимся в поиске Middle Golang разработчика в нашу команду.
Мы добываем данные из открытых источников делая сотни тысяч запросов в час используя десятки серверов. Архитектура микросервисная, процесс разработки построенный и отлаженный: код-ревью, TDD, CI/CD окружения. Работаем по Kanban, релизимся по готовности задач, темп высокий - в день по 10-20 релизов. Таски ведем в Jira, документацию в Confluence.
Backend стек: Golang, Postgres, Clickhouse, Elasticsearch, RabbitMQ, Gitlab, Docker, Kubernetes
Чем предстоит заниматься:
-
Работать вместе с аналитиками данных: брейнштормить как лучше получить данные, так и внедрять алгоритмы их обработки.
-
Разрабатывать бизнес-логику и вспомогательные тулзы для администрирования данных.
-
Создавать и оптимизировать сложные запросы к БД для анализа и модификации.
-
Заботиться о качестве и надежности кода, периодически делать рефакторинг.
-
Участвовать в архитектурных обсуждениях, предлагать/внедрять улучшения.
-
Быть готовым что могут появляться исследовательские задачи, для которых нет “правильных решений”.
Что важно:
-
Опыт коммерческой разработки на Golang от 1,5 лет.
-
Отличное знание SQL. Понимание того, когда стоит писать запросы вручную, а когда использовать ORM, умение писать и дебажить сложные запросы в PostgreSQL/Clickhouse.
-
Умение писать тестируемый код. Подход test-driven development приветствуется.
-
Способность смотреть на продукт “глазами пользователя”, предлагать улучшения и быть открытым к исследовательским задачам.
-
Будет плюсом опыт с CI/CD, k8s, Docker.
Что мы предлагаем:
-
Полностью удаленную работу из любой точки мира.
-
Пересмотр зарплаты несколько раз в год по твоим результатам роста
-
100% компенсация больничных и отпусков без лишних бумаг.
-
Частичная компенсация ДМС, курсов английского, консультаций психолога, спорта и курсов!
-
Возможность изучать и применять на практике самые современные инструменты и подходы к разработке
Если описание позиции откликается и чувствуешь что это реально твоё, расскажи в сопроводительном письме всё что сочтешь нужным.
13 Августа
Алматы
Компания "AB Restaurants" abr — это более 15 успешных концепций ресторанов и более 5 миллионов гостей в год. abr tech — команда...
14 Августа
Backend Developer, Analytical Data (PHP + MySQL, complex queries)
Алматы
Компания "Genesis Group AG" Job Opening: Backend Developer, Analytical Data (PHP + MySQL, complex queries) Location: Remote About the...
14 Августа
Алматы
Компания "КАРАДА ПРО" Мы ищем Middle PHP Developer, который: Уверенно пишет на PHP 8+ (желательно опыт с Laravel или Symfony)....
14 Августа
Алматы
Компания "АО «Банк Kassa Nova» (ДБ АО «ForteBank»)" Требования: - Java – уверенное владение Spring Boot, Spring Data, Hibernate (требуется...
15 Августа
Алматы
Компания "Epam Kazakhstan (Эпам Казахстан),ТОО" We are looking for an experienced Lead Scala Developer to join our dynamic team. You will be...
Вакансия размещена в отрасли