Senior NodeJS Engineer (offline)

Обязанности
- Работа с командой разработчиков продукта для понимания, охвата и рекомендаций по наилучшему подходу для достижения бизнес-цели, подтверждая направление подхода и согласованности, ведущие технические обсуждения и поддержку коллег.
- Руководить и консультировать по всем проектам, внося вклад в разработку и реализацию общей архитектуры приложения, внося практический вклад в создание новых и существующих баз кода.
- Интеграция пользовательских элементов, разработанных интерфейсными разработчиками, с логикой на стороне сервера, создание повторно используемого кода и библиотек для будущего использования.
Оптимизация приложения для максимальной скорости и масштабируемости при обеспечении безопасности и защиты данных.
- Обсуждение и проектирование новых систем с нуля с твердым мнением о программном обеспечении и принципах проектирования. Разработка новых и поддержка существующих систем. Напишите документацию для записи и объяснения решений, касающихся архитектуры и дизайна.
- Пишите модульные интеграционные тесты как первоклассный гражданин. Выполняйте анализ кода и активно участвуйте в обсуждениях, даже в отношении технологий, в которых вы, возможно, не являетесь экспертом.
Вкратце:
- Разработка архитектуры платежной системы с нуля;
- Внедрить MVP и преобразовать его в конечный продукт;
- Создание надежного, долговечного и масштабируемого приложения;
- прагматичен и учитывается при выборе и внедрении технологий в решение;
- Оценивайте технические компромиссы при каждом решении
- Разработка REST API.
Необходимые навыки
- Опыт работы с коммерческими проектами не менее 4+ лет;
- знание JavaScript (ES6) или TypeScript;
- Хорошее знание фреймворков NodeJS (любой из NestJs, Express, Koa и т. Д.);
- Опыт работы с API (Swagger, OpenAPI, REST, GraphQL, gRPC, SOAP) и сложными приложениями;
- Хорошее понимание микросервисной архитектуры;
- Хорошее понимание непрерывной интеграции, непрерывной доставки и GitFlow;
- Доступ к микросервисам, бессерверной структуре и другим методам создания слабосвязанных архитектур (например, обмен сообщениями, поиск событий, CQRS);
- Опыт работы с UnitTests;
- Опыт работы с Docker / K8S;
- Опыт командной разработки;
- Хороший разговорный и письменный английский.

Будет плюсом
Опыт работы на Java

Мы предлагаем:
- Возможность придумывать идеи, быть услышанным и увидеть их воплощение в жизнь;
- Полная поддержка реализации идей со стороны руководства высшего / среднего звена;
- Интересные и сложные проекты, которые действительно влияют на компанию;
- Гибкий рабочий график;
- Офисный или удаленный;
- Повседневная рабочая среда;
- Медицинская страховка;
- оплачиваемый отпуск, больничные и национальные праздники Украины;
- Корпоративные мероприятия и мероприятия.

О проекте
Наш клиент - лидер в предоставлении интеллектуальных и интерактивных решений для обслуживания клиентов. Ее продукты - это программное обеспечение для call-центра, платформа виртуального помощника, автоматизация голоса, помогающие организациям улучшить качество обслуживания клиентов.
Про компанію FreySoft
FreySoft - это быстрорастущая команда ИТ-профессионалов, стремящихся помочь компаниям развивать свой бизнес по всему миру. Мы работаем как со стартапами, так и с уже существующими технологическими компаниями. Наша основная задача - максимально раскрыть потенциал бизнеса клиента и получить наилучшие результаты в работе.

Теперь мы рады пригласить в нашу команду как активных, целеустремленных профессионалов, так и любознательных молодых специалистов!

Наша компания работает по следующим направлениям:
- Разработка веб-приложений
- Разработка мобильных приложений
- Разработка MVP для стартапов
- Интеграция и автоматизация
- Разработка AI-чат-ботов
- и т.д.


Почему FreySoft?
- Проекты, которые важны и приносят пользу
- Вы получаете возможность работать с разнообразными клиентами, от малого и среднего бизнеса до крупных корпораций и предприятий по всему миру.
- Мы работаем с разнонаправленными отраслями, включая финтех, автомобилестроение, здравоохранение, путешествия и гостиничный бизнес, безопасность, электронную коммерцию.
Сайт компанії:
https://freysoft.com

Сторінка компанії на DOU:
https://jobs.dou.ua/companies/freysoft/

About FreySoft

FreySoft is сonsulting IT company providing high-end software development services.
We are a tech partner who accompanies various industries from the strategy through the conception to the organizational and technical implementation.
We like to work with interesting projects in such areas as AR / VR, data science, machine learning, the Internet of things, etc.

Company website:
freysoft.com

The job ad is no longer active
Job unpublished on 26 February 2021

Look at the current jobs Node.js Kyiv→