Senior/Middle Javascript/Node.JS Разработчик

Зарплата

от 2500 до 4000 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Передовые технологии, масштабируемые решения, сложные задачи

Описание вакансии

Условия работы

Уже 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

Обязательно напишите, что Вы хотите получить от будущего места работы.
ПС: Отдельное пожелание к посредникам — не беспокоить.