Привет всем!
Мы уже 7 лет занимаемся разработкой кастомных продуктов в перспективных направлениях (блокчейн, доставка, цифровой маркетинг, игры, гемблинг). Web3 направления - DeFi, DAO, Cloud Mining, GameFi. Развиваем как свои стартапы, так и помогаем клиентам, в первую очередь концентрируемся на продуктах высокой сложности. Разрабатываем все продукты внутри своей команды, не работаем по модели аутстафа, не используем коробочные решения. Работаем как на российском, так и на зарубежных рынках, оплата возможна в рублях или долларах. Работа полностью удаленная (без ограничений по гео) и асинхронная (общение в любое время любым удобным способом в разумных пределах).
Мы максимально заинтересованы в быстром росте и самостоятельности наших сотрудников, поэтому стараемся обеспечить всех работой с интересными и востребованными технологиями и помогаем с их изучением. У нас действует система мотивации работников, которая гибко учитывает уровень взятой на себя ответственности, инициативы и достижения. Со старта это выражается в том, что Вы получаете баллы по результатам ежемесячного ревью (в дополнение к основному окладу), в будущем при выдающихся результатах и большом вкладе в развитие и результат компании возможно включение Вас в дивидендный пул (мы распределяем часть прибыли между ключевыми сотрудниками).
Также мы стараемся сводить любую бюрократию к минимуму и организовывать процессы так, чтобы не мешать сотрудникам работать.)
Во всех этих проектах, как впрочем, и во всей компании, не задействованы проджект/продакт-менеджеры, идеи для фич предлагают разработчики, продумают эти фичи тоже разработчики, и реализуют тоже разработчики.) Все решения принимаются по совещательному принципу, то есть любая идея любого человека в компании может подвергаться критике и улучшениям со стороны любого другого человека.
Кого мы ищем:
Мы ищем разработчика, которому было бы интересно придумывать и реализовывать новый функционал в наших проектах. Мы ждем того, что человек возьмет на себя ответственность за бекенд-разработку и будет вникать постепенно в бизнесовую часть наших проектов. Под ответственностью подразумевается, что разработчику можно доверить работу над любой фичей без необходимости проведения супер детальных ревью в формате "отладки кода в голове" (сама процедура ревью, конечно, будет присутствовать, но это должно быть именно код-ревью, а не отладка кода за написавшего его) и доделывания за человеком его работы другим разработчиком при обнаружении проблем.
Базово для работы над проектом требуются навыки высокого уровня и большой опыт, то есть фактически грейд Middle+, но в случае, если Ваша карьера находится на относительно ранней стадии, но Вы готовы компенсировать недостаток опыта старательностью, быстрыми улучшениями по результатам обратной связи и погружением во все процессы (в общем, все то, что у HR принято называть уже слегка избитым словом "вовлеченность"), то Вы тоже нам подойдете.
В будущем возможен рост до уровня тимлида и расширение ответственности на другие проекты вплоть до того уровня, что Вы будете работать над ними в автономном режиме (мы масштабируем компанию "горизонтально" путем децентрализации, а не путем построения глубокой вертикальной структуры управления).
Обязанности:
- Проектирование и реализация API для новых фич, а также схемы хранения в БД;
- Доработка существующих фич;
- Создание unit, интеграционных тестов;
- Сопровождения релизов;
- Оптимизация приложения при росте нагрузки;
- Проведение код-ревью;
Требования по стеку технологий и опыту:
- Самостоятельность и аналитическое мышление - большая часть фич представлена в виде простых/абстрактных идей и описаний;
- Базовые знания алгоритмов и структур данных;
- Знания математики и статистики - наиболее важно в области теории вероятности;
- Уверенное владение Golang и его стандартной библиотекой, go-модулями, интерфейсами, каналами;
- Знание стандартных паттернов реализации проекта на GoLang (как функционал на слои/модули разделять);
- Понимание принципов DDD;
- Опыт работы с HTTP и WebSocket;
- Умение писать и профилировать DDL/DML/TML SQL-запросы;
- Опыт работы с PostgreSQL;
- Опыт работы со Swagger;
- Опыт работы с очередями задач;
- Навыки работы с git;
- Опыт работы с системами CI/CD, в частности, Github Actions;
- Навыки работы с Docker и docker-compose;
- Понимание основ работы Linux, умение писать простые bash-скрипты;
- Опыт работы с инструментами логирования, трейсинга и метрик (конкретных требований нет, важно наличие опыта внедрения любого такого инструмента);
Будет плюсом:
- Базовые навыки Frontend и(или) мобильной разработки на уровне достаточном для понимания, как сделать API более удобным для других разработчиков команды;
Условия:
- оплата два раза в месяц, любым удобным способом
- возможно оформление по тк рф
- предоставляем месяц оплачиваемого отпуска, 100% оплата больничных, компенсируем расходы на обучение
- минимум бюрократии, постоянная прямая коммуникация с руководителем компании по любым проблемным вопросам
- бонусная программа для сотрудников с ежеквартальной выплатой бонусов и возможными опционами в компании подробности по ссылке
- возможность быстрого карьерного роста из-за увеличения масштабов проектов.
Собеседуем в два этапа. На первом этапе, небольшой скрининг с HR: расскажем о компании, нашей идеологии, зададим вопросы по опыту;
На втором этапе, техническое собеседование с тимлидом back-end команды: будут теоретические вопросы, задачи на программирование и базовые алгоритмы, кейсы.
Будем ждать Ваши отклики!