NodeJS Backend Developer

Зарплата

от 100 000 до 150 000 ₽

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

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

Компания

Экосистема для врачей и пациентов. Мы даем возможность получить консультацию из любой точки мира.

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

О нас: 

SalutDoc - Медицинская социальная сеть.

Мы ежедневно работаем над созданием продукта и сервисов, делая их еще более удобными и эффективными. Команда всегда готова взяться за самую сложную задачу и предоставить оптимальное решение специально под потребности клиента.

Наша основная аудитория: люди, пользующиеся медицинскими услугами, врачи, фармацевтические компании, производители медицинского оборудования.

Мы ставим перед собой самые амбициозные вызовы и уже сейчас создает продукт, которые в скором времени удивит мир.

В связи с масштабностью проекта, в нашу компанию требуется Full stack Developer для разработки новых и доработки существующих корпоративных и общедоступных решений на основе web-технологий.

Обязанности:

  • Находить оптимальное решение пользовательских историй вместе с другими разработчиками и дизайнерами;
  • Оценивать и планировать работу на еженедельных митингах;
  • Разрабатывать микросервисы с использованием передовых и bleeding edge технологий, таких как NestJS, gRPC, Kafka, MongoDB, GraphQL;
  • Работать в команде (участие в daily-митингах, планировании спринтов, code review);

Что ожидается от кандидата:

  • Опыт разработки на TypeScript от 3х лет, глубокое понимание его возможностей;
  • Понимание принципов императивного и функционального программирования, и их совмещения для достижения оптимального результата;
  • Опыт построения микросервисов на NodeJS и их взаимодействия через REST, gRPC и Kafka;
  • Навык написания тестируемого кода, и unit/module/integration/e2e тестов к нему;
  • Опыт работы с (No)SQL базами данных, в частности MongoDB;
  • Понимание принципов горизонтального масштабирования, и построения распределенных систем;
  • Навык работы с Docker, Kubernetes, Helm;

Плюсом будет:

  • Знание других языков программирования таких как Java, Scala, Kotlin, Swift, PHP и др.;
  • Навыки функционального программирование, опыт с fp-ts;

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

  • 100% удаленная работа и гибкий график;
  • Интересные задачи и разработка уникального продукта;
  • Профессиональное развитие и обучение новым технологиям;
  • Предоставляем возможность заниматься тем, чем нравится: у нас огромный выбор направлений, стэков и задач;
  • Работа в профессиональной команде.