Привет! Мы Yucca Digital - международная компания, реализующая проекты в сфере криптоиндустрии и интернета вещей
Мы занимаемся 2-мя проектами:
1. SmVend – система автоматизации вендинговых аппаратов
2. GMT – наш крипто-токен
Каждый проект живет уже больше года и имеет аудиторию 10 000+ пользователей.
Мы ищем middle разработчика, который будет заниматься GMT проектом.
- GMT – разработка платежного криптовалютного шлюза, разработка систем стейкинга, доработка игровых механик, etc.
Стек GMT:
Node.js (TypeScript), PostgreSQL, Redis, RabbitMQ, Docker, k8s, Gitlab CI/CD, ArgoCD, Grafana, Loki, ELK, Vault, Angular,
🧠 Что мы ждем от тебя:
Главное – ты можешь получить задачу, дернуть всех кого нужно, чтобы дособирать информацию, построить архитектуру и решить задачу в обозначенный тобой срок.
А вот по хард-скиллам:
- Наличие продакшн проектов на Node.js + TypeScript
- Глубокое понимание TypeScript (достаточный, чтобы написать библиотеку)
- Опыт проектирования систем (архитектура, схема БД, расчет нагрузки, etc.)
- Знание PostgreSQL и / или MongoDB: транзакции, индексы, репликации, агрегации (joins, pipelines, MapReduce), анализ и оптимизация запросов, принципы (де)нормализации данных, Concurrency Control, etc.
- Опыт с RabbitMQ / Kafka / ZeroMQ / любая другая MQ и понимаешь принцип ее работы (из каких сущностей состоит, как хранит и реплицирует данные, какие существуют ограничения, etc.)
- Опыт создания микросервисной архитектуры (протоколы коммуникации, аутентификации сервисов, разделения ответственностей, etc.)
- Понимание принципов работы Gitlab CI / CD, ArgoCD и Kubernetes (у нас для этого есть DevOps, но вы должны в теории понимать что и как там происходит)
👍 Будет плюсом:
- Опыт работы с Web3 (если нет, то обучим)
- Опыт написания CQRS систем
- Опыт работы с EDA
- Системы очередей: rabbitmq (rmq), kafka, nats
🍩 Что мы предлагаем:
- Продуктовая команда маленькая и в этом кайф — никакой бюрократии, любому человеку можно позвонить или написать в любой момент;
- Гибкий график –у нас есть один общий созвон в неделю, а в остальном главное - сделанные вовремя задачи;
- Полностью удаленная работа, но если тебе удобно работать не из дома - у нас есть офисы;
- Отсутствие бюрократии. Если ты захочешь пройти обучение, сгонять на конференцию или взять отгул, для этого не понадобится миллион документов и десять согласований, для этого достаточно написать об этом в чат;
- Выдаем корпоративный MacBook Pro.;
- Релокация в ЕС по желанию через полгода;
- Платим зарплату в $ или крипте - как тебе удобнее;