Senior 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
Обязательно напишите, что Вы хотите получить от будущего места работы.
ПС: Отдельное пожелание к посредникам — не беспокоить.