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

About Mental Fuel

Mental Fuel is an evidence-based e-counseling platform making therapy accessible and affordable to anyone. HIPAA compliant, the platform is working only with thoroughly vetted therapists, providing effective care for those seeking a more convenient alternative to offline therapy.

Company website:
https://ain.ua/2021/05/05/kak-i-dlya-chego-sozdavalsya-calmerry/?fbclid=IwAR0D2AkBWvPglKIm1guU2HUscQEaI6AzifGgEeBBXDwVi-5Uhd_m3KAIsxA

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

Look at the current jobs Node.js Kyiv→