Node.js/Nest.js developer

Node.js/Nest.js developer


Remote | full time | 2000 - 2500$

calmerry

Ищем в продуктовую команду middle back-end разработчиков: инхаус, аутстаф, аутсорс.

Фултайм. Вилка оплаты в зависимости от сеньорности $2000-$2500/month

Контракт от трёх месяцев и до 5 лет.

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

Наш офис RND в Киеве.

Наши клиенты — жители США.

Наши провайдеры (терапевты) — лицензированные психотерапевты США.

Наши прямые конкуренты — американские телемедицинские компании с оценками свыше $1 миллиарда.

Технологический стек: Nx, Angular 12, Node.js 14, Mongo 4, Redis, Nest.js, Kafka, Websockets, интересные интеграции видео звонков, платежных систем и других внешних сервисов.

Экосистема микросервисов Nest.js + Kafka.

В общем, весь стек на JavaScript.

CI/CD на базе Jenkins.

Версионная система GitLab.

Коммуникации G-Suite, G Chat, Meet, Jira, Notion.

Английский, чтобы писать документацию для своего кода.

С кем коммуницировать?

Фронтенд, mobile, бэкенд разработчики, QA инженеры, DevOps, СТО, Product Manager, BA, дизайнеры, копирайтеры маркетологи, продуктологи, аналитики.

Команда постоянно растёт и расширяется в след за растущими требованиями бизнеса.

Мы не используем облачные технологии, только public cloud для хранения общедоступных файлов, и работы небольшого ряда сервисов. Юридическая специфика обработки медицинских данных в США запрещает использовать облака в полной мере. Поэтому мы развиваем собственную инфраструктуру.

Но при этом у нас очень современный стек решений и фреймворков.

Большой упор на обеспечение решений безопасности коммуникаций, обработки и хранения данных.

Чем предстоит заниматься в ежедневной работе?

  • Принимать активное участие в ежедневных митингах команды, планировании работы команды, спринтов разработки, архитектуры создаваемых систем и их взаимодействия
  • Аккуратно вести учет своих задач и их статусы в таск-трекере компании
  • Нести ответственность за созданный в рамках задач программный код, и оперативно исправлять выявленные в нём ошибки или поломки, следить за работоспособностью разработанных программ
  • Все разработки, программные продукты, исходный код и рабочие документы хранить исключительно на серверных ресурсах компании и компьютере, выданном для работы
  • Создавать программные продукты, микросервисы и модули, соответствующие поставленным задачам руководителя
  • Знать и уметь разрабатывать программы и модули с применением JavaScript, TypeScript, Node.js и NPM, MongoDB, Redis, Kafka, REST API и Web-sockets, библиотек и фреймворков для работы с этим стеком. Постоянно улучшать свой уровень знаний этого технологического стека
  • В своих проектах знать весь процесс разработки программных продуктов, сборки и доставки продуктов до клиентов, уметь настраивать и улучшать процесс доставки
  • Выполнять интеграции программного кода с различными платформами и системами в интернете и локальной сети
  • Тестировать и отлаживать разработанный программный код с помощью специальных инструментов и программ, а также непосредственно в базах данных и фронтенд приложениях, использующих микросервисы бэкенд
  • В случаях, когда поставленная задача не понятна, или её решение неочевидно, незамедлительно уведомлять руководителя о возникших затруднениях и советоваться с коллегами в команде о способах их решения
  • Самостоятельно находить решения поставленных задач, предлагать наилучшие подходы построения архитектуры приложений, постоянно улучшать свой программный код

Пишите мне, чтобы начать работу в новом единороге на рынке телемедицины.

CTO Calmerry,

Павел Валентов

cto@calmerry.com

@PavelValentov


СМИ о нашем продукте




Report Page