Senior/Middle Javascript/Node.JS Разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Уже 8 лет мы запускаем технологические стартапы за рубежом. Наша команда работает удаленно из разных городов и стран.
На своём примере мы доказываем, что небольшая команда может развивать и поддерживать масштабные проекты. Размер команды и подходы к разработке позволят вам увидеть весь процесс изнутри. Вы сможете развиваться в желаемую сторону и наращивать те компетенции, которые наиболее интересны.
Мы уделяем особое внимание качеству нашего кода и применяемым практикам. По-другому работать не получится, потому что в среднем наши проекты длятся больше двух лет. Документация, TDD, semantic versioning, статический анализ, CI/CD -- без этого не обходится ни один проект.
Во внутренних процессах мы делаем ставку на командную работу: верим, что чуткое взаимодействие улучшает результаты работы, развивает профессиональные навыки и эмоциональный интеллект. Вежливо и непринужденно общаемся, этично и без предрассудков. Приветствуем инициативу, прислушиваемся к сотрудникам.
Ищем Javascript/Node.JS разработчика, который умеет работать в команде и разделяет наши ценности.
С каким стеком вы будете работать:
Бэкенд: Node.js
Девопс: Terraform, Consul, Docker, Kubernetes
Клауд платформы: Google
Поисковый движок: ElasticSearch
Как мы пишем код:
Разрабатываем архитектурные решения, которые выдерживают нагрузку в 250000 запросов в секунду
Активно изучаем и внедряем новые технологии
Регулярно обновляем зависимости в проектах, совершенствуем архитектуру
Пять лет закрепляем наш опыт в собственном open source фреймворке, на котором основаны наши серверные решения
Вы очень нужны нам, если вы:
Умеете работать в команде
У вас хорошо получается осваивать новую информацию – вы можете изучить и применить новые технологии, архитектурные решения
Решаете бизнес-задачи с использованием JS на сервере и понимаете как работает event-loop
Имеете опыт проектирования систем
Практикуете DevOps или будете рады этому научиться
Ваши задачи:
Работать в команде – мы за комфортное сотрудничество
Работа с кроулером, proxies и автоматизацией запросов
Разрабатывать новые и поддерживать существующие микросервисы на основе нашего фреймворка
Рефакторить и оптимизировать код, большая часть которого доступна как OSS, посмотрите над чем вы будете работать: https://github.com/makeomatic и https://github.com/microfleet
Бонусы
Заработная плата возможна в USD
Оплачиваем коворкинг
Оплачиваем билеты на конференции – например, мы ежегодно посещаем Nodeconf EU в Ирландии
Компенсируем расходы на использование инструментов для разработки
Вы сможете работать в удобном для вас режиме, всё обсуждается
Дополнительные инструкции
Свяжитесь с нами: v@makeomatic.ca
Телеграм: @vaminev
Обязательно напишите, что Вы хотите получить от будущего места работы.
ПС: Отдельное пожелание к посредникам — не беспокоить.