Fullstack (JS) разработчик middle/middle+

Вакансия истекает: 06.10.2023
Откликнуться

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

Наша компания Первый электронный рецепт — мы разрабатываем комплекс решений, направленных на цифровизацию оборота медицинских рецептов по всей стране. Наши решения включают в себя веб-приложения для врачей, фармацевтов и мобильные приложения для пациентов, а также интеграционные сервисы с внешними медицинскими системами.

Мы ищем увлеченного fullstack разработчика, который поможет в решении наших задач:

  • Разработка API для интеграции с внешними и внутренними сервисами
  • Написание unit-тестов
  • Разработка архитектурной документации по сервисам
  • Поддержка внедренных в эксплуатацию сервисов и исправление багов
  • Выполнение ревью кода
  • Разработка и поддержка интерфейсов веб-приложений

Наш основной технологический стек:

  • Front: React + Redux, TypeScript, JavaScript(ES6), Ant Design (библиотека компонентов)
  • Back: NodeJs(JavaScript), NestJs(TypeScript), PostgreSQL, MongoDB, RedisIO, Kafka, Docker, K8s, AirFlow, S3

Что поможет вам состояться в этой роли:

  • NodeJS (TypeScript, JavaScript, ES6):
  • Умение разрабатывать микросервисы на основе NestJs
  • MongoDB: базовый синтаксис, агрегирующие запросы, понимание основных принципов оптимизации
  • PostgresSQL: базовый синтаксис запросов, агрегирующие запросы, понимание основных принципов оптимизации
  • React: знание принципов жизненного цикла компонентов, функциональные и классовые компоненты
  • Умение работать с Redux, ReactRouter, Git, Promise (async/await), Express
  • Базовые навыки работы с Docker и docker-compose

Дополнительно будет бонусом:

  • Понимание принципов работы EventEmitter и Stream
  • Умение работать с ReduxSaga и React Hooks
  • Умение работать с библиотеками Socket.IO, Axios
  • Опыт работы с Apache Kafka

Почему вам с нами будет интересно:

  • Вы будете работать с командой специалистов, которая за два года вывела компанию в лидеры российского рынка в части внедрения системы электронных рецептов. Это дает вам возможность учиться у лучших
  • Мы предоставляем 28 дней оплачиваемого отпуска в год, а также 7 дополнительных календарных дней для социальных отпусков (day off)
  • Мы предоставляем всё необходимое оборудование для вашей работы, чтобы вы могли сосредотачиваться на задачах, не беспокоясь о технических деталях
  • Мы ценим ваше профессиональное развитие и проводим Performance Review с целью выстраивания индивидуального плана развития для каждого сотрудника. Мы также поддерживаем вас во внешнем обучении, чтобы вы могли развиваться в соответствии с вашими целями и интересами.
  • У нас есть очный айти-синк для команды разработки, что способствует более тесному взаимодействию и обмену знаний между членами команды. Это создает благоприятную атмосферу для совместной работы и решения сложных задач.

Присоединяйтесь к нашей команде и наслаждайтесь всеми преимуществами, которые мы предоставляем для вашего успешного развития и комфортной работы!