Node.js developer Offline

Технологический стек: 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, библиотек и фреймворков для работы с этим стеком. Постоянно улучшать свой уровень знаний этого технологического стека

- В своих проектах знать весь процесс разработки программных продуктов, сборки и доставки продуктов до клиентов, уметь настраивать и улучшать процесс доставки

- Выполнять интеграции программного кода с различными платформами и системами в интернете и локальной сети

- Тестировать и отлаживать разработанный программный код с помощью специальных инструментов и программ, а также непосредственно в базах данных и фронтенд приложениях, использующих микросервисы бэкенд

- В случаях, когда поставленная задача не понятна, или её решение неочевидно, незамедлительно уведомлять руководителя о возникших затруднениях и советоваться с коллегами в команде о способах их решения

- Самостоятельно находить решения поставленных задач, предлагать наилучшие подходы построения архитектуры приложений, постоянно улучшать свой программный код

The job ad is no longer active
Job unpublished on 9 August 2021

Look at the current jobs Node.js Kyiv→