Backend-разработчик (JavaScript, Typescript) (удаленная работа)

7 сентября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Backend-разработчик (JavaScript, Typescript)

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

Цель работ на проекте в одном из крупнейших банков страны развитие собственного продукта (в одном флаконе - ETL, BPM, НСИ, BI, динамические отчёты и т.п.) и его использование, т.е. реализация в нём описания транс форма ции данных на JavaScript/Typescript.

Обязанности:

  • Разработка сервисов на стеке JavaScript, Typescript, ExpressJS, NestJS;
  • Участие в развитии собственного продукта и разработке новых;
  • Написание Unit-тестов;
  • Участие в Code Review на обоих ролях;
  • Участие в составлении документации, ведение документации разработчика (MD, JSDoc, Диаграммы);
  • Взаимодействие с командой аналитиков, тестирования и фронтендеров;
Требования:
  • Опыт коммерческой разработки сервисов в production на стеке JavaScript, Typescript, ExpressJS, NestJS, Docker, Docker Compose, Redis, RabbitMQ, Kafka от 3х лет;
  • Опыт разработки отказоустойчивых, масштабируемых, высоконагруженных приложений;
  • Глубокое знание принципов архитектуры веб-приложений;
  • Опыт применения паттернов, проектирования и оптимизации архитектуры;
  • Опыт работы c ORM (Sequelize/TypeORM/Prisma);
  • Опыт работы с SQL запросами (условия, агрегаты, упорядочивание, связи);
  • Опыт работы с форматами XML, JSON;
  • Опыт написания Unit-тестов;
  • Уверенные знания NodeJS;
  • Опыт разработки сервисов с нуля и прихода в уже существующие проекты;
  • Понимание и применение DDD, SOLID, DRY, DI, YAGNI;
  • Опыт работы в команде по Аgile-методикам с использованием JIRA, Confluence, Git;

Будет плюсом:

  • Опыт работы с Bootstrap и реализация интерфейсов с Drag&Drop;
  • Опыт работы с Micro-frontend;
  • Опыт написания UI-тестов;
  • Понимание UML-диаграмм и умение, при необходимости, изображать решение графически (UML, PlantUML);
  • Знание работы и настройки Selenium;
  • Опыт работы с GraphQL;
  • Опыт работы с Unix shell (bash, sh);
  • Опыт работы с DevOps-инструментами (Jenkins, Ansible, Nexus, Git и пр.)
  • Понимание различий между ETL и ELT моделями.
Условия:

оформление по ТК РФ в ИТ-аккредитованную компанию;

годовой бонус до 15% от годового дохода;

Выстроенная система работы с персоналом: индивидуальный план развития, выделенный бюджет на обучение у сторонних подрядчиков, регулярные 1:1 с руко водител ем;

ДМС, включая стоматологию, страхование жизни и здоров ья в поездках за рубеж. А еще можно застраховать родственников с корпоративной скидкой;

Дополнительный оплачиваемый отпуск;

Работа на проектах с крупнейшими Российскими заказчиками - банки, ритейл, телекомы;

Гибрид (преимущественно удаленн о, но иногда будет необходимость выезжать к заказчику для очных встреч)



Посмотрите похожие вакансии

Backend developer JavaScript/TypeScript
Компания: Группа компаний BMSGroup
Зарплата: з.п. не указана
Разработчик JavaScript (Node.js + frontend)
Компания: SW Development
Зарплата: от 150 000 до 200 000 руб.
Frontend-разработчик (JavaScript)
Компания: Ростелеком
Зарплата: з.п. не указана