Senior NodeJS + TypeScript

Senior NodeJS + TypeScript


Relocation or Remote | full time | от 4000$ до 7000$

Yucca.digital

Формат работы: удаленка (или офис Мск, ЕС)

Привет! Мы Yucca Digital - международная компания, реализующая проекты в сфере криптоиндустрии и интернета вещей.

Мы занимаемся 3-мя проектами:

1. SmartVend smartvend.io – система автоматизации вендинговых аппаратов

2. GoMining gomining.com – система мониторинга крупных криптоферм

3. GMT gmt.io – наш крипто-токен

Каждый проект живет уже больше года и имеет аудиторию 10 000+ пользователей.

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

⛏ Примеры задач, которыми предстоит заниматься:

- SmartVend – масштабирование IoT системы мониторинга вендинговых аппаратов под HighLoad нагрузки.

- GoMining – упаковка системы мониторинга криптоферм в распространяемый по лицензии продукт.

- GMT – разработка платежного криптовалютного шлюза, разработка систем стейкинга, доработка игровых механик, etc.

⚙️ Стек SmartVend:

Node.js (TypeScript), MongoDB, Redis, RabbitMQ, Docker, k8s, Gitlab CI/CD, ArgoCD, Grafana, Loki, ELK, Vault, Angular, ФОП. (https://fop.davidshekunts.ru/)

⚙️ Стек GoMining + GMT:

Node.js (TypeScript), PostgreSQL, Redis, RabbitMQ, Docker, k8s, Gitlab CI/CD, ArgoCD, Grafana, Loki, ELK, Vault, Angular, ФОП. (https://fop.davidshekunts.ru/)

🧠 Что мы ждем от тебя:

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

А вот по хард-скиллам:

- Наличие продакшн проектов на 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 (если нет, то обучим)

- Опыт Team Lead-инга

- Опыт написания CQRS систем

- Опыт работы с EDA

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

- Продуктовая команда маленькая и в этом кайф — никакой бюрократии, любому человеку можно позвонить или написать в любой момент;

- Гибкий график –у нас есть один общий созвон в неделю, а в остальном главное - сделанные вовремя задачи;

- Полностью удаленная работа, но если тебе удобно работать не из дома - у нас есть офисы в Москве и в Европе;

- Отсутствие бюрократии. Если ты захочешь пройти обучение, сгонять на конференцию или взять отгул, для этого не понадобится миллион документов и десять согласований, для этого достаточно написать об этом в чат;

- Выдаем MacBook Pro на M1. Если ты захочешь другой ноут - тоже без вопросов;

- Релокация в ЕС по желанию через полгода;

- Платим зарплату в $ или крипте - как тебе удобнее;

⛓ Этапы отбора:

1. Созвон с HR, где знакомимся, обсуждаем ключевые моменты;

2. Созвон на 15 минут с тех-лидом, чтобы поверхностно оценить подходим ли мы друг другу

3. Тех. собеседование с командой на 1-2 часа;

4. В течении нескольких дней принимаем решение и в любом случае даем обратную связь.

По всем вопросам пишите в лс

@kreutzzz



Report Page