Golang developer

от 300 000 до 400 000 ₽ на руки

Вакансия находится в архиве

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

О компании:

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

Мы максимально заинтересованы в быстром росте и самостоятельности наших сотрудников, поэтому стараемся обеспечить всех работой с интересными и востребованными технологиями и помогаем с их изучением. У нас действует система мотивации работников, которая гибко учитывает уровень взятой на себя ответственности, инициативы и достижения. Также мы стараемся сводить любую бюрократию к минимуму и организовывать процессы так, чтобы не мешать сотрудникам работать.)

О проекте:

Недавно мы запустили в компании направление Telegram mini-apps, в нашей первой игре (Hamsterdam) уже зарегистрировано более 500 тысяч пользователей.

В процессе разработки находится еще несколько приложений.

Со старта предполагается работа над игрой Hamsterdam, со временем можно будет заняться другими приложениями или проектами из других предметных областей.

Во всех этих проектах, как впрочем и во всей компании, не задействованы проджект/продакт-менеджеры, идеи для фич предлагают разработчики, продумают эти фичи тоже разработчики, и реализуют тоже разработчики.)

Кого мы ищем:

Мы ищем человека, которому было бы интересно придумывать и реализовывать новый функционал в наших мини-приложениях в Telegram (со старта только Hamsterdam) и который готов и может взять ответственность за backend-часть этих приложений, а также со временем в случае расширения потенциально возглавить подотдел backend-разработки, занимающийся мини-приложениями.

Мы готовы рассмотреть человека без опыта создания других telegram мини-приложений, если вам интересно сменить предметную область с какой-то другой, в которой есть опыт.

Обязанности:

  • Проектирование и реализация API для новых фич, а также схемы хранения в БД;
  • Доработка существующих фич;
  • Создание unit, интеграционных тестов;
  • Сопровождения релизов;
  • Оптимизация приложения при росте нагрузки;
  • Проведение код-ревью;

Требования по стеку технологий и опыту:

  • Самостоятельность и аналитическое мышление - бОльшая часть фич представлена в виде простых/абстрактных идей и описаний;
  • Базовые знания алгоритмов и структур данных;
  • Знания математики и статистики - наиболее важно в области теории вероятности;
  • Уверенное владение Golang и его стандартной библиотекой, go-модулями, интерфейсами, каналами;
  • Знание стандартных паттернов реализации проекта на GoLang (как функционал на слои/модули разделять);
  • Понимание принципов DDD;
  • Опыт работы с HTTP и WebSocket;
  • Умение писать и профилировать DDL/DML/TML SQL-запросы;
  • Опыт работы с PostgreSQL;
  • Опыт работы со Swagger;
  • Опыт работы с очередями задач;
  • Навыки работы с git;
  • Опыт работы с системами CI/CD, в частности, Github Actions;
  • Навыки работы с Docker и docker-compose;
  • Понимание основ работы Linux, умение писать простые bash-скрипты;
  • Опыт работы с инструментами логирования, трейсинга и метрик (конкретных требований нет, важно наличие опыта внедрения любого такого инструмента);

Будет плюсом:

  • Опыт создания telegram-ботов;
  • Опыт создания telegram мини-приложений;
  • Опыт работы в геймдеве;
  • Базовые навыки Frontend и(или) мобильной разработки на уровне достаточном для понимания, как сделать API более удобным для других разработчиков команды;
  • Базовые знания блокчейна;
  • Опыт создания смарт-контрактов для блокчейна Ton (func).

Условия:

  • оплата два раза в месяц, любым удобным способом
  • возможно оформление по тк
  • предоставляем месяц оплачиваемого отпуска, 100% оплата больничных, компенсируем расходы на обучение
  • минимум бюрократии, постоянная прямая коммуникация с руководителем компании по любым проблемным вопросам
  • бонусная программа для сотрудников с ежеквартальной выплатой бонусов и возможными опционами в компании подробности по ссылке
  • возможность быстрого карьерьного роста из-за увелечения масштабов проектов.

Отбор кандидатов:

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

Ключевые навыки

Golang
Backend
Postgresql
Автоматизация процессов управления персоналом
Fastapi
Математическая статистика
Математическое моделирование

Контактная информация

Передовые Системы Обучения и Контроля

Сайт: customapp.tech

Почта: не указана

Вакансия опубликована 08.07.2024 в г. Москва.

Похожие вакансии

#

Middle

Москва

Полный день

Подробное описание

25 октября

#

Middle

Москва

Белорусская

и еще 2 станции

Полный день

Подробное описание

5 августа

#

Москва

Полный день

Подробное описание

25 октября